oldwaveのコメント: Re:とりあえず (スコア 1) 37
Javaで起こったことを考えると、GPLは大事だってわかると思うんだけどな。
こちらは、oldwaveさんのユーザページですよ。 アナウンス:スラドとOSDNは受け入れ先を募集中です。
Javaで起こったことを考えると、GPLは大事だってわかると思うんだけどな。
♪神様ありがとう
ぼくに友達をくれて
ハスケルに会わせてくれて
ハスケルに会わせてくれて〜
いや、PHP限定ってことはないよ。少なくとも「仕様」と「実装」が分かれている言語はそうじゃない。
ANSI CやANSI Common Lispのような標準仕様がある言語と、そうでない言語は明らかに違いがある。
PHPが問題なのは、実装以外に仕様を定めているものがないこと。しかもphp.ini等の設定によって挙動が変化するから、ポータブルなコードを書くことが非常に難しい(環境AからもってきたPHPスクリプトと環境BからもってきたPHPスクリプトを環境Cで問題なく動くとどうやって確信できるのか?)。
また、PHPは言語仕様の修正が無計画で場当たり的だという印象を受ける。Rubyほどラディカルに言語仕様をいじっているわけじゃないけど、逆に一見動いていそうに見えて問題が隠れているという体験がPHPでは少なくない。JavaとPHPを比較してみれば、PHPの方が後方互換性を大事にしていないことは明らかなことです。
しかもPHPは外部ライブラリのバージョンアップに追随する必要にも迫られている。PHPのコア言語とPHPで書かれたライブラリとC言語で書かれたモジュールが渾然一体となっているのがPHPの処理系であり、おいらの感覚からは「カオス」としか言いようがない。Hardened PHPのようなプロジェクトもあるけれど、おそらくPHPしかできないプログラマーにその必要を理解させることは無理で、それが理解できるくらいならPHP以外の選択肢も使えるようになると思う。
最初からCではダメな理由がちょっと思い当たらない。おいらの場合、最初はBASICでしたが、BASICの理解もそこそこにアセンブラを習得したので、最初からCでも普通にいけると思うけど。
もっとも、なぜCを学んでほしいと思うのか。そこには共感しないけどね。Cがベストな世界なんて、今やハードウェア寄りなところだけじゃない? おいらが息子にプログラムを教えるなら、まずはSmalltalk、続いてScheme。高校に入ったらHaskellをやらせると思う。そして「Common Lispが結局最強だけどな」と伝え続けるよ。
別に寿司代とか、習字代の名目が「復活」したわけじゃないしょ。それが復活することによって、寿司が食べられるようになるとコメントした人がいただけで。
JavaScriptベースのSKKを書くべきかもな。やってみるか。。。
ふうむ。では、南アフリカの性犯罪多発地域にポルノを供給してみると、いいかもね。児童ポルノの供給と、成人ポルノ供給で、どちらが性犯罪抑止効果があるか、調べられるかもよ。
そうですかねえ? 南アフリカは、たぶん、世界最悪レベルの強姦発生率だと思うが、児童ポルノ規制なんかかかってないと思うが。ああ、そうか。規制はないけれど、金もネットもなくて児童ポルノを入手できない奴らが多い、と。それで、児童ポルノを入手できない劣悪な環境が、強姦を生んでいる、と。そういうわけだね?
利用者が支払わないと、キャリアはコンテンツプロバイダに金を払いません。かつ、利用者が本当に支払っていないのかどうかはコンテンツプロバイダにはわかりません。
ってのはできないかなあ。
計算機科学者とは、壊れていないものを修理する人々のことである