html текст
All interests
  • All interests
  • Design
  • Food
  • Gadgets
  • Humor
  • News
  • Photo
  • Travel
  • Video
Click to see the next recommended page
Like it
Don't like
Add to Favorites

ArnoldC: язык программирования из цитат Шварценеггера

Финский программист Лори Хартикка (Lauri Hartikka) опубликовал на Github описание и компилятор языка программирования ArnoldC. В качестве команд в ArnoldC используются цитаты героев Арнольда Шварценеггера.

ArnoldC – это императивный язык программирования. Каждая базовая команда в нём заменена на одну из цитат героев актёра Арнольда Шварценеггера. Конечная программа генерируется в байт-коде Java.

Чтобы написать программу на ArnoldC, нужно заключить весь её код в основной метод из двух выражений: «IT'S SHOWTIME» вначале и «YOU HAVE BEEN TERMINATED» в конце.

Самая маленькая программа на ArnoldC, собственно, и состоит из этих двух строк (она не делает ничего). Чтобы вывести на экран текст, нужно воспользоваться командой «TALK TO THE HAND» («поговори с рукой»), после которой ввести строчку (в кавычках) или переменную (без кавычек).

В ArnoldC доступен только один тип переменной — 16-битное целое число. Переменная вводится в код последовательностью из двух команд: «HEY CHRISTMAS TREE» задаёт её саму, а «YOU SET US UP» определяет её значение. Если нужно задать значение 0 или 1, можно воспользоваться макросами «@I LIED» и «@NO PROBLEMO» соответственно.

Язык программирования использует цитаты из разных ролей Шварценеггера. Так, условный оператор if-else описан фразами «BECAUSE I'M GOING TO SAY PLEASE» и «BULLSHIT». В конце оператора должно стоять выражение «YOU HAVE NO RESPECT FOR LOGIC». Употребляются в нём и самые знаменитые фразы из «Терминатора».



Арнольду Шварценеггеру не в первый раз посвящают подобные проекты. Так, созданное в 1997 году приложение для просчёта путей в 3D-моделировании Arnold получило своё название в честь актёра. Приложение использовалось при создании многих популярных фильмов, включая «Гравитацию» и «Тихоокеанский рубеж».

Читать дальше
Twitter
Одноклассники
Мой Мир

материал с tjournal.ru

184
    +166 surfers

      Add

      You can create thematic collections and keep, for instance, all recipes in one place so you will never lose them.

      No images found
      Previous Next 0 / 0
      500
      • Advertisement
      • Animals
      • Architecture
      • Art
      • Auto
      • Aviation
      • Books
      • Cartoons
      • Celebrities
      • Children
      • Culture
      • Design
      • Economics
      • Education
      • Entertainment
      • Fashion
      • Fitness
      • Food
      • Gadgets
      • Games
      • Health
      • History
      • Hobby
      • Humor
      • Interior
      • Moto
      • Movies
      • Music
      • Nature
      • News
      • Photo
      • Pictures
      • Politics
      • Psychology
      • Science
      • Society
      • Sport
      • Technology
      • Travel
      • Video
      • Weapons
      • Web
      • Work
        Submit
        Valid formats are JPG, PNG, GIF.
        Not more than 5 Мb, please.
        30
        surfingbird.ru/site/
        RSS format guidelines
        500
        • Advertisement
        • Animals
        • Architecture
        • Art
        • Auto
        • Aviation
        • Books
        • Cartoons
        • Celebrities
        • Children
        • Culture
        • Design
        • Economics
        • Education
        • Entertainment
        • Fashion
        • Fitness
        • Food
        • Gadgets
        • Games
        • Health
        • History
        • Hobby
        • Humor
        • Interior
        • Moto
        • Movies
        • Music
        • Nature
        • News
        • Photo
        • Pictures
        • Politics
        • Psychology
        • Science
        • Society
        • Sport
        • Technology
        • Travel
        • Video
        • Weapons
        • Web
        • Work

          Submit

          Thank you! Wait for moderation.

          Тебе это не нравится?

          You can block the domain, tag, user or channel, and we'll stop recommend it to you. You can always unblock them in your settings.

          • tjournal
          • java
          • домен tjournal.ru

          Get a link

          Спасибо, твоя жалоба принята.

          Log on to Surfingbird

          Recover
          Sign up

          or

          Welcome to Surfingbird.com!

          You'll find thousands of interesting pages, photos, and videos inside.
          Join!

          • Personal
            recommendations

          • Stash
            interesting and useful stuff

          • Anywhere,
            anytime

          Do we already know you? Login or restore the password.

          Close

          Add to collection

             

            Facebook

            Ваш профиль на рассмотрении, обновите страницу через несколько секунд

            Facebook

            К сожалению, вы не попадаете под условия акции