#C/C++
·
K&R Cでコーディング / なぜRubyのソースコードはANSI CではなくK&R Cで書かれているのですか?
K&R Cでコーディング
SunOS5.9でSuc Cを使って開発中。
いわゆるK&Rな構文でやることに。
int hoge(string)
char* string;
{
...
return 0;
}
正直「ちょっと嫌かも」。だったんだけどMatzにっき(2005-07-09)のツッコミを見て「Rubyも使ってるんならいいや」に変わり、そのツッコミに対するまつもとさん達のツッコミを読んで「K&Rスタイルに慣れておく良い機会だ」と思えるようになった。
なぜRubyのソースコードはANSI CではなくK&R Cで書かれているのですか?
どこかに、UNIX関連のFAQの翻訳風に
「Q1.1 なぜRubyのソースコードはANSI CではなくK&R Cで書かれているのですか?」
みたいなFAQが書いてあるといいのに、そしたらきっと「最大の理由は私(まつもとさん)の趣味です」みたいなことが書いてあるんだろうな。それはすごく単純で納得のいく理由だ。
と思って、検索してみたらやっぱりその通りで安心した。(笑)
…. Rubyがold styleなのは「私がそれが好き」というのが最大の理由なので、…