Как стать автором
Обновить
1804.23
Timeweb Cloud
То самое облако

7099 человеческих языков и 8945 языков программирования

Время на прочтение2 мин
Количество просмотров25K
image

На Земле живет 7,5 миллиардов человек и 30 миллионов программистов. Человеческих языков около 7099, сколько компьютерных — никто не знает. CodeLani насчитал около 4248 языков, HOPL — 8945.

Хочу поделиться самыми интересными находками по языкам программирования. Никто не знает как дать определение, что такое «язык программирования». Первый язык высокого уровня — Plankalkül, созданный Конрадом Цузе в 1942-45 году. Первый коммерческий язык — FORTRAN (1956).

Есть интересный проект CodeLani — цель которого помогать тем, кто хочет создать свой язык программирования или улучшить существующий. Создатель проекта собирает обширную базу данных компьютерных языков и их общих шаблонов проектирования. Проект ориентирован на языки программирования, но эта база включает в себя другие компьютерные языки и объекты — от популярных текстовых форматов высокого уровня до двоичных спецификаций.

Кто считал и продолжает считать языки программирования:

  • TIOBE index — один из самых известных каталогов, он содержит около 250 языков программирования, критерии такие: 1) про него есть страница в Википедии 2) язык Тьюринг-полный 3) Гугл выдает более 5000 результатов
  • Википедия говорит нам о 700 языках.
  • Олдфаг из 90-х FOLDOC насчитывает 1000 языков.
  • The Language List насчитывает ~2,500 языков
  • Коллекция HOPL насчитывает 8945 языков
  • J.E. Sammet помогала разрабатывать COBOL и одной из первых задалась вопросом отслеживания языков программирования в 1971 году, она насчитала тогда 167 языков


Визуализации


image

Генеалогическое древо языков от Online Historical Encyclopaedia of Programming Languages. (PDF с окраской по странам)

image

Постер от O’Reilly с визуализацией 66 языков программирования до 2004 года (PDF формат постера)

image

Интерактивная визуализация от GitHut, 49 языков до 2014 года.

image

Интерактивная визуализация от Exploring Data’s D3, 1220 языков до 2014 года

image

Sammet’s chart

Одна из первых инфографик по языкам программирования от 1972 года, содержит 167 языков.

image

Обложка книги 1969 года, 117 языков программирования.

С какой буквы начинаются языки?


image

Какие страны создают языки программирования?


image

Отступы


image

Менее 2% языков используют отступы

Репозитории


image

  • ~1% языков имеет центральные репозитории
  • в мире насчитывается 2,000,000 packages (в 200-500 раз больше чем ЯП)
  • у Javascript’s npm 900 000 packages, у Javascript, Java, PHP, Perl и Python — 80% от общего числа packages.


Теги:
Хабы:
Всего голосов 40: ↑35 и ↓5+30
Комментарии40

Публикации

Информация

Сайт
timeweb.cloud
Дата регистрации
Дата основания
Численность
201–500 человек
Местоположение
Россия
Представитель
Timeweb Cloud