Ну меня бы к примеру не было, одно дело когда ты увидел демку, решил попробовать таже, и спустя вечер ты бодро мигаешь бордюром испытывая непередаваемою радость от «открытия», другое когда ты потыкал в ассемблер и спустя вечер смог или не смог тупо «Hello Word» из книги набрать, не поняв при этом ничего.
Мне до какого-то времени казалось что компьютер именно так и работает внутри на Бейсике, но этого было достаточно, я понял основы алгоритмов, последовательного выполнения и т.д. а потом уже стал наращивать знания в ширь и глубину.
Я начинал с Sinclair Basic и считаю что лучше ничего не придумать, включил компьютер и он готов к программированию, даже не так — Бейсик в ПЗУ буквально заставлял тебя создавать.
Плюсы — это по-настоящему «взрослая технология», при изучении очень легко последовательно давать материал так, чтобы в коде отсутствовали неизвестные конструкции, но вот с рисованием (да и вообще с красивыми задачами) тут явные проблемы, как ни старайся сделать задачи веселыми. Либо надо использовать сторонние учебные библиотеки (а это не соответствует третьему критерию), либо ждать Qt — а это, извините, 36ое занятие в спокойном темпе работы. Выживают только самые стойкие. Значит плюсы на первом этапе отпадают, надо давать их позже.
Есть еще более классические варианты — Basic, Pascal — но все это в наши дни уже не используется на практике. А значит тоже отпадает по третьему критерию.
Delphi(Object Pascal)!
Есть бесплатная Starter версия, GUI, графика и т.д. доступны прямо из коробки. Используется на практике.
Есть также Open Source Lazarus, у которого кроме всего и русский интерфейс есть из коробки.
Имхо это должно быть фичей с самым высоким приоритетом, иначе сколько-нибудь сложный интерфейс будет отнимать много времени у CPU(а это и быстрая разрядка батарей) и даже подтормаживать.
Насколько я понимаю поддержки полупрозрачных контролов нет пока, это сильно упрощает задачу по отрисовке только необходимых контролов.
Пишу из будущего — стараниями пакетов яровой и прочих, с удивлением сегодня обнаружил что лимит исчерпан, 50гб/месяц, ранее приходила СМС по поводу ввода ограничкний.
Нет, хотя в редких случаях бывает мышкой.
Что меня бесит — так это когда некоторые функции можно использовать исключительно используя клавиатуру, некая «недоступность» для изучения/напоминания, ты просто должен запомнить все эти комбинации.
Мне до какого-то времени казалось что компьютер именно так и работает внутри на Бейсике, но этого было достаточно, я понял основы алгоритмов, последовательного выполнения и т.д. а потом уже стал наращивать знания в ширь и глубину.
Delphi(Object Pascal)!
Есть бесплатная Starter версия, GUI, графика и т.д. доступны прямо из коробки. Используется на практике.
Есть также Open Source Lazarus, у которого кроме всего и русский интерфейс есть из коробки.
YouTube
Сильно переработанные исходники моей графической библиотеки, используемой в демо: https://github.com/errorcalc/ESLowGraphicsLibrary
Насколько я понимаю поддержки полупрозрачных контролов нет пока, это сильно упрощает задачу по отрисовке только необходимых контролов.
Я конечно все понимаю, наняли копирайтеров текст писать, но черт! Иногда надо задумываться над смыслом написанной фразы.
Make Delphi Great Again!!!
Пишу из будущего — стараниями пакетов яровой и прочих, с удивлением сегодня обнаружил что лимит исчерпан, 50гб/месяц, ранее приходила СМС по поводу ввода ограничкний.
Что меня бесит — так это когда некоторые функции можно использовать исключительно используя клавиатуру, некая «недоступность» для изучения/напоминания, ты просто должен запомнить все эти комбинации.