Повсеместно. И гугл посчитал что дешевле создать Go, чем использовать на беке плюсы
я слышал, что да плюсы пару раз видел (и хотел бы развидеть), раст сам никогда
гугл создал го для дошкольников, которые клепают фронтендовский бек. ни в одном нормальном проекте гугл его на комплексных слоях не использует
А вам в гугле уже выдали доступ во все микросервисы или только в те, за которые отвечает ваша команда?
в гугле в рамках одного департамента монорепа + вся дока там открыта
Какой-то "i use arch btw" тип в мире ЯПов
Пруфы будут этим утверждениям?
https://www.youtube.com/watch?v=uwajp0g-bY4&ab_channel=f8C4G86pKbqEFe47
а что насчет кубернетеса?
Не слова не услышал про дошкольников. 90% программистов - прикладные инженеры а не рисерчеры. Ииии?
They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt.
от него лютого перфа не требуется
ну, это все правда Go - лучшее, что случилось с индустрией за последние 20 лет котлин, может быть, второй по значимости, но - сильно отстает все остальное с индустрией не очень случилось
Лютого перфа не требуется много где. В большем кол-ве мест чем требуется.
А вот от etcd очень даже. И он тоже на go
They’re not capable of understanding a brilliant language это если что не про го
А вы лично capable я так понимаю? 🙃
а в чем достоинство то?) когда ты не можешь лаконично оптимизированно быстро написать что тебе надо
Он услышал слова Роберта Пайка и считает их святой мудростью, видимо
в том, что никто не должен читать это “лаконично оптимизированно быстро ”
Лаконично и оптимизированно - взаимоисключающие параграфы. И да, про С тоже говорили, что он сильно простой. С Go практически та же история - он настолько простой, что аж сложный
Увидел коментарий на хабре несколько месяцев назад, который, по моему имхо, очень четко описывает Go (я перелез на него с Java) “Чего только нету в Go! Да ничего нет” Он скорее пустой, чем сложный, требует велосипедов. Но в этом его плюс
Есть какие то доводы что оптимизировано и лаконично это взаимоисключающие понятия?
Да, лаконичность предполагает немногословность, оптимизация предполагает уточнение.
Кмк, он посчитал иное: незачем пользовать микроскоп и дорогих спецов к нему, когда можно лепить тоже самое на го силами ГПТ.. ;)
а че заклоунили парня? вроде ж так и есть?
хейтеры, данил самый лучший
и поэтому практически нигде его не использует
Для дошкольников есть питон. Грустим, что бедный гугл зря старался
Зря так про петухончик, приятно писать какую-то маленькую дрянь или Django прототип)
Я 2 года писал на питоне, у меня травма просто
Аргумент)
Сыглы, на питоне приятно алгосы учить. На го оч больно
Имхо, на плюсах алгосы приятнее всего учить
1) от того что нет itertools (надо комбинаторику самому реализовывать) 2) в го наистраннейшая и многословная работа с структурой данных heap (куча)
Ну да, которая структура данных. https://pkg.go.dev/container/heap
А, хипа на интерфейсах
Да и с листом (который связанный список) такая-же тема. В го наинеприятнейший код выходит когда тебе надо за O(1) отрезать начало списка. Все эти interface{} - иу
Чтобы решать задачи на leetcode. Для контекста - я говорю что go неудобен для изучения алгосов.
> Лаконично и оптимизированно - взаимоисключающие параграфы почему?
https://t.me/gogolang/830360
задача вполне может быть выражена лаконично, что отнюдь не помешает компилятору понять, как это оптимизировать. Есть корреляция, но взаимоисключающими эти параграфы никак не являются
Обсуждают сегодня