Подписаться на новости
brand brand
logo logo
Сообщество робототехников

Британский разработчик создал язык программирования Rockstar

Британский-разработчик-создал-язык-программирования-Rockstar
Вторник, 24 Июля 2018, в 17:54
Интернет

Разработчик из Великобритании Дилан Битти написал язык программирования под названием Rockstar, вдохновленный рок-группами 80-х годов прошлого столетия и их хитами.

Сам Дилан утверждает, что язык абсолютно бесполезен. Он создал его лишь для высмеивания популярной фразы в резюме и рекрутинговых вакансиях «rockstar developer». Документы с мануалами находятся на GitHub.

Rockstar — один из представителей динамических языков (где переменным свойственна динамическая типизация). У него есть два типа переменных: нарицательные и собственные. Дилан сделал так, у первых в начале должен находиться артикль или личное местоимение вместе с существительным (любым), написанным с маленькой буквы. Собственные переменные можно начинать с любых слов, но автор утверждает, что лучше, если в них будут написаны фразы, похожие на «Doctor Feelgood» или «Tom Sawyer».

 

Британский-разработчик-создал-язык-программирования-Rockstar-1

Описание языка

 

Для математических операций язык пользуется словесными аналогами: для суммирования — «plus», для «больше чем» — «is greater than». Другой атрибут Rockstar — присутствие «поэтических литералов». Так при использовании литерала nobody переменной присваивается значение null, а в предложении «ice. A life unfulfilled; wakin' everybody up, taking booze and pills» зашифровано число Пи. В таком виде каждая строка кода выглядит как текст из рок-песни.

Дилан Битти говорит, что в Rockstar не нужно искать особого смысла.

 

Читайте также: «Цифровая живопись XIX века: девушка создаёт картины на CSS-коде»

рейтинг

869

просмотров

0

комментариев

порекомендовать друзьям

ЧИТАТЬ НА ЭТУ ТЕМУ

Loading

комментарии

Нет комментариев

Гость

Дорогие друзья! Помните, что администрация сайта будет удалять:

  • Комментарии с грубой и ненормативной лексикой
  • Прямые или косвенные оскорбления героя поста или читателей
  • Короткие оценочные комментарии ("ужасно", "класс", "отстой")
  • Комментарии, разжигающие национальную и социальную рознь
brand brand