Новые языки приходят и уходят, но этот, похоже, «останется» (Хищник). Весь его синтаксис основан на цитатах из одной строки известного программиста, кинозвезды и губернатора штата Арнольда Шварценеггера.
Это может быть пустой тратой времени, но это забавно и странным образом напоминает о том, как выглядит код для новичка или не программиста.
Чтобы было ясно, здесь нет ничего глубокого, конечно, не цитаты Арни.
Чтобы дать вам представление о языке, запуск программы-это основной метод, разделенный двумя соответствующими кавычками.
ПРИШЛО ВРЕМЯ ШОУ
[заявления]
ВЫ БЫЛИ УВОЛЕНЫ
Команда печати:
ПОГОВОРИТЕ С РУКОЙ «счастливые семьи все одинаковы»
Вы поняли идею.
Так как это традиция, вот Привет миру в Арнольде
ПРИШЛО ВРЕМЯ ШОУ
ПОГОВОРИТЕ С РУКОЙ «привет, мир»
ВЫ БЫЛИ УВОЛЕНЫ
Все усложняется, когда мы переходим к рассмотрению выражений и логических операций. Мой любимый
ТЫ ЭТО НЕ ТЫ ТЫ ЭТО Я операнд
который является оператором равенства.
Конструкция if then else также хороша:
ПОТОМУ ЧТО Я СОБИРАЮСЬ СКАЗАТЬ «ПОЖАЛУЙСТА».
[заявления]
ЧУШЬ
[заявления]
ТЫ НЕ УВАЖАЕШЬ ЛОГИКУ
И поскольку это не может продолжаться вечно, вы можете просмотреть остальную часть ArnoldC на его странице GitHub.
Одним из последних забавных примеров является метод:
СЛУШАЙТЕ МЕНЯ ОЧЕНЬ ВНИМАТЕЛЬНО Имя МЕТОДА
[Заявления]
АСТА-ЛА-ВИСТА, ДЕТКА
Полная программа служит для иллюстрации странности языка:
ПРИШЛО ВРЕМЯ ШОУ
ЭЙ, РОЖДЕСТВЕНСКАЯ ЕЛКА isLessThan10
ВЫ НАС ПОДСТАВИЛИ @NO PROBLEMO
ЭЙ, РОЖДЕСТВЕНСКАЯ ЕЛКА!
ВЫ НАС ПОДСТАВИЛИ 0
ОСТАВАЙТЕСЬ НА островах 10
ДОБРАТЬСЯ ДО ВЕРТОЛЕТА n
ВОТ МОЕ ПРИГЛАШЕНИЕ.
ВСТАВАЙ 1
ХВАТИТ РАЗГОВОРОВ
ПОГОВОРИТЕ С РУКОЙ n
ДОБЕРИТЕСЬ ДО ОСТРОВА ЧОППЕР 10
ВОТ МОЕ ПРИГЛАШЕНИЕ 10
ВЫПУСТИ НЕМНОГО ПАРА БЕННЕТ н
ХВАТИТ РАЗГОВОРОВ
РАССЛАБЛЯТЬСЯ
ВЫ БЫЛИ УВОЛЕНЫ
На всякий случай, если ваш ArnoldC не совсем в курсе, выше напечатаны цифры от 1 до 10.
Также стоит упомянуть, что его создатель, Лаури Хартикка, реализовал язык, и вы действительно можете запустить программу, приведенную выше, и другие подобные ей.
Лаури оправдывает время, проведенное с:
«Хотя однострочники Арнольда Шварценеггера довольно хорошо известны, истинная семантика этого высказывания еще предстоит понять. Этот проект пытается открыть новые смыслы из фильмов Арнольда с помощью компьютерных наук.»
И я не думаю, что мы говорим здесь о точке с запятой….
Как только вы подумали об ArnoldC, становится очевидным, что существует общая группа языков, основанная на этом принципе. Например, CEastwood будет иметь действительно хорошие возможности для генерации случайных чисел:
вы должны задать себе один вопрос: «Чувствую ли я себя счастливым?» Ну что, ты панк?
Это придает еще один импульс грамотному программированию.