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