Кто программирует на клингонском?
Для тех, кто знаком с программированием не понаслышке, не станет новостью то, что создать собственный язык программирования может кто угодно. Ведь, по сути, это всего лишь набор высокоуровневых формальных правил передачи инструкций машине. Огромное количество пользователей и сообществ стремятся создать язык программирования, в чем-то превосходящий существующие, разработать его «под себя» или просто придумать что-то новое для развлечения или самореализации.
Со времен создания первых программируемых вычислительных машин человечество изобрело более 8500 языков программирования, и теперь их количество сравнимо с количеством естественных языков на планете. При этом языки программирования ежегодно пополняют свой состав, в то время как количество живых естественных языков с развитием коммуникаций уменьшается примерно на один язык в две недели.
Стоит отметить, что большинство языков программирования появились в англоговорящих странах (2400 языков разработаны в США, 600 — в Великобритании, 160 — в Канаде, 75 — в Австралии), и неудивительно, что большинство языков программирования использует английскую лексику.
Однако этим не исчерпывается все разнообразие языков управления вычислительными машинами. Существует множество языков программирования, не основанных на английском языке или вообще не основанных на каком-либо естественном языке — вот о них мы сегодня и поговорим.
Обсудить