 |
Болтовня Разговоры на любые темы (думайте, о чем пишите) |
22.08.2011, 18:54
|
#31
|
Разработчик
Регистрация: 12.07.2008
Сообщений: 523
Написано 196 полезных сообщений (для 470 пользователей)
|
Ответ: С чего начать обучение программированию?
>>А почему не сразу C++?
Очень важно, что бы не приходилось объяснять начинающиму перед тем как он распечатает свой первый Hello World, что такое дерективы препроцессора, импорт пакетов, модулей, что такое пространства имён, объекты, перегруженные операторы, точка входа, функции.. а ведь всё это необходимо что бы распечатать текст в Java, C# и C++..
|
да и вообще для первого языка, все тонкости и неоднозначности C++ слишком сложны.
|
(Offline)
|
|
22.08.2011, 20:35
|
#32
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,371
Написано 2,477 полезных сообщений (для 6,865 пользователей)
|
Ответ: С чего начать обучение программированию?
Мой вброс не засчитан? :'C
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 4090 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
22.08.2011, 21:16
|
#33
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: С чего начать обучение программированию?
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо NitE за это полезное сообщение:
|
|
22.08.2011, 21:45
|
#34
|
Дэвелопер
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений (для 1,460 пользователей)
|
Ответ: С чего начать обучение программированию?
Small Basic был испробован. Но он там странный. Обычный print не работает, вместо него что-то типо доднедовского System.Console.PrintLine или как-то так.
Преимуществ против BlitzBasic'а не показал и был удален.
|
(Offline)
|
|
22.08.2011, 22:48
|
#35
|
ПроЭктировщик
Регистрация: 19.02.2011
Сообщений: 134
Написано 81 полезных сообщений (для 219 пользователей)
|
Ответ: С чего начать обучение программированию?
Как мне кажется, можно было бы начать с GameMaker.
Отдельно для программирования может не лучший выбор, но для разработки игр (а это скорее всего более интересно в таком возрасте) - то что нужно.
Плюсы
* Простой синтаксис: локальные переменные объектов "объявляются" при присвоении им значения, вызов функций не составляет проблем, свои "функции" редактируются в отдельных окошках. Названия стандартных функций на простом английском.
* Простая организация компонентов игры. В "проекте" есть категории графики, звука, кода, уровней, объектов (с простыми "событиями" для шага \ ввода \ столкновений \ т.п.)
* "Все в одном". Есть внутренний простой редактор графики, редактор уровней, редактор кода с подсветкой синтаксиса (так же показывает очевидные ошибки в коде пока он печатается). Так же есть "сценарии" (выполнение кода на указанных шагах) и кривые Безье (точнее, не совсем они, но функция похожа).
* Перспективы развития среды. В начале сентября начинается бета-тестирование версии с HTML5 экспортом, в следующем году планируется релиз версии с экспортом на iOS - Anroid - PSP.
* Есть "визуальное" программирование "блоками" действий.
Минусы
* Интерпретированный язык программирования. Разработчики все собираются это "исправить", но пока заметно лишь то что их интересует добавления экспорта на разные платформы. То есть еще ближайший ~год этого не будет.
* Слабая 3d функциональность (фактически лишь рисование).
* Возможное развитие "ленивости" в плане написания кода. Некоторым людям переход на языки программирования, где нужно объявлять переменные перед использованием, дается сложнее чем другим.
Общее:
* Создание первой игры занимает менее получаса.
* Программа легка в освоении.
* Хорошо подходит для создания прототипов игр; при желании код легко портируется под другие языки программирования.
В возрасте 12..13 лет я в начале ковырял Just Basic (который был очень печальный), и потом GM - у меня до сих пор где-то есть папка с кучей игр, что я делал в то время. В общем было весело
__________________

