作者: Bruce.
日時: 2007/10/19(18:15)
Bruce.です。

藤岡さんの更新日記に反応。
http://homepage1.nifty.com/kazuf/renewal.html#csc_1192715732

今年の初めに、えらい人に解説してもらいました :)
参考までにどぞ。


オブジェクト指向言語として必須な要素とは何か? - sumim’s smalltalking-tos
http://d.hatena.ne.jp/sumim/20070114/p1

| ここで注意していただきたいこととして、それぞれの「オブジェクト指向」の提唱者
| が設計した Smalltalk にしても、C++(特に初期のものについては)にしても、必ず
| しもその設計者が提唱している「オブジェクト指向」を完全にサポートできてはいな
| いということがあります。

| 言語仕様やその実装から「概念」を学ぶのことが困難で、間違った結論に至ってしま
| う危険性があることを常に意識すべきです。逆に、ユーザーがそれぞれの「概念」や
| 「方法論」を会得できてさえいれば、「ストラウストラップの…」を Smalltalk に
| サポートさせることも、「ケイの…」を C++ にサポートさせることも、限定的では
| あれ、不可能ではないでしょう。

| 大事なのは「概念」で、言語はそれをサポートするために作られたツールに過ぎない
| …というわけです。ですから、自分の気に入っている Hoge 言語は OOPL か否か、
| と気にするよりは(ここでは話の流れ上、そうした書き方をしてしまっていますが…)、
| その言語がどんな「オブジェクト指向」をサポートするのに適しているのか…と考え
| るようにしたほうがよいと思います。

そのほか関連リンク


オブジェクト指向の概念の発明者は誰ですか? - sumim’s smalltalking-tos
http://d.hatena.ne.jp/sumim/20040525/p1

2007-03-10 - sumim’s smalltalking-tos
http://d.hatena.ne.jp/sumim/20070310


いじょ。