Языки программирования← Все чартыколесо — масштаб · перетаскивание — навигация · клик по карточке — о языке
Легенда
Родословная языков программирования: 39 языков от Plankalkül и Fortran до Rust и Zig. Вертикаль — год появления (шкала нелинейная), столбцы — семьи по основной парадигме. Деление условно: почти каждый современный язык — многопарадигменный.
Семьи
Условные обозначения
сплошная — прямое происхождение (C → C++)
пунктир — заимствование идей (Haskell → Rust)
точечная — общий автор (C# и TypeScript — Хейлсберг)
Как читать
Карточка — язык, а не технология: фреймворки (Rails, React, .NET) упомянуты только в описаниях.
Год — первый публичный выпуск; у ряда языков разработка началась заметно раньше.
Логотипов нет намеренно: это товарные знаки компаний и сообществ.
Столбец — основная парадигма на момент появления; сегодня почти все языки мультипарадигменные.