Почему ваш любимый язык программирования отстой (И почему это нормально)

Почему ваш любимый язык программирования отстой (И почему это нормально)

Позвольте мне быть откровенным с вами: ваш любимый язык программирования ужасен. Как и мой. Как и у всех остальных. И знаете что? Это совершенно нормально. Мы живём в эпоху, когда разработчики относятся к языкам программирования так же, как спортивные фанаты относятся к своим командам. «Python — для учёных данных», — заявляет кто-то. «JavaScript портит мозг», — бурчит программист на C++. «Go — будущее», — настаивает инженер DevOps. Тем временем все эти языки просто выполняют свою работу, не подозревая, что у каждого из них есть преданные сторонники и критики....

20 декабря 2025 06:00 · 6 минут · 1147 слов · Maxim Zhirnov
Почему Ваш любимый язык программирования сдерживает Вас

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

Мы все бывали в такой ситуации. Вы потратили годы на изучение Python или, возможно, вы тот человек, который не перестаёт отстаивать Rust на вечеринках. Ваш предпочтительный язык программирования кажется продолжением вашего мозга — вы можете писать на нём с закрытыми глазами, отлаживать во сне и отстаивать его превосходство в интернете, пока ваш кофе не остынет. Но вот неудобная правда: эта суперспособность может незаметно приковывать вас ко дну океана, пока мимо проплывают отраслевые корабли....

16 декабря 2025 06:00 · 7 минут · 1306 слов · Maxim Zhirnov
Введение в Clojure: Функциональное программирование для JVM

Введение в Clojure: Функциональное программирование для JVM

Зачем Clojure? Ода скобкам Если вы когда-нибудь смотрели на код Clojure и думали: «Кто-то пролил клавиатуру со скобками в мой текстовый редактор?», поздравляю — вы только что испытали самую честную реакцию на языки семейства Lisp. Но вот в чём дело: как только вы преодолеете парад скобок, вы обнаружите, что Clojure — это как крутой родственник, который на самом деле имеет интересные вещи, чтобы сказать за семейными ужинами. Это современный диалект Lisp, который работает на виртуальной машине Java (JVM), сочетая элегантность функционального программирования с прагматизмом экосистемы JVM....

8 декабря 2025 14:00 · 5 минут · 1065 слов · Maxim Zhirnov
Почему TypeScript становится новым Internet Explorer для программирования

Почему TypeScript становится новым Internet Explorer для программирования

Помните Internet Explorer? Этот браузер когда-то доминировал в интернете, хотя разработчики от него и были не в восторге. Пристегнитесь, потому что мы переживаем нечто подобное — только на этот раз это язык программирования, и, как ни странно, он на самом деле хорош. TypeScript в 2025 году преодолел исторический порог. В августе он официально сместил Python с первого места по популярности на GitHub, имея 2,6 миллиона ежемесячных участников и ошеломляющий темп роста на 66 % в годовом исчислении....

6 декабря 2025 06:00 · 6 минут · 1152 слова · Maxim Zhirnov
Должны ли языки программирования обеспечивать соблюдение стандартов доступности?

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

Давайте поговорим о том, что обычно относят к категории «было бы неплохо» в большинстве компаний, занимающихся разработкой: об accessibility (доступности). И я говорю не о том неловком моменте, когда кто-то упоминает соответствие требованиям WCAG, и все вдруг находят свои туфли очень интересными. Я говорю о чём-то более фундаментальном: должны ли наши языки программирования сами контролировать стандарты доступности? Вот мой смелый взгляд на ситуацию: мы подходили к этой проблеме неправильно. Мы создали множество руководств, систем соответствия и нормативных требований, но по-прежнему относимся к доступности как к функции, которую можно добавить в конце, прямо перед запуском, когда кто-то вспоминает: «Ах да, существуют скринридеры»....

23 ноября 2025 06:00 · 6 минут · 1213 слов · Maxim Zhirnov