Перейти к содержимому

Лидеры


Популярный контент

Показан контент с высокой репутацией 29.11.2018 в Сообщения

  1. 2 балла
    Точно не скажу. Как-то незаметно я забыл себя в 10-летнем возрасте. Многие начинают с изучения BASIC, т.к. этот язык создавался специально для непрограммистов, но он, мягко выражаясь, неудобен. Раньше я бы посоветовал начать с Pascal, но теперь думаю, что можно начать и с Lua. Многие ключевые слова и структуры кода в этих языках похожи, хотя языки и различны. Синтаксис обоих языков сравнительно прост. Оба позволяют быстро научиться писать простые программы, и постепенно осваивать более сложные темы в почти произвольном порядке. А изучение Lua совместно с OpenComputers поможет заодно и развлечься наглядными результатами своей работы. Приятно видеть, как роботы в Майнкрафте чётко выполняют поставленную задачу. Ну, или не чётко. Или вообще не выполняют. Главное, что даже сбои в движениях роботов помогают увидеть взаимосвязь между написанным кодом и его воздействием на мир Майнкрафта.
  2. 1 балл
    Паскаль хорош для "акачемического" изучения. Чисто освоить основные приемы программирования, понятия и конструкции. Но я бы не стал сейчас уже возиться с Паскалем. Для первоначального изучения Lua очень хорош. В нем нет ничего лишнего, начать легко. Но в тоже время есть достаточно глубины, чтобы долго было не скучно. Есть много возможностей для наглядного программирования, с получением осязаемого результата: можно писать под OpenComputers, можно делать игры на Love2D, и так далее. В США в некоторых школах использовали Python. С ним будет сложнее разобраться в плане "как установить, как применить", особенно на Windows. Но в плане синтаксиса он хорош. И подходит для изучения. Можно писать игрушки на Pygame, или Renpy (например). Плюс это реальный промышленный язык, на который потом можно найти хорошо оплачиваемую работу. Имеет смысл посмотреть и в сторону Java, (imho). Язык достаточно простой, сразу знакомит с парадигмой ООП. Применений - огромное количество. От модов к тому же Minecraft, до создания веб-приложений и приложений под Android. Игры тоже можно делать - на LibGDX или сразу на LWJGL (на котором сделан Minecraft, кстати). Опять таки, это промышленный язык с большим количеством вакансий. И есть куда расти в нише JVM - можно изучить Scala, например. Для любителей хардкора можно глянуть на Rust. Мне кажется это лучший вариант, если вас тянет на низкоуровневое программирование. Кривая обучения покруче, чем у большинства других языков, но опять таки - ничего сверхестественного. Язык активно развивается, уже имеет промышленное применение, и дальше будет больше. Если чувствуется влечение к вебу - надо курить JS. Он немного нелогичный, и с крайне запутанной инфраструктурой, но базовый уровень изучить несложно. А применить JS сейчас можно почти везде. И в вебе, и на десктопе, и на мобилках. Опять таки - промышленный язык, и в будущем легко будет найти работу. Ну вот кажется и все основные языки, на которые имеет смысл обратить внимание, выбирая, что бы такого изучить.
  3. 1 балл
    @BrightYC, а точно. Да, справедливо. Почему-то пишется не автор темы, а автор последнего поста. Я, кстати, предлагал вообще выбросить авторов из описания тем, но это не всем нравится. @cyber01 Если и оставлять авторов, то в списке тем логично было бы указывать топикстартера вместе с названием его темы. Зато в сайдбаре с последней активностью было бы удобнее видеть автора последнего поста. И, соответственно, дату и время.
  4. 1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...