LINUX.ORG.RU

История изменений

Исправление FilosofeM, (текущая версия) :

Давно уже сбил. Kotlin - это исправленная версия Жабы. С исправлением всех ошибок и недоработок настолько, насколько это возможно с сохранением обратной совместимости. В Котлине функции - граждане первого класса (можно передавать их в другие функции как аргументы), инвариантные массивы, неизменяемые переменные, нулл-безопасные типы, паттерн-матчинг, объекты-компаньоны, дата-классы, свойства, перегрузка операторов и много других вкусных плюшек. Жаба - это устаревший, многословный язык, к которому ФП прикручено в виде костылей. А в Котлине оно органично и локанично by design.

Исходная версия FilosofeM, :

Давно уже сбил. Kotlin - это исправленная версия Жабы. С исправлением всех ошибок и недоработок настолько, насколько это возможно с сохранением обратной совместимости. В Котлине функции - граждане первого класса (можно передавать их в другие функции как аргументы), инвариантные массивы, неизменяемые переменные, нулл-безопасные типы, паттерн-матчинг, объекты-компаньоны, дата-классы, свойства и много других вкусных плюшек. Жаба - это устаревший, многословный язык, к которому ФП прикручено в виде костылей. А в Котлине оно органично и локанично by design.