Lenovo ноутбуки, нетбуки и ультрабуки

Сайт и форум пользователей ноутбуков Lenovo

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

24.05.2013



Во многих учебных заведениях приходится использовать языки программирования. Только все они известные. Например, это может быть «Си», «Бейсик» или «Паскаль». Однако есть и нестандартный программный код. В широком использовании его, конечно, не увидишь. Пользовательской аудиторией являются или хакеры, или увлеченные энтузиасты.

10 нестандартных языков программирования

1) INTERCAL. Это старейший код в компьютерном мире. Его разработчики говорят, что название переводится как «Язык программирования, в котором используется непроизносимая аббревиатура». Придумали INTERCALL в далеком 1972 году Джеймс Лайон и Дон Вудс. Тогда еще студенты преследовали цель создать пародию на уже существующие языки программирования. В результате получилась хорошая разминка для мозгов. INTERCALL имеет свои интересные особенности.

2) Whitespace. Название этого языка переводится как «пробел». Главным его отличием является то, что для управляющих блоков используются непечатные символы. Среди них табуляция, пробел, знак перевода строчки. С помощью экзотического языка можно скрывать текст приложения внутри исходников. Появился Whitespace в апреле 2003 года. Разработали необычный инструмент программирования Крис Моррис и Эдвин Брэди.



3) Chef. В 2002 году усилиями Дэвида Моргана-Марона появился этот язык программирования. Интересным является тот факт, что приложения на Chef напоминают рецепт приготовления блюд. Здесь каждая переменная называется как продукты питания. Основой языка «Chef» являются следующие принципы:

— каждый рецепт программирования создается для достижения определенного результата. Также он должен быть легким в приготовлении и очень вкусным;

— доступ к рецептам открыт для каждого «повара», независимо от бюджета;

— в рецепт могут входить только стандартные кулинарные ингредиенты. Например, кружки или столовые ложки.

4) Velato. Этот язык в качестве исходного кода использует файл MIDI. Учитывается порядок нот, а также их высота. Таким образом, можно получить гибкость при создании программного кода. Разработчики говорят, что они хотят получить гармонию, свойственную музыкальному направлению джаз. Каждое сообщение в языке начинается с основной и общей ноты. После используются музыкальные интервалы. Они являются командами. Ритм звучания должен быть музыкальным. Поэтому можно заменить основную ноту.

5) Shakespeare. Разработали этот язык программирования Джон Аслауд и Карл Хассельстром. Главной задачей «Шекспира» стала маскировка исходного текста приложений. Готовые программы напоминают пьесы известного драматурга. В них есть персонажи. Таким образом, авторам удается определять число стеков. Из имен используются такие как Ромео, Джульетта.

6) Omgrofl. Данный инструмент программирования появился на свет в 2006 году. Разработал необычный язык Juraj Borza. Основные слова здесь берутся из интернет-сленга. Например, переменные могут быть вида lool или loool.

7) Piet. Идея придумать такой язык программирования пришла в голову Дэвиду Моргану-Марому. Созданные приложения будут представлены цветными изображениями. Код имеет вид абстрактных картинок. Разработку на данном языке можно сравнивать с абстракцией постмодерниста. Название произошло от имени художника, который был родом из Голландии — Пит Мондриана. В программировании задействовано 20 различных цветовых схем. Из них 18 объединены цветами и яркостью. Только белый и черный не включены в активные циклы.

8) Befunge. О первом выпуске этого языка мир узнал в 1993 году. Его разработал Крис Пресси. Код получился максимально сложным для процесса компиляции. В данном инструменте не случайно были использованы команды «p» и «g». С их помощью можно изменять текст разработки. В Befunge не предусмотрено синтаксиса для комментария.

9) Malbolge. Это нестандартное программное решение появилось в 1998 году. Разработал язык Бен Олмстед. В коечном итоге получился очень сложный инструмент, предназначенный для разработки приложений. Название полностью соответствует выполняемым функциям. Известно, Malebolge — это восьмой круг ада Данте. Неудивительно, что разработка первой программы на данном языке длилась около двух лет.

10) Brainfuck. Язык программирования под таким названием стал самым распространенным из решений такого класса. В 1993 году на славу потрудился житель Германии Урбан Мюллер. Его разработка поначалу представляла собой простое развлечение. Язык основан только на восьми командах. Чтобы написать каждую из них, нужно использовать один знак. Исходники приложения на Brainfuck имеют вид последовательности символов. Дополнительные синтаксисы отсутствуют.

Решили купить iPad? Рекомендуем вам интернет-магазин продукции Apple в Москве — phone-msk.ru. Большой выбор, низкие цены.

Информация оказалась полезной? Поделитесь статьей с читателями своего блога:

Опубликовать в twitter.com         Опубликовать в своем блоге livejournal.com


Рекомендуем:

    Комментарии: 0

    Оставьте комментарий

Реклама от Google

Новое на форуме