ФорумПрограммирование → Язык программирования Go
2017-11-08 13:34:28
В последнее время, вопреки здравому смыслу, быстро набирает популярность ЯП от создателей сишечки, - Go. И чёрт бы с ним, каждый дрочит как хочет, но всё больше работы появляется именно на нём. В частности, им пытаются заменить ноду. Ни, скажем, эрлангом, ни растом… а некоторым пере-C и недо-C++, в котором некоторые общепринятые парадигмы и механизмы, либо нереализованы, либо работают через жо. Ясное дело, что это дело активно педалируется гуглём, но упорно не понимаю, нахрена, и почему многие ведутся.
2017-11-08 14:45:18
У новых языков у всех есть некоторый плюс - то что они созданы с оглядкой на старые ошибки, без груза легаси. Поэтому удобные системы сборки, удобный контроль зависимостей, разные полезные инструменты. В случае Го, приятные моменты
- статическая сборка (бинарник запустится где угодно, никаких проблем с библиотеками)
- встроенный форматтер, т.е. никаких холиваров о стиле кода
- горутины позволяют использовать все ядра без забот о синхронизации и лапши калбеков.
- сборщик мусора с минимальными паузами (что скорее рекламный ход, но в любом случае лучше чем отмазки «у меня он не тормозит, вы не так им пользуетесь» со стороны всяких там моно).
- ну и, как говорят, осваивается даже идиотом за неделю, никаких метапрограммирований которые в шаловливых руках приводят к write-only кодобазе.

Я сам не сторонник Го, но выбор «за кем будущее» в любом случае скорее за новыми языками, а из этих новых языков у Го самый доступный синтаксис и самая серьезная поддержка. И это, без сомнения, печально.
2018-02-22 01:48:37
2018-02-22 01:48:46
2018-02-22 01:48:52
2018-02-22 01:48:59
2018-02-22 01:49:14
2018-02-22 01:49:22
2018-02-22 01:49:29
2018-02-22 01:49:36