Бауыржан (brotandos) wrote,
Бауыржан
brotandos

Category:

Лучший язык программирования

Я испробовал порядком 17-18 языков программирования. Чуть ли ни каждый новый язык был будто последним и до конца жизни. И так каждый раз.

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

Я пробовал Pascal, C, C++, Java, assembler, C#, Ruby, Python, Swift, Javascript, Typescript, Go, Dart и еще несколько мелких языков, о которых уже забыл. На каждом из языков я писал не больше года. Кроме одного.

Кроме Kotlin. Вот уже 2 года я пишу на нем. Язык будто понимает тебя с полуслов. На нем можно вкратце написать то, что на Java пришлось бы гораздо больше. Он действует по принципу "краткость - сестра таланта". И я попробую описать, почему я считаю его лучшим языком.

Все дело в его создателе. Этот язык создала компания JetBrains, основной деятельностью которой является создание IDE (интегрированная среда разработки) для самых разных языков. Компания доминирует на этом рынке и у них огромный опыт работы с языками.

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

Они знали много дыр и нехватки в языках программирования. И работали для обеспечения кайфа разработчикам при работе. А кайф заключался в гуманитарности языка.

Котлин - самый гуманитарный и одновременно технически продвинутый язык. Гуманитарность состоит в краткости выражений и достаточной свободы для маневров. Техническая продвинутость состоит в возможности работы на разных платформах, чем даже Java не может похвастаться.

Безусловно не везде Kotlin может найти применение, субъективно нужно предпочесть другой язык для определенной задачи. Но работа на Kotlin обеспечивает любовь разработчика к той платформе, на котором можно писать с помощью этого языка.

А на каком языке пишите вы?
Tags: it, язык программирования
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic
  • 113 comments
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →