Разработчик Дилан Битти придумал язык программирования 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.