Your SlideShare is downloading. ×
  • Like
Hello,World Crazy!!
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply
Published

筑波大学 Linux User Group (つくらぐ) …

筑波大学 Linux User Group (つくらぐ)
http://www.tsukuba-linux.org/

Published in Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
827
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. "Hello,world" CRAZY!! corn
  • 2. イントロダクション 現在、様々なプログラミング言語が開発されており、 wikipediaに載っているものだけでも100以上あります。 今回は、様々なプログラミング言語で ”Hello,world”と表示させる方法を紹介していきたいと思います。 DON'T THINK! FEEL!
  • 3. C とりあえず、有名どころから。 #include <stdio.h> int main(void) { printf("Hello, world¥n"); return 0; }
  • 4. JAVA ここからは大体コピペです。ごめんなさい。 public class Hello{ public static void main(String[] args){ System.out.println("Hello, world!"); } }
  • 5. Ruby 知識の人たちはこれを勉強するらしい。 puts "Hello, world!"
  • 6. なでしこ 日本語プログラムその1 「Hello,world」と、表示。
  • 7. Mind 日本語プログラムその2。linux上でも動くらしい。 挨拶とは、 「ようこそ、世界へ!」と表示して、改行すること。 メインとは、 挨拶すること。
  • 8. Pulse 日本語プログラムその3。 クラス HelloWorld。 プロシージャ メイン。 "Hello, World"を書く。 プロシージャ終了。 クラス終了。
  • 9. KEMURI このあたりから実用性が怪しい。 世界で3番目に短く書けるらしい。 `|
  • 10. HQ9+ 第2位。 H
  • 11. Braincrush 第1位 実行前に"Hello world"が格納される。 よって何も書かなくてもよい。
  • 12. Brainf*ck コンパイラがなるべく小さくなるように設計された。 Braincrushはこれの派生。 +++++++++[>++++++++>+++++++++++>+++++<<<-]>.>++.+++++++..+++.>- .------------.<++++++++.--------.+++.------.--------.>+. (注)実際には一行であるが、長すぎるので改行してある。
  • 13. Ook! Brainfuckの派生。オランウータンの鳴き声だそうで。 Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook! Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook? Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook? Ook. Ook. Ook! Ook. Ook. Ook? Ook! Ook.
  • 14. INTERCAL わざとめんどくさい事にしている。 PLEASE DO ,1 <- #13 DO ,1 SUB #1 <- #238 DO ,1 SUB #2 <- #112 DO ,1 SUB #3 <- #112 DO ,1 SUB #4 <- #0 DO ,1 SUB #5 <- #64 DO ,1 SUB #6 <- #238 DO ,1 SUB #7 <- #26 DO ,1 SUB #8 <- #248 DO ,1 SUB #9 <- #168 DO ,1 SUB #10 <- #24 DO ,1 SUB #11 <- #16 DO ,1 SUB #12 <- #158 DO ,1 SUB #13 <- #52 PLEASE READ OUT ,1 PLEASE GIVE UP
  • 15. Malbolge 扱いにくいように設計された言語。 (=<`:9876Z4321UT.- Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk**hKs_dG5[m_ BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98¥6543W10/.R,+O< (注)実際には一行であるが、長すぎるので改行してある。
  • 16. Pxem 完全にジョーク用の言語。 何も書かなくてよい。 ただし、ファイル名は Hello, world!.pxe である必要がある。
  • 17. Unlambda 純粋関数型言語……………だそうです。 `r`````````````.H.e.l.l.o.,. .w.o.r.l.d.!.a
  • 18. Whitespace この下には賢い人だけが見える文字で プログラムが書いてあります。 ………ごめん。スペースとタブだから誰も見えないんだ。
  • 19. Whitespace スペースをS、タブをTとしています。 SSSTSSTSSS T SSSSSTTSSTST T SSSSSTTSTTSS T SSSSSTTSTTSS T SSSSSTTSTTTT T SSSSSTSTTSS T SSSSSTSSSSS T SSSSSTTTSTTT T SSSSSTTSTTTT T SSSSSTTTSSTS T SSSSSTTSTTSS T SSSSSTTSSTSS T SSSSSTSSSST T SSSSSTSTS T SS
  • 20. Befunge コンパイルが困難な言語として作られた。 "!dlrow olleH">v ,: ^_@
  • 21. 終わりに いかがだったでしょうか。このようにプログラム言語によって 同じ事を表すのにも様々な書き方がある事がわかります。 まぁ、半分ジョークみたいなものでしたが。 いろいろな言語に触れてみると 新しい発見があるかもしれません。
  • 22. Thank you for listning