X



言語デザイン [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
00021垢版2017/03/12(日) 18:37:12.23ID:v13C2TBm
C with Function overloading

C言語のシンプルさそのままにひとつだけ拡張。
関数のオーバーロードができる。
00041垢版2017/03/12(日) 18:43:35.98ID:v13C2TBm
SOPPL(Strict OOPL)

良いOOPLとされるガイドラインをすべて言語で強制する。
フィールドをpublicに出来ない。
安易なアクセッサを拒絶する、アクセッサを書きにくい。
(C#がプロパティを安易に準備したのと逆の発想)
副作用のあるメソッドにmutableキーワードを付与。
(C++でconstメソッドを書けるのと逆の発想)
0005デフォルトの名無しさん垢版2017/03/12(日) 19:29:47.36ID:WG9HLLmd
SEGASP(Strict Erotic GASP)

コンパイル時に強制的にエロい喘ぎ声がバイナリに埋め込まれる。
完成したバイナリの実行中には非同期でエロい喘ぎ声がループ再生される。
(Ken Thompsonがloginコマンドに仕掛けたバックドアをリスペクトした発想)
0007デフォルトの名無しさん垢版2017/04/06(木) 23:35:57.93ID:Ywl0skbO
ヌルオブジェクトパターンというのをしって感動したんだが
言語レベルで各型のヌルオブジェクトをサポートしてほしい
0008デフォルトの名無しさん垢版2017/04/06(木) 23:38:54.50ID:Ywl0skbO
ついでにコレクションについても空コレクションでMaxやLastといったメソッドを読んだ時の挙動も
ヌルオブジェクトパターンを上手く駆使してきれいに解決してほしい。
0009デフォルトの名無しさん垢版2017/04/09(日) 00:14:09.10ID:IA7LsTwz
代数的データ型で十分?
OCamlではヴァリアント型?
RustではOption?

いや、実はよくわかってないけど
0010デフォルトの名無しさん垢版2018/05/23(水) 22:47:40.03ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

Q553Y
0011デフォルトの名無しさん垢版2018/05/24(木) 20:57:47.67ID:eAH8CE8/
C#に比較代入演算子を導入する。

a :> b; // a = max(a, b) に相当
a :< b; // a = min(a, b) に相当
0012デフォルトの名無しさん垢版2018/07/04(水) 22:50:36.45ID:gFgZc5FG
A8R
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況