Rubyで作る奇妙なプログラミング言語

  • Upload
    toyoshi

  • View
    861

  • Download
    2

Embed Size (px)

DESCRIPTION

Rubyで作る奇妙なプログラミング言語

Citation preview

  • 1. [email_address] Ruby

2.

  • 2008/12/20
  • yhara)
  • usu-ya
  • usu-ya

3.

    • (Esoteric Language)
    • => 18
      • HQ9+
      • Brainf*ck
      • Whitespace
      • Grass
      • Taxi4

4.

5.

    • HQ9+

6. HQ9+

    • 'H' 'Q' '9' '+' 4
      • H "Hello, world!"
      • Q
      • 9 99 Bottles of Beer
      • 1

7.

    • H

HQ9+ Hello world 8. HQ9+

    • Hello world!

9.

    • Brainf*ck

10. Brainf*ck

    • 8 HQ9+ 2
      • 1
      • - 1
      • > 1
      • < 1
      • .
      • , 1
      • [ 0 ]
      • ] 0 [

12 11.

    • +++++++++[>++++++++>+++++++++++>+++++-.
    • ------------.+.

Brainf*ck Hello world 12. Brainf*ck

    • " "

13.

    • Whitespace

14. Whitespace

      • [Space][Space](n) n
      • [Space][LF][LF]
      • [Tab][Space][Space][Space]
      • [Tab][Space][Space][Tab]
      • [Tab][Tab][Space]
      • [Tab][LF][Space][Space]
      • 20

15.

Whitespace Hello world 16. Whitespace

17.

    • 2 Wired
    • Shakespeare
    • wvW Grass
    • NULL

18.

19.

    • HQ9+ => YO!
    • Brainf*ck =>
    • Whitespace => VM
    • Starry =>
    • Bolic =>
    • Unlamda => <

20.

    • Ruby

21.

22.

23.

24.

25.

26.

27.

28.

    • 8
      • 1
      • 1
      • ! 1
      • 1
      • 1
      • 0 !
      • ! 0

29. Hello world

    • WRYYYYYYYYYYYYYY

30.