Мой сайт-блог. Игры, обновления, примеры для Haxe, JavaScript(+HTML5), GameMaker, Love2d...
|
(Offline)
|
|
23.08.2011, 00:53
|
#36
|
Мастер
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений (для 790 пользователей)
|
Ответ: С чего начать обучение программированию?
Начинал с паскаля (6 или 7 класс). Простой, удобный. Первый "толчок" дала школа, потом я задавал отцу кучу вопросов и учился сам.
ООП конечно нужно, но для начала надо без него структурное освоить.
Пользовался FreePascal , но у него немного страшноватый интерфейс. Встречал ABC Pascal - код набирать в красивом окошке, программа тоже не в консоли. Но он вроде пошаговый (читает-выполняет), exe не создаёт и потому я с ним не экспериментировал.
+ Минималистичный интерфейс из Writeln и readln.
+ Можно написать что-нибудь серьёзное.
Я сам освоил (и придумал) алгоритм сортировки массивов, потом реализовывал более продвинутые, искал простые числа и сохранял их в файлик, узнал что есть 92 способа расставить 8 ферзей на шахматной доске чтобы они друг друга не били. Сомневаюсь что кто-то из моих одноклассников хотел бы этим заниматься, но мне жутко нравилось.
Ага, Midlet Pascal - можно что-то сделать для телефона и показать друзьям.
Вот ссылка на учебник. Многое описано неполно, но главное - начать, основы есть.
есть забавная штучка - Codu Game Lab. Код писать не надо, тыкаешь мышкой. Совсем детская, куча заготовок, тыканьем мышки добавляешь скрипты. Пытался научить сестрёнку но она не заинтересовалась, а мне через пару дней надоела.
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
23.08.2011, 09:02
|
#37
|
Разработчик
Регистрация: 27.01.2011
Адрес: Афипский
Сообщений: 419
Написано 100 полезных сообщений (для 182 пользователей)
|
Ответ: С чего начать обучение программированию?
Как это .exe не создает??? Все он создает.
|
(Offline)
|
|
23.08.2011, 23:24
|
#38
|
Мастер
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений (для 790 пользователей)
|
Ответ: С чего начать обучение программированию?
Мне казалось что ABC не создаёт. Точно не знаю.
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
|
(Offline)
|
|
24.08.2011, 00:00
|
#39
|
Разработчик
Регистрация: 27.01.2011
Адрес: Афипский
Сообщений: 419
Написано 100 полезных сообщений (для 182 пользователей)
|
Ответ: С чего начать обучение программированию?
А я точно знаю.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
24.08.2011, 21:41
|
#40
|
Мастер
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений (для 790 пользователей)
|
Ответ: С чего начать обучение программированию?
Да ты у нас знаток
ссылка
Компилятор Pascal ABC является компилятором переднего плана (front-end). Это означает, что он не генерирует исполняемый код в виде .exe-файла, а создает в результате компиляции дерево программы в памяти, которое затем выполняется с помощью встроенного интерпретатора. В итоге скорость работы программы примерно в 20 раз медленнее скорости работы этой же программы, откомпилированной в среде Borland Pascal, и в 50 раз медленнее этой программы, откомпилированной в среде Borland Delphi.
|
Установил, *.exe он не создаёт, "программа" состоит только из одного файла .pas
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
|
(Offline)
|
|
24.08.2011, 23:24
|
#41
|
Разработчик
Регистрация: 27.01.2011
Адрес: Афипский
Сообщений: 419
Написано 100 полезных сообщений (для 182 пользователей)
|
Ответ: С чего начать обучение программированию?
А это тогда что?
UPD: Разобрался. Просто я не знал что кроме PascalABC.NET есть был еще PascalABC.
|
(Offline)
|
|
25.08.2011, 09:14
|
#42
|
Бывалый
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений (для 832 пользователей)
|
Ответ: С чего начать обучение программированию?
Поскольку с этого года я буду работать учителем информатики, то вопрос выбора языка программирования для меня тоже стал актуальным. small basic был также опробован мною но не одобрен, qbasic не катит из за проблем работы на семерке (хотя дос-бокс еще никто не отменял, но возиться влом), поэтому все же остановлюсь на старом добром B3D 
|
(Offline)
|
|
25.08.2011, 09:42
|
#43
|
Чудо-кот
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений (для 1,471 пользователей)
|
Ответ: С чего начать обучение программированию?
Сообщение от L.D.M.T.
Поскольку с этого года я буду работать учителем информатики, то вопрос выбора языка программирования для меня тоже стал актуальным. small basic был также опробован мною но не одобрен, qbasic не катит из за проблем работы на семерке (хотя дос-бокс еще никто не отменял, но возиться влом), поэтому все же остановлюсь на старом добром B3D 
|
Только тогда лицензия на блиц нужна. Ты готов заплатить $100*~25=~$2500=~72500 рублей?
|
(Offline)
|
|
25.08.2011, 13:18
|
#44
|
Разработчик
Регистрация: 27.01.2011
Адрес: Афипский
Сообщений: 419
Написано 100 полезных сообщений (для 182 пользователей)
|
Ответ: С чего начать обучение программированию?
А почему именно бейсик то?
|
(Offline)
|
|
25.08.2011, 13:44
|
#45
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: С чего начать обучение программированию?
Только тогда лицензия на блиц нужна.
|
да не, ему пофиг на авторские права.
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:33.
|