Ответы пользователя по тегу Программирование
  • Стоит ли давать Haskell школьнику в качестве первого языка?

    iAmDanny
    @iAmDanny
    Я сам, собственно, десятиклассник, и может быть, моё мнение будет полезно, как взгляд с той стороны, над которой Вы хотите провести эксперимент)
    Вообще, я сам недавно начал учить Haskell, и он мне нравится. Ещё мне нравится пробовать использовать функциональные плюшки в Python. Вполне возможно, что и Вашему девятикласснику понравится функциональщина. Но, честно говоря, мне кажется, что в качестве первого языка Haskell будет сложноват. Лучше начать с какого-нибудь Pascal (так как на его примере отлично видно, что представляют из себя различные типы данных), потом, например Python (и тут уже можно даватьь потихоньку функциональные плюшки питона), и потом, наконец, если интерес не пропадёт, можно дать Haskell. Мне кажется, так проще будет понять его.
    Ответ написан
    Комментировать
  • С чего начать изучение робототехники?

    iAmDanny
    @iAmDanny
    Ну, робототехника — довольно широкая область. Это и программирование микроконтроллеров, и проектирование микросхем всяких, и много чего ещё.
    Ответ написан
    Комментировать
  • С чего начать изучать разработку игр?

    iAmDanny
    @iAmDanny
    Вижу несколько путей:

    1. C++ & Lua/Python/другой скриптовый язык. C++ для основы игры, второй язык для написанря скриптов, например, поведения персонажей. Кстати, связку с Lua если я не ошибаюсь использует Valve.

    2. C# & JavaScript & Boo. Потому что это языки Unity.

    3. Продолжать изучать Python и PyGame, если тебе понравился питон. Потому то на самом деле питон — классный язык.

    4. Сейчас становится модным делать web-приложения (в том числе и игры) на HTML, CSS и JS. С помощью таких инструментов, как nod-webkit и Adobe AIR эти приложения можно переносить на десктоп. Если пойдёшь по этому пути, обрати внимание на библиотеку WebGL — она позволяет создавать 3D-приложения прямо в браузере. А в качестве языка для сервернгой асти можно использовать тот же Python (если будешь онлайн-игр делать)
    Ответ написан
    Комментировать