https://mokum.place/achteranker/98796 дискуссия про Golang кажется мне неполной без информации о том, как этот язык воспринимается внутри Гугла. Мне кажется, что Golang сделан по жесткому Парето-принципу, то есть мы (просто) решаем 80% проблем, а на остальные 20% делаем жесткую отсечку. Интересно, как решаются задачи, выходящие за рамки 80% — стратегией по интеграции компонентов на разных языках? Переписыванием полученного "прототипа" на чем-то более гибком? Заливанием проблемы человеческими ресурсами? Обрезанием scope?
Прочитал "Переписыванием _случайно_ полученного прототипа". Много думал. ‎- Кубинский щелезуб
Для обрисовки пейзажа заметим, что в g., помимо go, есть ещё 4 официально одобренных языка: javascript (компилируемый closure), python, java, c++ (с существенными ограничениями фич). Часть внутренних инструментов написана на всяких других языках, от руби до хаскеля, но вот всякое high-load client-facing — один из этих 5, поскольку известны все их ходы и выходы при эксплуатации под нагрузкой. ‎- 9000