Расчет стоимости привлечения клиентов

25 эзотерических языков программирования


Что такое эзотерические языки программирования и в чем их отличие от других?

Их суть – развлечение, они вовсе не предназначены для практического применения в работе, а являются простым образцом компьютерного юмора.

Количество таких языков исчисляется сотнями, так как их появление зависит исключительно от воображения программистов.

Все языки можно поделить на несколько видов:

  1. Замена элементов кода на какие-либо слова или символы. Здесь можно выделить такие языки как:

Ook! Язык программирования, который идеально подойдет фанатам творчества Терри Прачетта и его героя орангутанга-библиотекаря. Написанный на этом языке код будет выглядеть как последовательность его фраз «Ook!» в разном количестве и с разными знаками препинания. Пример вывода Hello, world!

Shakespeare – фанатам же другого писателя не стоит расстраиваться, ведь уже существует язык программирования в котором код примет вид диалога Ромео и Джульетты из одноименной драмы. Например так:

 

Chef – в данном языке, разработанным Дэвидом Морган-Маром, все написанные программы сходны своим видом с кулинарными рецептами.

ArnoldC – для поклонников творчества Арнольда Шварценеггера также придуман язык, способный заменить код на популярные фразы отыгрываемых им персонажей.

    Языки, которые позволяют получить красиво выглядящее программы.

Piet – среди графических языков программирования он один из самых известных. Названный в честь художника-абстракциониста с помощью своего функционала он способен превратить программу в маленькое произведение искусства. Пример выполнения Hello, world!:

Помимо него существует множество графических языков, позволяющих по-разному изобразить ту или иную программу. Такие языки как:

  •  Brainloller
  •  ObjectArt
  •  1L_a 
  •  Floater и другие.

Velato – еще один язык выделяющийся среди графических своей интересной идеей. Готовая программа на нем будет выглядеть как нотная грамота и даже обычный Hello, World! будет выглядеть как небольшая композиция.

Языки, которые при помощи различных символов и знаков препинания могут создать причудливые фигуры и картинки. Вот некоторые из них с примерами вывода Hello, World!

  • Ropy

                            

  •  Sir. Cut     

  • SNUSP

 

 

  •  Spiral

  • Spleenmap

  •  Surface


  •  Tree

  •  Zetaplex

  •  Ziim

  •  Lazy K

  •  Spoon

    Языки выделяющиеся своей сложностью.

Malbolge – данный язык получил свое название в честь восьмого круга ада Данте и оно вовсе не обманчивое. Его сложность настолько велика, что даже другому компьютеру на написание программы Hello, World! Понадобилось около 2 лет.

JSFuck – эзотерический стиль программирования, который имеет всего шесть разных символов с помощью которых пишется и выполняется код.

v L33T – данный язык может быть использован для написания вредоносных программ, так как все написанное на нем ПО способно создавать сетевые подключения.

Похожие статьи