Зачем столько языков программирования?
В общем, нашел работу .NET разработчика, но меня предупредили, что может потребоваться ковыряться в коде на Scala и я в праздники принялся изучать, пропуская все через призму божественного синтаксиса C#.
Госпади, я вот не понимаю, как так можно разрабатывать языки программирования... Такое впечатление, что все хотят сделать свой язык максимально не похожим на другие, чтобы хоть как-то оправдать.
Собирается такой консилиум разработчиков:
-Так, многие языки программирования возвращают void, если им нечего возвращать. Мы должны придумать что-то новое!
-Давайте возвращать Uint
-Великолепно! Получишь премию.
Вместо interface, которые были в C# и Java +- такие же по функционалу trait.
Вместо автопортей, которые умеет генерировать компилятор C#, Scala, который пиарят, как язык с убер умный компилятором, требует явно присобачить метод присвоения.
Еще добавить ко всему этому вырвиглазный синтаксис
Ппц.