Kotlin
June 20, 2022

Долгие скитания по языкам

За свою недолгую жизнь я перепробовал программировать на разных языках.

Ещё учась в школе я подсел на php, а потом довольно быстро пересел на perl. И свою первую курсовую в универе написал на Perl. Кстати очень неплохого качества там код. Всё понятно, лаконично, красиво.

Потом был немалый период активного увлечения сями. Во-первых, его хорошо преподавали в универе, было действительно интересно и понятно; во-вторых, так сложилось, что это основной язык для программирования под Linux, и по сей день.

Под конец учёбы в универе мне удивительным образом попался Ruby и рельсы в частности. Это было на долго. Я на нём писал долго, много. На моей первой работе много кода на нём оставил после себя. Очень хороший язык, лаконичный, с приятным синтаксисом.

Потом, в какой-то непонятный момент, мне подвернулась Nodejs. Поначалу было всё классно. Но чем активнее я писал, чем сложнее были реализации, тем всё больше и больше разочаровывался.

На замену Nodejs пришёл Rust. Я его, честно, ниасилил. Я старался. Долго и нудно. Написал пару-тройку несложных приложух. Но чего-то мало-мальски серьёзное не смог. Я наверное слишком уже стар для переучивания на принципиально иной подход к программированию.

На протяжении всего это периода, со старших школьных классов я регулярно пытался осилить Java. Но всякий раз по тем или иным причинам откладывал его. То одно мне не нравилось, то другое, то третье. Но вот, после разочарования толи в самом себе, толи в Расте, я в очередной раз взялся за Яву.

И чудо произошло. Java зашла. А я рвал на голове волосы, от того, что это не произошло раньше. Это лучшее, из всего мною перепробованного.

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

Были в моей жизни ещё пересечения с такими языками как: Python, Delphi, Pascal, Haskel, Julia, Ceilon, Basic. Но ни чего положительного о них сказать не могу, мне они совсем не понравились, мне они не подходят.