Показать сообщение отдельно
Старый 10.06.2013, 00:54
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 10  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Да, С# крут, что бы там про Microsoft не говорили, но это лучший мейнстримовый ООП язык со сборкой мусора.

Даже если послушать что говорят про функциональный языки поверх виртуальной машины:
  • Поверх JVM: "Да, вот тут в Scala мы проигрываем сильно по производительности, не позволяет наша виртуальная машина быстрее это сделать, но, скорее всего это не будет критичным местом - не занимайтесь ранней оптимизацией, все дела"
  • Поверх .NET: "Ну тут у F# есть накладные расходы, но они небольшие совсем, а здесь, как ни странно, может быть гораздо быстрее C# за счёт хитрых оптимизаций компилятора"
Т.е. NET-платформа - она более прогрессивна (так то ясен пень, что на mono как-то стрёмно разрабатывать под линукса, но вот авторы Unity не побоялись его заюзать - и ничего)
(не говоря уже о лямбдах, которые в Java только обещают к 8-й версии, структурах, yield-операторе, более мощных генериках, out/ref параметрах и т.д.)

Не совсем в тему, но может быть сия речь прожжённого кодера/техлида вдохновит на саморазвитие:
как перестать писать код