アカウント名:
パスワード:
俺が知らないだけだろうけど、Better Cといえば、C++だったり、さらにそれから派生したJavaはあるけど、オブジェクト指向に走らずに、Cと同じコンセプトのBetter Cって提案されているんだろうか。Modula-2とか?
今回のChecked CはCと互換性があるみたいだけど、互換性のないBetter Cも見てみたかったり。
MFCとかのフレームワーク見ると継承とかポリモーフィズムとかを意識してコードいじらないといけないOOP臭ぷんぷんなんだけど、最近のC++1xとかboostとかはOOPの機能は使われているんだけどOOP臭がしない。
C++はOOP以外の何かに進化しつつある。
はっきり言ってC++はOOPを目的とはしているとは言えない。割合で言えばOOPのための言語仕様は一部に過ぎないし、OOP論者からはOOP言語としては否定されることも多かった。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人は巨人ファンでA型で眼鏡をかけている -- あるハッカー
C++ではないBetter C (スコア:0)
俺が知らないだけだろうけど、Better Cといえば、C++だったり、さらにそれから派生したJavaはあるけど、オブジェクト指向に走らずに、Cと同じコンセプトのBetter Cって提案されているんだろうか。
Modula-2とか?
今回のChecked CはCと互換性があるみたいだけど、互換性のないBetter Cも見てみたかったり。
Re: (スコア:0)
MFCとかのフレームワーク見ると継承とかポリモーフィズムとかを意識して
コードいじらないといけないOOP臭ぷんぷんなんだけど、
最近のC++1xとかboostとかはOOPの機能は使われているんだけどOOP臭がしない。
C++はOOP以外の何かに進化しつつある。
Re:C++ではないBetter C (スコア:0)
はっきり言ってC++はOOPを目的とはしているとは言えない。
割合で言えばOOPのための言語仕様は一部に過ぎないし、
OOP論者からはOOP言語としては否定されることも多かった。
Re: (スコア:0)
開発者は、利用したい部分を利用すればよくて、言語側から強制されるものがほとんどない。
OOPに限らないけど、純粋さを綺麗とする考え方とは真逆
このあたりの思想って C# もガッチリ受け継いでるよな。