• Нужно ли знать математику, чтобы программировать на haskell?

    tsarevfs
    @tsarevfs
    C++ developer
    Да не обязательно. Посмотрите на книгу Learn You a Haskell for Great Good. Опыт в математике может помочь воспринимать некоторые формальные вещи. Но из знаний для старта достаточно арифметики и элементарной логики.
    Ответ написан
    Комментировать
  • Стоит ли переходить с Python на Go?

    @alehano
    Звучит так, как будто это дилемма: что выбрать Python или Go. Go стоит изучить как дополнительный язык, точно не помешает. Это не так сложно. В каждом случае сами решите что использовать. А вот вещи на Go можно делать в разы эффективнее при той же скорости разработки. В целом, язык очень нравится. Да, пока относительно мало всего на нем, но это вопрос времени.
    Ответ написан
    Комментировать
  • Стоит ли переходить с Python на Go?

    Lerg
    @Lerg
    Defold, Corona, Lua, GameDev
    Для web-backend Go подходит идеально. Сайты тоже можно делать, они будут работать быстрее, но фреймворков с той же лёгкостью работы ещё нет для него.
    Ответ написан
    1 комментарий
  • Что быстрее: n%2 или n&1 (c++)?

    hell0w0rd
    @hell0w0rd
    Просто разработчик
    одинаково. Пишите так, чтобы было понятно, компиляторы оптимизируют лучше вас
    Ответ написан
    Комментировать
  • Можно ли учить несколько языков программирования сразу?

    Reexel
    @Reexel

    Не только можно, но и нужно. На основе анализа отличий в языках программирования программисту затем легче выбрать пути решения задачи. Кроме того, несколько языков и сравнительно изучение помогает пространственно-временному мышлению, так же как и изучение нескольких разговорных языков (переносите на историю языка, его возраст, развитие технологий и т.п.).

    Ответ написан
    Комментировать
  • Golang и highload

    EugeneOZ
    @EugeneOZ

    Недавно Cloudflare писали статью о том, как они попробовали Go и теперь всё переписывают на нём. Отличный пример highload. А также Iron.io и Disqus.

    1. Мгновенная компиляция, хорошая производительность, удобная параллелизация процессов.

    3. Динамично развивающийся язык, уровень вхождения сопоставим со скриптовыми языками, всё больше проектов из highload его хвалят.

    Ответ написан
    Комментировать