programに関するnetafullのブックマーク (2)
-
2008年01月29日16:00 カテゴリLightweight Languages ﹁PHPなめんな﹂と﹁(Perl|Python|Ruby)をなめんな﹂の違い Matzさんの意見に、想定内の反応が返って来ている。 Matzにっき(2008-01-26) - [言語] Attacking PHP PHPがいかに駄目な言語か、という話。 どの言語で書いてもおかしなコードを書く奴は書く。perlでもjavaでもrubyでも、どの言語で書いてもSQLインジェクションやらXSS脆弱性やらを作りこむ奴は作りこむ。ただそれだけの話というか、別な話だろう。 両方とも事実だし、foo言語のuserがbar言語がいかに駄目かを語るというのは有史以前(コンピューター言語以前に自然言語でもある)からの話題なのだが、しかし"PHP sucks"には他とかなり異なる点が一つあるように見受けられる。 それは、PHP
-
近ごろプログラマーかいわいで、﹁関数型プログラミング言語﹂という言葉をよく耳にするようになった。本連載では、プログラミング言語を取り巻く状況をあらためて俯瞰し、プログラミング言語開発の現場で何が起こっているのかを解説する。 はじめに ﹁ガーベジコレクション﹂、﹁リフレクション﹂、﹁アスペクト指向﹂、﹁クロージャ﹂、﹁イテレータ﹂、﹁型推論﹂など、近年、プログラミング言語の世界に新しい概念が続々となだれ込んでいるように見えます。しかし、これら﹁プログラミング言語の新潮流﹂の背景には、実はあまり知られていない歴史が隠されているのです。 プログラミング言語のメインストリーム プログラミング言語はお互いに影響を与えながら成長しています。プログラミング言語の歴史において、主要な言語がどのように影響を与えたかを、概略図に示しましょう︵図1︶。スペースの関係上この図では非常に簡略化しています*が、実際に
-
1