Kotlin vs. Java – Basic Syntax

Порой очень хочется рассказать как классно что-то писать на Kotlin и какой это гибкий язык, сочетающий в себе мощь и лаконичность одновременно. В данной статье проведём сравнение ключевых моментов синтаксиса Kotlin и Java что, возможно, заставит Java-разработчиков задуматься о переходе на Kotlin. Ну, если не о переходе, то хотя бы просто попробовать Котлин в действии точно захочется :) Особенно, учитывая то, что по кроссплатформенности он аналогичен Java, так как компилируется в такой же JVM-байткод. Хотя нет, не аналогичен. Kotlin ещё умеет компилироваться в JavaScript, так что в перспективе может добраться до веб-технологий и составить конкуренцию таким языкам как CoffeeScript/TypeScript/Dart и пр.

Таким образом, если вы цените своё время и качество выходного кода, а также устали от пережитков прошлого типа NPE и прочих радостей Java, то Kotlin — это то, к чему стоит присмотреться.

По тегу Kotlin-vs-Java в дальнейшем опубликуем ещё пару заметок на тему сравнения. А пока рассмотрим базовые отличия в синтаксисе данных языков.

Читать далее »