Весной у всех шарпистов сгорела жопа - Microsoft выбрал НЕ C# для создания своего флагманского продукта. Ресентимент понятен - если создатель отказывается от своего детища, то зачем оно другим людям?
Инженеры всего мира написали тонны контента о том, что никакой технической мотивации в этом нет. Даже Сидристый на DotNext утверждает, что Go и C# в паритете, пока в
dotnet не сделают async2Я ещё раз перечитал дискуссию на GitHub и наткнулся на комментарий Андерса Хейлсберга, который заставил заДУМАТЬся. Основной челлендж для создателя TypeScript и C# заключается в минимизации трудозатрат
Кодовая база
tsc это сотни человеко-лет, поэтому главный "10x" при переходе на Go это автоматизация переписи кода, а не перформанс. Понимаете, да?Вот вам хронология событий:
- 11 марта компания объявляет о старте порта
- 29 апреля CEO Наделла на LLamaCon с Цукербергом заявляет о 30% кода написанного ИИ
- 28 октября новая сделка OpenAI x Microsoft
Microsoft получает 27% акций OpenAI и продаёт им Azure серверов на 250 млн долларов
Компилятор typescript никогда не собирались писать руками людей. Это идеальная большая кодовая база для громкого денежного запуска
Не забываем, что нейронки хорошо работают с "тупыми" языками. Качество кодогенерации ИИ на Go лучше, чем на C# - Андерс это прямо сказал в своём комментарии
Так что весь проект порта это гонка за KPI для отмыва ИИ бабла

