Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

lolcode

11K
09 июня 2007 года
Free Thinker
118 / / 16.03.2007
на этом реально можно что-то написать :)
давно ещё была пародия на программирование с синтаксом типа медвед, но это был просто прикол, а на этом можно писать работающие проги :o
http://lolcode.com

вот пример:
Код:
HAI
  BTW Module/file inclusion
  CAN HAS STDIO?
  CAN HAS "file.lol"?

  BTW Declarations
  I HAS A COUNTER
  I HAS A MAXIMUM
  I HAS A MINIMUM
  I HAS A LIST
  I HAS A NAME
 
  BTW Input and output
  VISIBLE "What is your name?". GIMMEH NAME
  VISIBLE "Your name is "! VISIBLE NAME! VISIBLE "? What a weird name."
  VISIBLE "Count from what? "!
  GIMMEH WORD MINIMUM
  VISIBLE "Count to what? "!
  GIMMEH WORD MAXIMUM

  BTW As we have no method of casting, we can't use the above.
  BTW So... I'll cheat and make them constants.
  LOL MINIMUM R 1
  LOL MAXIMUM R 10

  BTW Error condition
  IZ MINIMUM BIGR THAN MAXIMUM
    DIAF 1 "I can't count backwards =("
  KTHX

  BTW Assignment
  LOL COUNTER R MINIMUM

  BTW Looping
  IM IN YR LOOP
    VISIBLE COUNTER

    I HAS A DIFFERENCE
    LOL DIFFERENCE R COUNTER NERF MINIMUM

    BTW Another way to write an IF (and else)
    IZ MINIMUM UP DIFFERENCE LIEK MAXIMUM OVAR 2
    YARLY
      VISIBLE "Half-way there!"
    NOWAI
      I HAS A NEXTCOUNTER
      TIEMZD NEXTCOUNTER!!2
      IZ NEXTCOUNTER LIEK MAXIMUM?
      YARLY
        VISIBLE "Half-way there (ish)!"
      KTHX
    KTHX

    BTW Test array indexing.
    BTW   The following is equivalent to: (C-style)
    BTW     list[counter] = counter
    BTW     list[counter] /= 2
    LOL COUNTER IN MAH LIST R COUNTER
    OVARZ COUNTER IN MAH LIST!!2
    BTW   Because the array is on the LEFT SIDE of
    BTW the assignment, the array will expand to fill.
    BTW If you had tried to access list[counter] first,
    BTW this would not have happened, and chances are an
    BTW error would have occured or your program would've
    BTW crashed.

    BTW Self-assignment
    UPZ COUNTER!!

    BTW Break
    IZ COUNTER BIGR THAN MAXIMUM?
      GTFO
    KTHX

  KTHX

  BTW More stuff on the same line.
  I HAS A RATS. LOL RATS R 0
  I HAS A SLIMY. LOL SLIMY R 10

  BTW This is just too much to pass up.
  I HAS A BUKKIT. LOL RATS IN MAH BUKKIT R SLIMY

  BYES 0 "Thanks for playing!"
KTHXBYE
261
12 июня 2007 года
ahilles
1.5K / / 03.11.2005
что это такое, что за язык, откуда вылез он?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог