Разработчик Дилан Битти придумал язык программирования Rockstar, программы на котором выглядят как легендарные рок-хиты конца прошлого века. Свой проект он опубликовал на GitHub, а в его описании указал цель создания языка: как оказалось, всему виной опостылевшие разработчикам ярлыки, которые рекрутеры навешивают на лучших по их мнению кандидатов.
Если мы сделаем Rockstar реальным (и совершенно бессмысленным) языком программирования, то рекрутеры и менеджеры по найму больше не смогут говорить о «разработчиках рок-звездах». … А еще мы можем сделать стикеры. Кто не хочет стикер “Сертифицированный программист Rockstar!”
Rockstar – это динамически типизированный язык программирования, который дает программистам «беспрецедентный уровень поэтической свободы, когда речь заходит о композиции и структуре их программ». Использовать комментарии в программах на Rockstar не рекомендуется, потому что “это рок-н-ролл. Аудитория сама найдет подходящий для себя смысл”.
Битти также перечислил переменные, их типы, возможные значения и привел примеры арифметических выражений на Rockstar:
-
Put the whole of your heart into my hands
– умножаетyour heart
наthe whole
и выдает результат вmy hands
-
My world is nothing without your love
– инициализируетmy world
с результатом вычитанияyour love
от 0 -
If the tears of a child is nothing
– проверяет, когдаthe tears
*a child
= 0 -
My love by your eyes
– возвращаетmy love
поделенное наyour eyes
На GitHub можно найти еще больше примеров кода, который напоминает тексты рок-баллад прошлого. Всем, кто напишет хотя бы одну рабочую строку на Rockstar, Битти пообещал вручить стикер.
Как отмечают пользователи, осталось создать языки Ninja и Guru, и это не оставит рекрутерам никакого шанса.
Напомним, чтобы привлечь внимание украинских айтишников к своим квартирам, застройщик написал рекламу на C.