アカウント名:
パスワード:
taro-nishinoの日記: Linus氏のC++に対する最近の否定的見解 http://srad.jp/~taro-nishino/journal/509450/ [srad.jp]
Linus氏のC++否定論は、C++というよりも、オブジェクト思考言語全般に当てはまります。読まずに批判・評価する人は、まず読みましょう。例えば、Linus氏はこういうことを言っています。
「良いコード設計は、いかにデータが移動するか、いかにデータを秩序立てるか、いかにデータを見つけ、他のデータと関連付けるか、について考えが次々と思い浮かぶ。だが、OO言語は、オブジェクトが重要であり、オブジェクトに関連付けられた
>"オブジェクトインターフェイス"を隠蔽これは何を言いたいのかさっぱりわからん。インターフェイスは隠蔽すべきでないし、むしろ積極的に明確にするのが普通。隠蔽すべきは、実装などの詳細部分。
> インターフェイスは隠蔽すべきでないし、
Linus の言っている "オブジェクトインターフェイス" というのはオブジェクト指向プログラミング言語なるものがオブジェクトなるものを扱うためのメモリ管理機構等に対するインターフェースのことでしょ。
で、"隠蔽" というのはオブジェクト指向プログラミング言語では、こういった管理機構が暗黙のうちに機能するように言語仕様が設計されていることをいってんだろうと思う。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり
Linus氏の見解の日本語訳 (スコア:0)
taro-nishinoの日記: Linus氏のC++に対する最近の否定的見解
http://srad.jp/~taro-nishino/journal/509450/ [srad.jp]
Linus氏のC++否定論は、C++というよりも、オブジェクト思考言語全般に当てはまります。読まずに批判・評価する人は、まず読みましょう。
例えば、Linus氏はこういうことを言っています。
「良いコード設計は、いかにデータが移動するか、いかにデータを秩序立てるか、いかにデータを見つけ、他のデータと関連付けるか、について考えが次々と思い浮かぶ。
だが、OO言語は、オブジェクトが重要であり、オブジェクトに関連付けられた
Re: (スコア:0)
>"オブジェクトインターフェイス"を隠蔽
これは何を言いたいのかさっぱりわからん。
インターフェイスは隠蔽すべきでないし、むしろ積極的に明確にするのが普通。隠蔽すべきは、実装などの詳細部分。
Re:Linus氏の見解の日本語訳 (スコア:2)
> インターフェイスは隠蔽すべきでないし、
Linus の言っている "オブジェクトインターフェイス" というのは
オブジェクト指向プログラミング言語なるものが
オブジェクトなるものを扱うためのメモリ管理機構等に
対するインターフェースのことでしょ。
で、"隠蔽" というのはオブジェクト指向プログラミング言語では、
こういった管理機構が暗黙のうちに機能するように言語仕様が
設計されていることをいってんだろうと思う。