Twitter icon  facebook icon  rss icon  feedly icon
naglly.com > 2009年8月アーカイブ

もしもプログラミング言語がボートだったらこうなる

 「もしも、プログラミング言語がボートだったら・・・」、と言う記事です。なかなか面白い。こういうプログラミング言語を喩える系は大好きです。少し前に、宗教に喩えるってのもありましたね。

 この記事では下記の様に喩えられています。意訳します。

Turing:カヤック
 とても小さく、人間の動力で動く。初心者用としてしばしば使われる。そしてカナディアンである。

Java:貨物船
 非常に大きく、まさにエンタープライズ(空母)的。とても重いものを運べるけど、プロジェクトは遂行できるが、使っててあまり楽しくない。

Perl:タグボート
 80文字以下で使える、Javaを周りで引っ張るのに十分な強さを持つボート。

Ruby:レジャーボート
 なめらかで色っぽい。そして、運転する事がまさに楽しい。

PHP:竹のいかだ
 一連の技術(ハック)同士が、紐で互いに結ばれている。それでも、まだ浮かび続けている。

C言語:原子力潜水艦
 説明書はたぶん、それぞれの国の言語で書かれている。でも、そのハードウェアに関わる全ては、パフォーマンスのために最適化されている。

HTML:ボートじゃない
 HTMLは、本当はプログラミング言語ボートに属さない。

 PHPが一番良い喩えだと思いました。統一性はないけど、紐で繋がれて何とか浮いてる感じ。

 パイソンなんかは一体何になるんだろうなぁ。Rubyがレジャーボートなら、Pythonは、ジェットスキーかもしれない。感覚的に操作できて、運転が楽しい。

 この記事のカテゴリは、プログラミング です。
このエントリーをはてなブックマークに追加

かわいいぞうさんタオルの作り方

Towel_Elephant.jpg

 ...残りの記事を読む

 この記事のカテゴリは、気になるもの です。
このエントリーをはてなブックマークに追加

Skins : 人とは、人間のファースーツを着た動物

xkcd_title.png

 ...残りの記事を読む

 この記事のカテゴリは、xkcd日本語訳 です。
このエントリーをはてなブックマークに追加

殻に調理法があらかじめ書いてある卵

how-to-cook-eggs.jpg

 ...残りの記事を読む

 この記事のカテゴリは、おもしろ です。
このエントリーをはてなブックマークに追加

むかつくダイレクトメール差出人にレンガを詰め込んだ小包を送り返す方法

 どこからか漏れてしまった自宅の住所が使われ、見覚えの無い業者からダイレクトメールなどが届くことは日本でも良くあることですが、下記のサイトは、そのむかつくダイレクトメールの差出人に対して、用意した箱にレンガをパッケージし、送り返す方法が書かれたサイトです。

 ...残りの記事を読む

 この記事のカテゴリは、おもしろ です。
このエントリーをはてなブックマークに追加