Прошлые домены не функционирует! Используйте адрес
ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна.
Подробности случившегося. Мы призываем всех неравнодушных
помочь нам с восстановлением утраченного контента!
Ввиду специфики языка и очень большого авторитета одной известной компании, язык собирает вокруг себя достаточно маргинальное сообщество, которое многим доставляет лулзов (в том числе и в /pr, за счет чего уже выходит #8 тред).
https://www.reddit.com/r/gobashing/
https://www.reddit.com/r/programmingcirclejerk/
Что касается языка как инструмента.
Политика языка построенная на том, что "им" лучше знать что тебе нужно и если после этого ты еще захочешь вкатится в этот язык, знай - единственно достойная там плюшка это горутины и все (хотя некоторые аноны ставят под сомнения их божественную важность, но тут стоит отметить, что технология корутин на самом деле интересная штука, но насколько она востребована "в таком" языке - непонятно).
И знай, несмотря на свою компилируемою природу - го такой же медленный как джава с ее виртмашиной:
https://www.reddit.com/r/golang/comments/62tmcg/why_is_this_go_solution_faster_than_the/dfpc7ca/
(хотя это лулз, но в этом что-то есть - го дает такой же перформанс как не прогретая джава, но при этом сравните что дает вам жаба и го).
Го - прост как палка и удобно на нем писать
Чем больше в языке конструкций - тем разнообразнее и сложнее становится код (пример С++).
Чем меньше в языке конструкций - тем больше вам писать бойлерплейта (ассемблер в пример).
Как всегда побеждает золотая середина и гордиться тем, что язык уходит в сторону простоты, это как гордится ребенком дауном.
Если серьезно, анон уже замечал как муторно писать код на го из-за того самого бойлерплейта (и я тоже это потверждаю), насколько удобно на нем писать большой проект - неизвестно.
Го - самый модульный язык
Ага. Особенно когда в отсутствие обобщенного программирования (дженериков) приходится копипастить логику.
Го - быстрее питона
Верно!
То что такие трендовые компилируемые языки как свифт или го побеждают интерпретируемые языки (причем не всегда) - это просто кладезь лулзов.
Го умеет в ООП?
Несмотря на то, что ранее евангелисты возносили, мол в го есть ООП, но специфичное, сейчас суслики активно топят за то, что язык чисто процедурный (вероятно методичка поменялась).
Причем суслики упарываются настолько, что готовы рассказывать о том, что полиморфизм - это плохой дизайн (ввиду ограниченного мышления и трех святых слов ООП, суслики решили, что полиморфизм чисто ООП фича). На самом деле, разработчики принудительно-безболезненно заставляют по средствам ошибок циклического импорта использовать интерфейсы (о чем говорилось в их группе).
Так есть ли ООП? Да не важно, важно что гоферами все равно придется использовать интерфейсы, а значит активно маневрировать между структурами и джава-объектами с геттрами и сеттерами (такой полу-ООП поневоле).
Стоит ли изучать язык?
Несомненно стоит, потому что "завтра" этот язык заменит твой основной язык на работе (это неизбежно анон, начни любить его прямо сейчас)