Hello world !

2003 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2004 | 01 | 02 | 03 | 04 | 05 | 07 | 08 | 09 | 12 |
2005 | 02 | 05 |
2006 | 09 |
2007 | 05 | 08 |
2008 | 05 | 10 |
2009 | 07 |

2004-04-19 Parrot humor

[][]

parrotをコンパイルしてて気がついた、

コンパイラのオプションで ...

(前後省略)

 -Dan_Sugalski -Larry -Wall

思わずgrep掛けてしまった *lol*

[] infinity loop

久しぶりに、はまったのでメモ

 size_t i;
 
 for (i = 10; i >= 0; --i) {
   do_something();
 }

i > 0 だと正常に動作するけど、 i >= 0 だと無限ループ

size_t が unsigned な処理系は注意。

[][] and [Jako]

そういえば、

ParrotとJakoのHelloWorldプログラムを載せていなかった。

Parrot

 print "Hello, world\n"
 end

こっちはJako.

 use sys;
 sys::print("Hello, world\n");

....


HelloWorldって処理系が動くがどうか確かめる為のモノで、

言語の概観を紹介するのには向いてないなぁ。今更、気がついた(遅)