Олег Фатеев признается в подзамочном посте, что становится фанатом Golang. Свою любовь он объясняет горутинами и быстрой сборкой. В следующем же посте он не совсем справедливо утверждает, что в РФ не пишут новые языки программирования (формально контрипримером тут Kotlin, но в главном-то он прав), и в камментах к этому посту Игорь Щекалев выражает сомнение в необходимости создания новых языков сейчас. Контрпримером тут я сразу же привел Swift и Golang, ведь "раз звезды зажигают, это кому нибудь нужно", на что Игорь возразил следующим образом:
[Golang] мне показался унылой смесью Erlang (из которого целиком тянута концепция каналов и все связанное с ней) с С#, откуда взято все остальное. Единственные плюсы (для кого-то) - компактный рантайм и портабильность.
Не могу согласиться с Игорем.
Языки создавать нужно, потому что сильно изменяется класс задач, и доступная техника. Навскидку, я выделю такие области применения, для которых требуются новые языки:
- Языки, компилирующие в