新しいものを表示

新しいパラダイムな言語はポコポコ出来てるけど、古い言語(手続き型とかオブジェクト指向風味追加手続き型とか)の実際の言語仕様が酷いので新しい要素はほとんど無いけど作り直したみたいなのって需要ありそうだと思うんだけど、なんで現実にはMISRA Cとか、Cに仕様書足しただけみたいな事に・・・><(開発コスト?><;)

Cだけど、(C++は酷いので)独自でオブジェクト指向な要素足して、未定義全部消して、Cを名乗るのを辞めたやつで、Cのコードそのものとは互換性が無い(じゃあCじゃないじゃん!><;)みたいなのがあったら面白そうなのに><
ポインタ周りの書き方もCはゴミだから丸ごと改めてPascal一族を参考に作り直す感じで・・・><(ますますCと関係なくなる・・・)

Adaの思想の子孫(孫?曾孫?)でCっぽい雰囲気のやつ、たぶん実在するメジャーな言語ではD言語?><

ていうか、「Adaみたいに未定義無くしまくった けどでもCっぽいやつ」みたいなのあったら、Pascal風であるせいでとっつき悪くなってるかもしれない気がする(気がする><;)Adaの思想が一般(失敗しても人が死なない分野)にも普及したりしないのかな?><;

orange さんがブースト

関数の引数が何も指定しなかったらint扱いになるとかそういうとこやぞC言語

orange さんがブースト
orange さんがブースト

人類はC言語を復活させることもできるが、それくらいなら「よりよい」C言語の代替を作るべきだろう

byte配列での読み書き機能を足すの、こんなCとかPascalみたいな書き方でもいいのか・・・><
NAudio/WaveBuffer.cs at master · naudio/NAudio github.com/naudio/NAudio/blob/

+=とかはイベントとかデリゲートの時だけ別物として解釈してるっぽさ?><
式Expressions | Microsoft Docs docs.microsoft.com/ja-jp/dotne

+=を直接オーバーロードできないという事は、無理やり、+演算子をオーバーロードした親玉(?)クラスの中に実際にデータ保持してるインスタンス持たせて、それを新しい親玉クラスのインスタンスに渡すようにして・・・みたいにしたら+演算子を普通に使った時に左辺が壊れちゃうよね><;

delegateみたいに(Hoge)hoge.Add(fuga);
とかを、hoge+=fuga;とも書けるようにしたいだけなのに無理なのかな・・・><

delegateみたいに +=と-=だけ(?)オーバーロードってどうやるんだろ?><;
-- 演算子のオーバーロード - C# によるプログラミング入門 | ++C++; // 未確認飛行 C ufcpp.net/study/csharp/oo_oper

orange さんがブースト

アドベントカレンダー、寝れない人向けSpotifyプレイリストの話書こうかなと思ってたけど、いざ書こうとすると何書いていいのかわから無いし、書けないかもしれないからまだ枠とって無い・・・・><

orange さんがブースト
orange さんがブースト

netduetto、音関連アプリデバッグ用のループバックオーディオデバイスドライバとして大活躍してる><(合奏はした事無い><;)

orange さんがブースト

ここまでほぼ全員がって光景は見たこと無いけど、公共交通機関で新聞を畳んで読んでる人が多数居る光景が奇妙に見える人がそれなりにほどに21世紀が進んでしまったのか・・・・・・・><
-- 現代人のどこでもスマホが問題視されているけど、過去人のどこでも新聞も相当すごかった : カラパイア karapaia.com/archives/52268743

古いものを表示
:realtek:

思考の /dev/null