Арнольд Си Язык На Основе Шварценеггера


Новые языки приходят и уходят, но этот, похоже, “останется” (Хищник). Весь его синтаксис основан на цитатах из одной строки известного программиста, кинозвезды и губернатора штата Арнольда Шварценеггера.

Это может быть пустой тратой времени, но это забавно и странным образом напоминает о том, как выглядит код для новичка или не программиста. 

Чтобы было ясно, здесь нет ничего глубокого, конечно, не цитаты Арни. 

Чтобы дать вам представление о языке, запуск программы-это основной метод, разделенный двумя соответствующими кавычками. 

ПРИШЛО ВРЕМЯ ШОУ

  [заявления]

ВЫ БЫЛИ УВОЛЕНЫ

Команда печати:

ПОГОВОРИТЕ С РУКОЙ “счастливые семьи все одинаковы”

Вы поняли идею. 

Так как это традиция, вот Привет миру в Арнольде

ПРИШЛО ВРЕМЯ ШОУ

ПОГОВОРИТЕ С РУКОЙ “привет, мир”

ВЫ БЫЛИ УВОЛЕНЫ

Все усложняется, когда мы переходим к рассмотрению выражений и логических операций. Мой любимый

ТЫ ЭТО НЕ ТЫ ТЫ ЭТО Я операнд

который является оператором равенства. 

Конструкция if then else также хороша:

ПОТОМУ ЧТО Я СОБИРАЮСЬ СКАЗАТЬ “ПОЖАЛУЙСТА”.

[заявления]

ЧУШЬ

[заявления]

ТЫ НЕ УВАЖАЕШЬ ЛОГИКУ

И поскольку это не может продолжаться вечно, вы можете просмотреть остальную часть ArnoldC на его странице GitHub.

Одним из последних забавных примеров является метод:  

СЛУШАЙТЕ МЕНЯ ОЧЕНЬ ВНИМАТЕЛЬНО Имя МЕТОДА

[Заявления]

АСТА-ЛА-ВИСТА, ДЕТКА

 Полная программа служит для иллюстрации странности языка: 

ПРИШЛО ВРЕМЯ ШОУ

ЭЙ, РОЖДЕСТВЕНСКАЯ ЕЛКА isLessThan10

ВЫ НАС ПОДСТАВИЛИ @NO PROBLEMO

ЭЙ, РОЖДЕСТВЕНСКАЯ ЕЛКА!

ВЫ НАС ПОДСТАВИЛИ 0

ОСТАВАЙТЕСЬ НА островах 10

ДОБРАТЬСЯ ДО ВЕРТОЛЕТА n

ВОТ МОЕ ПРИГЛАШЕНИЕ.

ВСТАВАЙ 1

ХВАТИТ РАЗГОВОРОВ

ПОГОВОРИТЕ С РУКОЙ n

ДОБЕРИТЕСЬ ДО ОСТРОВА ЧОППЕР 10

ВОТ МОЕ ПРИГЛАШЕНИЕ 10

ВЫПУСТИ НЕМНОГО ПАРА БЕННЕТ н

ХВАТИТ РАЗГОВОРОВ

РАССЛАБЛЯТЬСЯ

ВЫ БЫЛИ УВОЛЕНЫ

На всякий случай, если ваш ArnoldC не совсем в курсе, выше напечатаны цифры от 1 до 10. 

 Также стоит упомянуть, что его создатель, Лаури Хартикка, реализовал язык, и вы действительно можете запустить программу, приведенную выше, и другие подобные ей.

Лаури оправдывает время, проведенное с:

“Хотя однострочники Арнольда Шварценеггера довольно хорошо известны, истинная семантика этого высказывания еще предстоит понять. Этот проект пытается открыть новые смыслы из фильмов Арнольда с помощью компьютерных наук.”

И я не думаю, что мы говорим здесь о точке с запятой….

Как только вы подумали об ArnoldC, становится очевидным, что существует общая группа языков, основанная на этом принципе. Например, CEastwood будет иметь действительно хорошие возможности для генерации случайных чисел:

вы должны задать себе один вопрос: “Чувствую ли я себя счастливым?” Ну что, ты панк?

Это придает еще один импульс грамотному программированию.


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