アカウント名:
パスワード:
もし C++ に拡張できるのなら,理
「7 Polymorphism」という節がある。おおっ,と期待して見たら 中身は1行で 「Use `a instead of void *.」--がっかり。
Cyclone の Polymorphism は, O'Caml [ocaml.org] などの ML(Meta Language) で使われている方の意味ですね. ドキュメントにもありますが [cornell.edu], ML の Polymorphism は 感覚的には C++ のテンプレートに近いです. 引数
関数ポインタは非常に C++ っぽいですね。そこまでしても,C++ の class にはしないのか。この人たち、C++ が嫌いなのかもしれない(笑)。
後者は部分範囲型でしょうかね(Pascalとかの)。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds
Region-based C (スコア:2, 興味深い)
C@ というのは、 David Gay(Univ of California, Berkeley) という人が C に region というメモリ管理システムを 足したものです。 って、よく見ると cyclone のページは カルフォルニア大学じゃん。
Cyclone は、 誤解をおそれずに言えばガベージコレクションが 入った C です。
malloc することは出きるけど、free は禁止。 ガーベージになったら GC を起こして回収します。 ってやつです。
あと Dynamic region という メモリ管理
コンタミは発見の母
Re:Region-based C (スコア:1)
もし C++ に拡張できるのなら,理
Polymorphism (スコア:1)
Cyclone の Polymorphism は, O'Caml [ocaml.org] などの
ML(Meta Language) で使われている方の意味ですね.
ドキュメントにもありますが [cornell.edu], ML の Polymorphism は
感覚的には C++ のテンプレートに近いです.
引数
Re:Polymorphism (スコア:1)
マニュアルを読んでみると subtype [cornell.edu] という C++ のクラス
みたいなのを定義できるみたいですね.
Re:Polymorphism (スコア:1)
関数ポインタは非常に C++ っぽいですね。そこまでしても,C++ の class にはしないのか。この人たち、C++ が嫌いなのかもしれない(笑)。
後者は部分範囲型でしょうかね(Pascalとかの)。