Исследования
В каком возрасте программисты создают новые языки?
В своем блоге на прошлой неделе Юнитс сообщил, что минимальный возраст для этого — 16 лет, как у Аарона Шварца, создателя atx, а максимальный — 70, как у Кена Айверсона и J.
Это лишь один из многих вопросов, на которые можно ответить, обратившись к PLDB, базе данных языков программирования, разработанной и поддерживаемой Бреком Юнитсом, автором Scroll, генератора статических сайтов с открытым исходным кодом.
В своем блоге на прошлой неделе Юнитс сообщил, что минимальный возраст для этого — 16 лет, как у Аарона Шварца, создателя atx, а максимальный — 70, как у Кена Айверсона и J, причем средний возраст составляет 37.5 лет, а медиана — 36. Он также указывает на TypeScript, Go, JSON и Clojure как на популярные языки, которые были созданы людьми после 40 лет.

Юнитс комментирует:
Чаще всего программисты создают языки в возрасте от 30 до 40 лет. Программисты в возрасте старше 40 лет держат второе место. TypeScript, Go, JSON и Clojure — вот несколько очень популярных языков из Топ-100, которые были созданы людьми в возрасте 40-50 лет.
Создавать собственные языки весело (чаще всего), независимо от того, приживутся ли они. Но еще интереснее создать язык, который станет популярным, а начинать что-то новое никогда не поздно.
В PDLB почти 5,000 записей, и вы можете воспользоваться проводником, чтобы просмотреть информацию обо всех этих языках программирования. В нем также есть рейтинг 1000 лучших языков, в котором JavaScript, Python и C занимают первые три места. Swift находится на 20, а Kotlin на 26 месте.
Рейтинг языков составляется путем комбинирования оценок за:
- количество предполагаемых пользователей
- количество предполагаемых рабочих мест
- количество языков, на которые повлиял язык
- количество измерений PLDB по данному языку
- количество языков, созданных с использованием этого языка («foundation score»).
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.13
-
Разработка4 недели назад10 ошибок, которые Android-разработчики до сих пор допускают при работе с Jetpack Compose
-
Разработка4 недели назадЯ купил самый дешёвый MacBook от Apple и попробовал заняться настоящей разработкой
-
Видео и подкасты для разработчиков3 недели назадЗачем нужны Vim и NeoVim в 2026 — Своя среда разработки вместо готовой IDE
