パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

クラシックでオブジェクト指向のコンパイラ型言語、おすすめはObjective-C?それともC++?」記事へのコメント

  • by Anonymous Coward

    Cこそ至高。
    マクロで言語を拡張してオブジェクト指向を取り入れるんだ

    • > マクロで言語を拡張してオブジェクト指向を取り入れるんだ

      そりゃ、C++ だ!!!

      って突っ込んで欲しいのかな?

      • by Anonymous Coward on 2015年03月09日 7時52分 (#2774200)

        X11のことでしょ

        親コメント
        • X11というか、X toolkit(Xt)のことですか?

          X Window System の最も基本なライブラリがXlib。Xのプロトコルに直結した描画機能だけを提供するレベルのライブラリで、ボタンなどの部品機能はないからXlibだけを使ってGUIを作るのは非常に手間がかかる。で、X11が最初期から標準で提供している「Xlib を使った GUIコンポーネントライブラリ」が Xt。
          昔はXのアプリを書くならXtはほぼ必須でしたけど、今時GTK+もQtもXlibベースで作られてるので、そういう今時なX11アプリを作るぶんにはXtの出番はありません。

          で、XtはC言語ベースでありながらもオブジェクト指向で作られてますが、データ(構造体)の取り扱いと関数体系がオブジェクト指向なだけです。言語仕様的にはC言語のままで特別なことは何もしてないので、Xtは「マクロで言語を拡張してオブジェクト指向を取り入れ」たものには該当しないでしょう。

          親コメント
          • by Anonymous Coward

            オブジェクト指向に基づいてコーディングする(されている)環境があるのならオブジェクト指向を取り入れたと呼んで良いのでは?
            それいったらC++だってオブジェクト指向ガン無視してコーディングできますし。

            コーディングする際の考え方・パラダイムがオブジェクト指向ならばそれはオブジェクト指向ですよ。
            オブジェクト指向言語では無い環境でオブジェクト指向してるんです。

計算機科学者とは、壊れていないものを修理する人々のことである

処理中...