IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

2 страниц V  1 2 >  
 Ответить  Открыть новую тему 
> С чего лучше начать?
MeatCrash
сообщение 24.11.2012 9:45
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 56
Пол: Мужской
Реальное имя: Александр

Репутация: -  0  +


Держу в руках книгу Фаронова В.В - "Turbo Pascal 7.0 начальный курс, учебное пособие" дошел до 76 й страницы. Стоит ли изучить её всю или есть что-то лучше?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
TarasBer
сообщение 24.11.2012 11:04
Сообщение #2


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Книга хорошая. Первую часть стоит выучить, в ней не так много углубленый в устаревшие вещи, в ней больше общих знаний. Только не читать и зубрить, а читать, и писать код, и осмыслять его.


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
MeatCrash
сообщение 24.11.2012 11:53
Сообщение #3


Пионер
**

Группа: Пользователи
Сообщений: 56
Пол: Мужской
Реальное имя: Александр

Репутация: -  0  +


Так и делаю. Потом у меня будет выбор - или учить дельфи или переходить на с++. Не подскажете в чем минусы и плюсы этих яп?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
TarasBer
сообщение 24.11.2012 15:57
Сообщение #4


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Дельфи
+ Простой, прямолинейный. Очень быстрый компилятор. Очень легко сделать работающую программу.
- Хрен найдёшь вакансию. Программы можно писать только под винду

С++
+ Очень популярен. Много работы для него. Есть компиляторы под множество платформ. Много библиотек.
- Без опыта и жёсткой самодисциплины в него лезть нельзя! Медленная компиляция.

В общем, если не принципиально именно ковырять байты, то лучше потом перейдите на C# или Java.


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
MeatCrash
сообщение 24.11.2012 17:06
Сообщение #5


Пионер
**

Группа: Пользователи
Сообщений: 56
Пол: Мужской
Реальное имя: Александр

Репутация: -  0  +


Как понять - ковырять байты? Чем С# отличается от С++ ?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
TarasBer
сообщение 24.11.2012 17:11
Сообщение #6


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Цитата(MeatCrash @ 24.11.2012 17:06) *

Как понять - ковырять байты?

Ну просто отличие Дельфи и С++ от нынешних модных языков в том, что они позволяют делать всякие гадости, типа напрямую обращаться к памяти, вызывать системные функции и всё такое. Сейчас это не такое важное преимущество.
Цитата

Чем С# отличается от С++ ?

Ну по крайней мере тем, что он проще и не отпугивает новичка количеством граблей. Опытному-то всё равно, конечно, но новичку этого не надо.


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
MeatCrash
сообщение 25.11.2012 12:38
Сообщение #7


Пионер
**

Группа: Пользователи
Сообщений: 56
Пол: Мужской
Реальное имя: Александр

Репутация: -  0  +


Эм, а если я хочу программированием зарабатывать на хлеб с маслом и икрой, стоит ли мне тратить время на с#? И немножко не по теме, в разделе игры - я создал тему Ним. Никак не могу понять где у меня там ошибка. вот ссылка Игра Ним И ещё почему обращение к памяти и прочее сейчас не так востребовано?

Сообщение отредактировано: MeatCrash - 25.11.2012 12:40
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
IUnknown
сообщение 25.11.2012 13:34
Сообщение #8


a.k.a. volvo877
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской

Репутация: -  627  +


Цитата
Программы можно писать только под винду
Неправда. Прекрасно пишется под x64/MasOS/iOS, начиная с XE2.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
TarasBer
сообщение 25.11.2012 14:34
Сообщение #9


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Цитата(IUnknown @ 25.11.2012 13:34) *

Неправда. Прекрасно пишется под x64/MasOS/iOS, начиная с XE2.

Под iOS?
Вот так сразу, без бубнов, берётся и пишется?
А под Андроид? А то я пока на С++ на НДК что-то осмысленное сделал, чуть не родил, это ж надо ж было такое кривое говнище сделать.

mudart
>NDK...им точно пытают Гитлера в аду, и я не уверен что эта пытка там легальна.


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
MeatCrash
сообщение 25.11.2012 14:43
Сообщение #10


Пионер
**

Группа: Пользователи
Сообщений: 56
Пол: Мужской
Реальное имя: Александр

Репутация: -  0  +


Эм а что есть Ндк и на мой вопрос по поводу гадостей кто-нибудь ответит?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
TarasBer
сообщение 25.11.2012 14:51
Сообщение #11


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Цитата(MeatCrash @ 25.11.2012 12:38) *

И ещё почему обращение к памяти и прочее сейчас не так востребовано?

Раньше это делалось для ускорения и уменьшения размеров программ. А сейчас гигагерцы, гигабайты, жирный ынтырпрайз, уныло делающийся на жабе тысячами говнокодеров. Не нравится - ищи узкую нишу, где ещё нужно думать об оптимальности, только там требования выше, работают больше, получают меньше.
Цитата

Никак не могу понять где у меня там ошибка.

Считай, что это упражнение такое - найти ошибку в чужом коде. Пошаговый отладчик в зубы и вперёд.
Цитата

Эм а что есть Ндк

Инструментарий для разработки на С++ под андроид, в состав которого входит несколько примеров, которые надо доделывать самому, иначе они не запустятся вообще, несколько нерабочих функций, отсутствие документации, необходимость самому писать файлы сборки, необходимость знать, что такое манифест, необходимость по крупицам собирать информацию о том, как, хотя бы через задницу сделать так, чтобы получить работающий код. Мне, привыкшему к принципу "скопировал код в текстовое поле и нажал F9", было очень плохо. С++никам было полегче, они к кривостям привычнее.


Сообщение отредактировано: TarasBer - 25.11.2012 14:58


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
MeatCrash
сообщение 26.11.2012 15:10
Сообщение #12


Пионер
**

Группа: Пользователи
Сообщений: 56
Пол: Мужской
Реальное имя: Александр

Репутация: -  0  +


Подскажи, пожалуйста, как им пользоваться (отладчиком)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
TarasBer
сообщение 26.11.2012 16:08
Сообщение #13


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Дык у Фаронова написано.


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
MeatCrash
сообщение 26.11.2012 17:05
Сообщение #14


Пионер
**

Группа: Пользователи
Сообщений: 56
Пол: Мужской
Реальное имя: Александр

Репутация: -  0  +


Пошел искать, как найду отпишусь.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
IUnknown
сообщение 29.11.2012 16:42
Сообщение #15


a.k.a. volvo877
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской

Репутация: -  627  +


TarasBer, Android - пока нет, только планируется.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
MeatCrash
сообщение 3.12.2012 17:43
Сообщение #16


Пионер
**

Группа: Пользователи
Сообщений: 56
Пол: Мужской
Реальное имя: Александр

Репутация: -  0  +


Это в Дельфи планируется?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
IUnknown
сообщение 3.12.2012 21:26
Сообщение #17


a.k.a. volvo877
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской

Репутация: -  627  +


В Дельфи, в Дельфи.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
MeatCrash
сообщение 5.12.2012 17:59
Сообщение #18


Пионер
**

Группа: Пользователи
Сообщений: 56
Пол: Мужской
Реальное имя: Александр

Репутация: -  0  +


Цитата(TarasBer @ 26.11.2012 19:08) *

Дык у Фаронова написано.

Нашел, кажется, F7 Но там ошибка в том что курсор стоит не в поставленном месте. То есть в программе он назначается правильно, а после компиляции выползает не в нужном месте. Не могу понять где там ошибка засела. mega_chok.gif

P.S. Что означает понятие медленная компиляция? и IUnknown, когда сделают дельфи подстроенным под другие платформы, кроме виндос, под тот же андроид?

Сообщение отредактировано: MeatCrash - 5.12.2012 18:06
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
IUnknown
сообщение 5.12.2012 23:36
Сообщение #19


a.k.a. volvo877
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской

Репутация: -  627  +


Цитата
Что означает понятие медленная компиляция?
Это то, что мы имеем в С++. Попробуй, например, одну и ту же программу (имеется в виду даже стандартный HelloWorld, то, что выдает один и тот же результат на выходе) откомпилировать Турбо-Паскалем и Турбо-С++, и ты уже увидишь разницу во времени компиляции.

Цитата
когда сделают дельфи подстроенным под другие платформы, кроме виндос, под тот же андроид?
Ждём, однако. Обещали в XE3 наконец-то сделать Андроид - не сделали, обещают в ближайшем будущем. А уж когда под Linux будет - это вообще неизвестно, разработчики говорят "задача не первого приоритета".
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
TarasBer
сообщение 6.12.2012 10:58
Сообщение #20


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Цитата(MeatCrash @ 5.12.2012 17:59) *

P.S. Что означает понятие медленная компиляция?

Это ад при отладке.
Впрочем, матёрые профи с++ утверждают, что они умеют отлаживать код, не проверяя его после каждой правки и что только тупые дельфинчики, умеющие шлёпать формы, проверяют правильность знаков в формулах перебором. А профессионалы С++ все знаки, формулы и константы имеют готовые, и вообще константы им присылают геймдизайнеры, а они такой недостойной работой не занимаются.
Цитата
Нашел, кажется, F7

Не только. Кроме "сделать одну операцию" есть кнопка "поставить точку останова" и "прогонять программу до достижения этой точки".
Цитата
Но там ошибка в том что курсор стоит не в поставленном месте

Который GotoXY?
Цитата

Обещали в XE3 наконец-то сделать Андроид - не сделали, обещают в ближайшем будущем

Ну так Андроид быстро меняется, выходят новые версии, с новыми багами в апи. А, ещё и каждая фирма кастомизирует его под себя, поэтому ещё и свои баги в самсунгах, свои баги в сонях...


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

2 страниц V  1 2 >
 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 5.11.2024 16:19
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"