Британский разработчик создал язык программирования Rockstar с кодом в виде рок-баллад 80-х. Читайте на Cossa.ru

25 июля 2018, 14:17

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

Потому что хватит называть разработчиков рок-звёздами.

Британский разработчик Дилан Битти (Dylan Beattie) создал язык программирования Rockstar, программы на котором выглядят как рок-хиты 80-х годов. По словам программиста, это совершенно бесполезный язык, цель которого — лишить рекрутеров ярлыка «рок-звезда разработки» (rockstar developer), которым они называют лучших кандидатов. Спецификация языка программирования доступна на GitHub.

Rockstar — динамически типизированный язык программирования, который подарит разработчику «беспрецедентную степень поэтической вольности, когда речь идёт о композиции и структуре его программы». Битти не рекомендует использовать в программах на Rockstar комментарии, потому что «это рок-н-ролл и всё здесь зависит от аудитории, которая должна сама найти смысл». Тем не менее, если человек захочет что-то прокомментировать, он может использовать круглые скобки.

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

В Rockstar есть так называемые поэтические литералы, которые «позволяют программисту одновременно обозначить переменную и выразить свою глубокую тоску». В целом язык программирования Битти позволяет создавать код, который напоминает текст известных рок-баллад прошлого. Например:

Рок-баллада на Rockstar

Дословный перевод первый трёх строк:

«Полночь забирает твоё сердце и душу.
Пока твоё сердце так же высоко, как и душа,
Положи сердце без души в своё сердце».

Ну, вы поняли.

О диджитале в удобном формате ➜ читайте нас в Telegram

Свяжите сервисы между собой без программистов за 5 минут!


Cossa рекомендует использовать ApiX-Drive для самостоятельной интеграции разных сервисов между собой. Доступно 200+ готовых интеграций!

  • Автоматизируйте работу интернет-магазина или лендинга;
  • Расширяйте возможности за счёт интеграций;
  • Не тратьте деньги на программистов и интеграторов;
  • Экономьте время за счёт автоматизации рутинных задач.

Бесплатно протестируйте работу сервиса прямо сейчас и начните экономить до 30% времени! Перейти

Реклама



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

Введите капчу



Чем живёт диджитал?
Главное — в рассылке:




Вход на cossa.ru

Уже есть аккаунт?
Выбирай любой вариант входа:
Facebook Vkontakte

Используйте свой аккаунт в социальной сети Facebook или Вконтакте, чтобы пользоваться сайтом

Не забудьте написать email на странице своего профиля для управления рассылкой