Beatles.ru
Войти на сайт 
Регистрация | Выслать пароль 
Новости Книги Мр.Поустман Барахолка Оффлайн Ссылки Спецпроекты
Главная / Мр.Поустман / Форум Music General / Новость "Британец создал язык программирования для рок-звезд"

Поиск
Искать:  
СоветыVox populi  

Мр. Поустман

Поздравляем с днем рождения!
Anna Chikisheva (35), myoctopus (36), aves2211 (37), Jon Fratelli (38), PaulBezumnyi (41), Leon A. (42), JackieO (45), McDen (45), Sir McDen (45), -=Zepplock=- (46), Elec (69), shurikevs (69)

Поздравляем с годовщиной регистрации!
zvm (9), Nerpa (9), KaValer (12), exult (13), rokles (16), Razvod (16), Vi (18), Anatoly Ivan (18), deejeek (18), BABL (19), Kennedy (19), Evgeny Alexeev (20), PIGasus (20), Радуга (22), Аслан (23), Alice (23), MUR (23), winter rose (23)

Последние новости:
21.11 Купленная за £58 гитара Харрисона ушла с молотка за $1,27 млн
20.11 Ринго Старр представил песню «Thankful», записанную с Элисон Краусс
20.11 Маккартни приехал посмотреть граффити в честь себя в Колумбии
18.11 Джек Уайт и St Vincent приняли участие в концерте Маккартни в Мехико
18.11 Умер ударник легендарной группы Bee Gees
16.11 Вышло юбилейное переиздание альбома «Living In The Material World»
16.11 Умер Питер Синфилд
... статьи:
09.11 Малоизвестные британские группы 60-х годов. Часть 4. (Dantalian's Chariot, East of Eden, Eire Apparent, The Four Pennies)
03.11 Малоизвестные британские группы 60-х годов. Часть 3. (Rory Storm & the Hurricanes, The Big Three, Billy J. Kramer & the Dakotas, The Swinging Blue Jeans)
27.10 Денни Лейн. Дискография. Часть 2. 70-е: Wings и соло.
... периодика:
25.10 Трибьют-шоу ABBIA: "ABBA - это просто красиво!"
24.09 John and Yoko - the people behind the music
14.08 Обложка альбома "Abbey Road": за кулисами самой известной фотографии The Beatles

   

Новость "Британец создал язык программирования для рок-звезд"

Тема: Рок-музыка

Ответить Новая тема | Вернуться во "Все форумы"
Обсуждение
Новость "Британец создал язык программирования для рок-звезд"
Автор: Beatles.ru   Дата: 13.09.18 15:35:07
Цитата
 Британский разработчик Дилан Битти (Dylan Beattie) представил новый динамический язык программирования Rockstar, синтаксис которого вдохновлен известными рок-песнями 80-х годов. Как отмечает создатель, Rockstar — реальный, но совершенно бесполезный язык, основная цель которого — избавить рекрутеров от фразы «рок-звезда разработки» (англ. rockstar developer). Документация и инструкции по использованию языка программирования  доступны на GitHub . Британский разработчик Дилан Битти (Dylan Beattie) представил новый динамический язык программирования Rockstar, синтаксис которого вдохновлен известными рок-песнями 80-х годов. Как отмечает создатель, Rockstar — реальный, но совершенно бесполезный язык, основная цель которого — избавить рекрутеров от фразы «рок-звезда разработки» (англ. rockstar developer). Документация и инструкции по использованию языка программирования доступны на GitHub .

Разработчики представляют новые языки программирования не так редко. В основном, они создаются для решения конкретных задач, вроде квантовых вычислений: предварительный пакет такого языка в прошлом году представила компания Microsoft. Для решения большинства других задач языки программирования уже существуют; это, однако, не останавливает разработчиков от создания языков для развлечения.

Новый язык программирования 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 не поощряется: «Это рок-н-ролл, люди должны искать в нем смысл самостоятельно». Тем не менее, для тех, кому комментарии необходимы, заключить их можно в круглые скобки.

Программисты находят и другие способы развлечения. К примеру, зимой пользователь посвященного разработке компьютерных игр сайта Gamasutra написал движок псевдотрехмерного шутера (аналога DOOM) в MS Excel, а недавно, специально в честь годовщины появления формата gif, разработчики Tenor написали скрипт для «рисования» анимаций символами ASCII в командной строке.

Ниже пример кода, написанного на языке Rockstar:

Midnight takes your heart and your soul While your heart is as high as your soul Put your heart without your soul into your heart Give back your heart

Desire is a lovestruck ladykiller My world is nothing Fire is ice Hate is water Until my world is Desire, Build my world up If Midnight taking my world, Fire is nothing and Midnight taking my world, Hate is nothing Shout "FizzBuzz!" Take it to the top

If Midnight taking my world, Fire is nothing Shout "Fizz!" Take it to the top If Midnight taking my world, Hate is nothing

Say "Buzz!" Take it to the top

Елизавета Ивтушок

https://www.beatles.ru/news/news.asp?news_id=14335
Обсуждение  
Обсуждение новости: "Новость "Британец создал язык программирования для рок-звезд""
Автор: Bonaccio   Дата: 13.09.18 15:35:07   
Цитата | Сообщить модераторам | Ссылка
Короче,британец создал то,что никому не нужно. Похвально
Тема:   
Ответ:   
Очистить
Иконка:   
Сообщение   Отстой!   Здорово!   Внимание   Вопрос   Улыбка   А вы знаете, что...   Предупреждение   Ирония   Ненавижу!  
Огорчение   Ироничная ухмылка   Голливудская улыбка   Я тащусь!   Круто!   Не в себе   Жуть!   Стыд   Сарказм   Злость  
Слезы   Ем   Под кайфом   Сильная злость   Все равно   Болею   Любовь   Подмигиваю   Ты мне нравишься!   Добрый профессор  
Каюк   Скука   Вот это да!!!   Тошнит   Вымученная улыбка   Укушу   Говорю   Валяюсь от смеха   Любопытно   Снесло крышу  
Грусть   Удивление   Берегись!   Оцепенение  
Картинка:   
 Translit -> кириллица
 Прислать мне копии всех ответов на мое сообщение

Главная страница Сделать стартовой Контакты Пожертвования В начало
Copyright © 1999-2024 Beatles.ru.
При любом использовании материалов сайта ссылка обязательна.

Условия использования      Политика конфиденциальности


Яндекс.Метрика