С чего лучше начать? |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
С чего лучше начать? |
MeatCrash |
24.11.2012 9:45
Сообщение
#1
|
Пионер Группа: Пользователи Сообщений: 56 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Держу в руках книгу Фаронова В.В - "Turbo Pascal 7.0 начальный курс, учебное пособие" дошел до 76 й страницы. Стоит ли изучить её всю или есть что-то лучше?
|
TarasBer |
24.11.2012 11:04
Сообщение
#2
|
Злостный любитель Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
Книга хорошая. Первую часть стоит выучить, в ней не так много углубленый в устаревшие вещи, в ней больше общих знаний. Только не читать и зубрить, а читать, и писать код, и осмыслять его.
-------------------- |
MeatCrash |
24.11.2012 11:53
Сообщение
#3
|
Пионер Группа: Пользователи Сообщений: 56 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Так и делаю. Потом у меня будет выбор - или учить дельфи или переходить на с++. Не подскажете в чем минусы и плюсы этих яп?
|
TarasBer |
24.11.2012 15:57
Сообщение
#4
|
Злостный любитель Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
Дельфи
+ Простой, прямолинейный. Очень быстрый компилятор. Очень легко сделать работающую программу. - Хрен найдёшь вакансию. Программы можно писать только под винду С++ + Очень популярен. Много работы для него. Есть компиляторы под множество платформ. Много библиотек. - Без опыта и жёсткой самодисциплины в него лезть нельзя! Медленная компиляция. В общем, если не принципиально именно ковырять байты, то лучше потом перейдите на C# или Java. -------------------- |
MeatCrash |
24.11.2012 17:06
Сообщение
#5
|
Пионер Группа: Пользователи Сообщений: 56 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Как понять - ковырять байты? Чем С# отличается от С++ ?
|
TarasBer |
24.11.2012 17:11
Сообщение
#6
|
Злостный любитель Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
Как понять - ковырять байты? Ну просто отличие Дельфи и С++ от нынешних модных языков в том, что они позволяют делать всякие гадости, типа напрямую обращаться к памяти, вызывать системные функции и всё такое. Сейчас это не такое важное преимущество. Цитата Чем С# отличается от С++ ? Ну по крайней мере тем, что он проще и не отпугивает новичка количеством граблей. Опытному-то всё равно, конечно, но новичку этого не надо. -------------------- |
MeatCrash |
25.11.2012 12:38
Сообщение
#7
|
Пионер Группа: Пользователи Сообщений: 56 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Эм, а если я хочу программированием зарабатывать на хлеб с маслом и икрой, стоит ли мне тратить время на с#? И немножко не по теме, в разделе игры - я создал тему Ним. Никак не могу понять где у меня там ошибка. вот ссылка Игра Ним И ещё почему обращение к памяти и прочее сейчас не так востребовано?
Сообщение отредактировано: MeatCrash - 25.11.2012 12:40 |
IUnknown |
25.11.2012 13:34
Сообщение
#8
|
a.k.a. volvo877 Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: 627 |
Цитата Программы можно писать только под винду Неправда. Прекрасно пишется под x64/MasOS/iOS, начиная с XE2. |
TarasBer |
25.11.2012 14:34
Сообщение
#9
|
Злостный любитель Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
Неправда. Прекрасно пишется под x64/MasOS/iOS, начиная с XE2. Под iOS? Вот так сразу, без бубнов, берётся и пишется? А под Андроид? А то я пока на С++ на НДК что-то осмысленное сделал, чуть не родил, это ж надо ж было такое кривое говнище сделать. mudart >NDK...им точно пытают Гитлера в аду, и я не уверен что эта пытка там легальна. -------------------- |
MeatCrash |
25.11.2012 14:43
Сообщение
#10
|
Пионер Группа: Пользователи Сообщений: 56 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Эм а что есть Ндк и на мой вопрос по поводу гадостей кто-нибудь ответит?
|
TarasBer |
25.11.2012 14:51
Сообщение
#11
|
Злостный любитель Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
И ещё почему обращение к памяти и прочее сейчас не так востребовано? Раньше это делалось для ускорения и уменьшения размеров программ. А сейчас гигагерцы, гигабайты, жирный ынтырпрайз, уныло делающийся на жабе тысячами говнокодеров. Не нравится - ищи узкую нишу, где ещё нужно думать об оптимальности, только там требования выше, работают больше, получают меньше. Цитата Никак не могу понять где у меня там ошибка. Считай, что это упражнение такое - найти ошибку в чужом коде. Пошаговый отладчик в зубы и вперёд. Цитата Эм а что есть Ндк Инструментарий для разработки на С++ под андроид, в состав которого входит несколько примеров, которые надо доделывать самому, иначе они не запустятся вообще, несколько нерабочих функций, отсутствие документации, необходимость самому писать файлы сборки, необходимость знать, что такое манифест, необходимость по крупицам собирать информацию о том, как, хотя бы через задницу сделать так, чтобы получить работающий код. Мне, привыкшему к принципу "скопировал код в текстовое поле и нажал F9", было очень плохо. С++никам было полегче, они к кривостям привычнее. Сообщение отредактировано: TarasBer - 25.11.2012 14:58 -------------------- |
MeatCrash |
26.11.2012 15:10
Сообщение
#12
|
Пионер Группа: Пользователи Сообщений: 56 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Подскажи, пожалуйста, как им пользоваться (отладчиком)
|
TarasBer |
26.11.2012 16:08
Сообщение
#13
|
Злостный любитель Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
Дык у Фаронова написано.
-------------------- |
MeatCrash |
26.11.2012 17:05
Сообщение
#14
|
Пионер Группа: Пользователи Сообщений: 56 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Пошел искать, как найду отпишусь.
|
IUnknown |
29.11.2012 16:42
Сообщение
#15
|
a.k.a. volvo877 Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: 627 |
TarasBer, Android - пока нет, только планируется.
|
MeatCrash |
3.12.2012 17:43
Сообщение
#16
|
Пионер Группа: Пользователи Сообщений: 56 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Это в Дельфи планируется?
|
IUnknown |
3.12.2012 21:26
Сообщение
#17
|
a.k.a. volvo877 Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: 627 |
В Дельфи, в Дельфи.
|
MeatCrash |
5.12.2012 17:59
Сообщение
#18
|
Пионер Группа: Пользователи Сообщений: 56 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Дык у Фаронова написано. Нашел, кажется, F7 Но там ошибка в том что курсор стоит не в поставленном месте. То есть в программе он назначается правильно, а после компиляции выползает не в нужном месте. Не могу понять где там ошибка засела. P.S. Что означает понятие медленная компиляция? и IUnknown, когда сделают дельфи подстроенным под другие платформы, кроме виндос, под тот же андроид? Сообщение отредактировано: MeatCrash - 5.12.2012 18:06 |
IUnknown |
5.12.2012 23:36
Сообщение
#19
|
a.k.a. volvo877 Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: 627 |
Цитата Что означает понятие медленная компиляция? Это то, что мы имеем в С++. Попробуй, например, одну и ту же программу (имеется в виду даже стандартный HelloWorld, то, что выдает один и тот же результат на выходе) откомпилировать Турбо-Паскалем и Турбо-С++, и ты уже увидишь разницу во времени компиляции.Цитата когда сделают дельфи подстроенным под другие платформы, кроме виндос, под тот же андроид? Ждём, однако. Обещали в XE3 наконец-то сделать Андроид - не сделали, обещают в ближайшем будущем. А уж когда под Linux будет - это вообще неизвестно, разработчики говорят "задача не первого приоритета". |
TarasBer |
6.12.2012 10:58
Сообщение
#20
|
Злостный любитель Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
P.S. Что означает понятие медленная компиляция? Это ад при отладке. Впрочем, матёрые профи с++ утверждают, что они умеют отлаживать код, не проверяя его после каждой правки и что только тупые дельфинчики, умеющие шлёпать формы, проверяют правильность знаков в формулах перебором. А профессионалы С++ все знаки, формулы и константы имеют готовые, и вообще константы им присылают геймдизайнеры, а они такой недостойной работой не занимаются. Цитата Нашел, кажется, F7 Не только. Кроме "сделать одну операцию" есть кнопка "поставить точку останова" и "прогонять программу до достижения этой точки". Цитата Но там ошибка в том что курсор стоит не в поставленном месте Который GotoXY? Цитата Обещали в XE3 наконец-то сделать Андроид - не сделали, обещают в ближайшем будущем Ну так Андроид быстро меняется, выходят новые версии, с новыми багами в апи. А, ещё и каждая фирма кастомизирует его под себя, поэтому ещё и свои баги в самсунгах, свои баги в сонях... -------------------- |
Текстовая версия | 9.11.2024 9:32 |