Обновить
84
Пётр@Error1024

Разработчик

0,1
Рейтинг
50
Подписчики
Отправить сообщение
В UNIX все проще — ничего не работает.
Уже написал в личку, автор не отреагировал, почему статья в хабе «Objective C»?
Намного логичнее разместить ее в «C++»
Возмущаюсь от того что на моем уютненьком кремлеботы с Ольгино!
Таки в современных процессорах так действительно и происходит :D
Глубокая телрия вместо интересной практики просто выкинет огромный процент потенциальных программистов.
Могу сделать некую аналогию с тем что я в ВУЗах видел — в тех группах, где начинали с Паскаля к первому семестру и концу обучения было намного больше людей в «теме», тех кто не забил и все ещё учился программировать, а не дожить до получения диплома.
Где с си сразу очень много людей посто «зарывались» в указателях, и прочих ненужных в начале вещах, им становилось непонятно, и от того не интересно.
Мое имхо — не стоит начинать с js и web, в них внутри к сожалению кучу неясных новичку костылей, и просто странностей. обьяснить новичку let/var и их различие, уже сложно. "=", "==", "===" — тоже не придают ясности.
Ну меня бы к примеру не было, одно дело когда ты увидел демку, решил попробовать таже, и спустя вечер ты бодро мигаешь бордюром испытывая непередаваемою радость от «открытия», другое когда ты потыкал в ассемблер и спустя вечер смог или не смог тупо «Hello Word» из книги набрать, не поняв при этом ничего.
Мне до какого-то времени казалось что компьютер именно так и работает внутри на Бейсике, но этого было достаточно, я понял основы алгоритмов, последовательного выполнения и т.д. а потом уже стал наращивать знания в ширь и глубину.
Я начинал с Sinclair Basic и считаю что лучше ничего не придумать, включил компьютер и он готов к программированию, даже не так — Бейсик в ПЗУ буквально заставлял тебя создавать.
Плюсы — это по-настоящему «взрослая технология», при изучении очень легко последовательно давать материал так, чтобы в коде отсутствовали неизвестные конструкции, но вот с рисованием (да и вообще с красивыми задачами) тут явные проблемы, как ни старайся сделать задачи веселыми. Либо надо использовать сторонние учебные библиотеки (а это не соответствует третьему критерию), либо ждать Qt — а это, извините, 36ое занятие в спокойном темпе работы. Выживают только самые стойкие. Значит плюсы на первом этапе отпадают, надо давать их позже.

Есть еще более классические варианты — Basic, Pascal — но все это в наши дни уже не используется на практике. А значит тоже отпадает по третьему критерию.


Delphi(Object Pascal)!
Есть бесплатная Starter версия, GUI, графика и т.д. доступны прямо из коробки. Используется на практике.
Есть также Open Source Lazarus, у которого кроме всего и русский интерфейс есть из коробки.
В следующем демо реализовал :)
YouTube
Вспомнил :)
Сильно переработанные исходники моей графической библиотеки, используемой в демо: https://github.com/errorcalc/ESLowGraphicsLibrary
2. Пост не читай, комментарий пиши :)
Имхо это должно быть фичей с самым высоким приоритетом, иначе сколько-нибудь сложный интерфейс будет отнимать много времени у CPU(а это и быстрая разрядка батарей) и даже подтормаживать.
Насколько я понимаю поддержки полупрозрачных контролов нет пока, это сильно упрощает задачу по отрисовке только необходимых контролов.
Как происходит отрисовка? Каждый раз перерисовываеться все или библиотека умеет определять необходимый регион перерисовки?
Но можно использовать такую платформу и дома, удерживая любимые вещи всегда на виду.

Я конечно все понимаю, наняли копирайтеров текст писать, но черт! Иногда надо задумываться над смыслом написанной фразы.
Ребят, перебор. Я понимаю — реклама и тд, но слишком часто ключевое слово упоминается.
Спасибо, хорошая статья.

Информация

В рейтинге
3 909-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность

Специализация

Разработчик приложений, Траблшутер
От 4 000 $