Будущее,  Новости,  Разработка,  Софт

Британский разработчик объединил любовь к программированию и рок-музыки

Рок-музыку объединил разработчик с программированием

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

Rockstar Developer

Новый язык программирования Rockstar относится к динамическим языкам и имеет два типа переменных. Общие переменные должны начинаться с артикля или личного местоимения и любого существительного с маленькой буквы, а собственные — с большой буквы: они могут быть любыми, но разработчик рекомендует использовать названия вроде Doctor Feelgood (ссылаясь на песни группы Mötley Crüe) или Tom Sawyer (название песни группы Rush).

В отличие от большинства классических языков, для арифметических действий Rockstar использует словесные аналоги, например, plus для составления и is greater than для обозначения «больше чем». Еще одной особенностью Rockstar является наличие так называемых «поэтических литералов (англ. Poetic literals), которые позволяют« обозначить переменную и выразить ужасную тоску ». Например, буквальный nobody присваивает значение переменной null (пустое поле в SQL или нулевой указатель в C), а фраза «ice. A life unfulfilled; wakin «everybody up, taking booze and pills» — число пи. В результате каждая строка написанной на этом языке программы будет напоминать текст песни какой-то из известных рок-баллад. Например, строка «Tommy was a lovestruck ladykiller» присваивает переменной Tommy значение 100.

Битти отмечает, что комментирование в Rockstar не поощряется: «Это рок-н-ролл, люди должны искать в нем смысл самостоятельно». Однако, для тех, кому комментарии необходимы, уложить их можно в круглые скобки.

0 голосов (0 баллов в среднем)
0
Поделиться

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *