«前の日記(2003年07月26日) 最新 次の日記(2003年07月28日)» 編集

Matzにっき

<< 2003/07/ 1 1. 星村麻衣
2. [生活]散財
2 1. [NTT]ADSL申し込み
2. [Ruby]1.8.0リリース前の作業
3. [OSCON]プレゼン準備
3 1. [OSCON]プレゼン準備
2. [Ruby]RCR
4 1. [OSCON]まだプレゼン準備
2. [本]Perl 6 Essentials
3. [Ruby]移植性
5 1. [OSS]「知的財産戦略」は、インターネット時代には似合わない
2. [生活]お風呂のお湯
6 1. [教会]ホームティーチング
2. [生活]デフレ
7 1. [OSCON]発表資料
2. [OSCON]資料間違い
3. [OSS]オープンソースには法的問題あり
8 1. [OSCON]旅立
2. [OSCON]プレゼン資料改善
3. [本]『未来の二つの顔
4. [OSCON]到着
9 1. [OSCON]The Open Source Paradigm Shift
2. [OSCON]Dinner with Microsoft
10 1. [OSCON] Ruby Day in OSCON
11 1. [OSCON]出発
12 1. [OSCON]帰国
2. [生活]アメリカで気づいたこと
13 1. [教会]岡山
2. [Ruby]Sapir-Whorf hypothesis
14 1. [本]『消えた少年たち』
2. [家族]家庭の夕べ
15 1. [本]Code Readings: The Open Source Perspective
2. [原稿]Linux Magazine
16 1. 眠い
2. [ネット]ADSL開通
17 1. [生活]引篭り
2. [Ruby]デバッグ
3. [TV]ベン・ハー
18 1. 時差ぼけ
19 1. [原稿]Linux Magazine
20 1. [教会]松江
2. [OSS]SCO社長
21 1. [家族]温泉解放日
2. [Ruby]デバッグ
22 1. [映画]『ガタカ』
2. [映画]『アベンジャーズ』
3. [Ruby]機能追加
23 1. [Ruby]今日のChangeLog
24 1. [Ruby]今日のChangeLog
2. [Ruby]1.8.0 preview4
3. [日記]Matzにっき
4. [Ruby]Language features and cross-pollination
5. [家族]親子活動
6. [Ruby]1.8.0御礼
25 1. [Ruby]お中元
2. [OSS]セキュリティ甲子園
26 1. [言語]Water
2. [機械]CD-ROMドライブ
27 1. [教会]松江
2. [言語]PHP
28 1. [機械]CD-ROMドライブ(その2)
2. [言語]PHP(その2)
3. [言語]「悪口しか聞かない割によく使われる」
29 1. [OOP]オブジェクト指向は難しい
30 1. [OOP]オブジェクト指向は難しい(その2)
2. [生活]大当たり
31 1. [機械]VAIO U101
>>

2003年07月27日 [長年日記]

_ [教会]松江

もうしばらくは松江に出席できる。今日は人数もまあまあ。 しばらく顔を見てなかった人も何人か来ていらっしゃる。

先日バプテスマを受けた人の按手礼があった。

_ [言語]PHP

PHPってのは大層人気がある言語だ。最近よく聞かれるキーワードであるLAMP、

  • L - Linux(OS)
  • A - Apache(Webサーバ)
  • M - MySQL (DBMS、ここがPになってPostgreSQLを指すことも)
  • P - Perl, Python, PHP(スクリプト言語、ここがRになることはまだない)

の末尾のPはもはやPerlでなくPHPを指すことの方が多いようだ。

しかし、言語屋あるいは言語設計者の目から見ると、なぜこの言語が人気があるのかがわからない。 しかし、なにが原因でないかは分かる。

  • 言語仕様ではない

    PHPの言語仕様ってのはCに似てるってのはよく言われるけど、 実際にはPerlをより悪くしたような仕様だ。 この言語仕様が優れているからPHPを使うって人がいたら、その人は変人だ。

  • 性能ではない

    最近になって性能はずいぶん向上したみたいだけど、ながらくPHPの性能はひどいものだった。 しかし、性能がひどい頃からそれなりに人気があったと思う。 ということは、性能が良いからPHPが選ばれたわけではない。

となると考えられるのは以下のふたつだ。

  • ライブラリ

    PHPの添付ライブラリは盛り沢山だ。 もしかしたら、インストールしたら欲しいものが全部あるっていうのは人気の原因かもしれない。 しかし、このライブラリのできが良いかというと、 かならずしもそうではないようだ。たとえばデータベース関係のライブラリの仕様はばらばらな上に、 DBI相当も存在しない。もっともPEARっていうライブラリ集ががんばっているらしい。

  • コミュニティ

    いや、PHPコミュニティについてはなにも知らないのだけど、 コミュニティは言語の魅力の重要な要素である。 もしかしたら、PHPコミュニティは素晴らしいのかも知れない。

というわけで、引き続き「PHPの魅力」については研究の余地があると考えている。


«前の日記(2003年07月26日) 最新 次の日記(2003年07月28日)» 編集