🔥

Тред (Михаил Рахманов)


Пока еще не касался темы, почему искал разработку именно на Го. Ну про Rust понятно, проектов на нем мало, ну и я не чувствовал себя уверенным, хотя и хотел. И тоже причина простая - Go наиболее популярный язык в мире p2p/блокчейна, ну и кроме того, писать на нем приятно)

Я часто слышал от коллег айосеров, что вот мол в Го нет дженериков (кстати, они будут), никто не пишет функционально, кривая обработка ошибок, какой вообще в нем смысл. Смысл в том, что он простой, понятный, эффективный и пишут все на нем единообразно.

Если подробнее, то вот кмк причины его популярности: - многопоточность на стероидах - простой синтаксис - сильная статическая типизация - достаточно быстрый (в т.ч. и скорость компиляции) - часто только один способ сделать определенные вещи (например, обработка ошибок)

Тут кстати небольшой ликбез про горутины (гошный аналог тредов), основной с точки зрения пользователя прикол в них в том, что их можно создавать очень много без особой потери в производительности. medium.com/the-polyglot-p…

Михаил РахмановМихаил Рахманов