TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
【えっ】Perlに未来はあるのか?【終わり?】
将来的にPGになりたいんだが、やっぱCから?
C/C++のライブラリ総合スレ
ねえ、これ僕間違ってる?
【統計分析】機械学習・データマイニング24
【コメント】doxygen【コンソメ】
ゲームプログラムなら俺に聞け33
プログラム板自治スレッド その16
Java有償化まとめ
Borland Developer Studio 2006 No.13
44 :
申し訳ないが俺自身がRustを知らないのでつっこんだ議論は空回りしてしまうが。

> そうであったC++は少なくともCの領域を完全にはカバーしなかった訳で、
> Cの領域
これをどう捉えるからだよ。
少なくともC++の連中は「カバーしている」と思っている。
そしてLinusは「C++は全くのゴミだ」と思っている。

良くも悪しくも、Cはミニマムで美しく完成している。全く無駄がない。
そして各後継言語はこれに対して、「便利機能」を追加しようとしてきた。

C++は「クラス」「型検査」「例外」を導入した。
結果、CならCキャストやマクロですぱっと書けるところをグダグダとテンプレートを引き回したり、
或いは間接呼び出しでいちいち実行速度が遅くなったり、
はてまたスマポ(キリッでGCの再実装を盛大にやらかしている有様だ。
Linusの意見はごもっともだ。

Rustの謳い文句は、「実行速度」「ゼロコスト抽象化」等であり、
C++の失敗を見て学んでいることは明白だ。
だから、後継になろうとしている相手はCなんだよ。C++ではなくてね。
とはいえ、そちらの指摘の通り、実際の仕様がCよりもC++に近くなるのは必然だ。
普通にやれば、C++で成功したところはそれをもらって、
C++で失敗したところは新たな方法を提案して、となるだろうからね。

Rustはぱっと見、スマポがデフォで生ポは例外的使用か?
C++は歴史的経緯から「言語的には」生ポがデフォでスマポが追加されている。
これは、「『アプリケーション用の』プログラミング言語」としては間違いだ。(Linusもそう言っている)
結果、C++erは「デストラクタ」「スマポ」「=のオーバーロード]をこねくり回して苦労しているが、
本来はこれらは言語側で完全に隠蔽すべき物だ。(ユーザが書く必要なんてない)
そしてRustはそれをやり、結果的にnull安全なんだろ。
正しい方向への進化だよ。(分岐元がCかC++かは何とも言い難いが)
C++はアプリケーションの動作と関係ないところで無駄に苦労するでしょ。俺はあれが嫌い。

Google Maps API 質問箱
シェルスクリプト総合 その33
VB.NET質問スレ(Part44)
プログラミングのお題スレ Part15
自動巡回ソフトというものを作ってみたい
Visual Studio 2019 Part4
プログラムに詳しくなりたい
小学生プログラマだけど質問ある
【Alloy】形式言語による仕様記述【VDM】
逆コンパイラCodeReverseを作る
--------------------
京アニ遺族『実名公表するんじゃなかった…匿名にしてください』 [472883477]
☆【画像】6995
【ネトゲの嫁】玉置亜子はルシアンが好き過ぎるかわいい5
【海外】自宅でトップレス、わいせつ罪に問われた女性が司法取引で罪認める 同じく上半身裸になった夫は訴追されず・・・米
マクドナルド、東日本エリア限定「名古屋みそカツバーガー」、西日本エリア限定「金沢名物黒カレーカツバーガー」販売 東日本の人可哀相 [956093179]
スーパープリンセスピーチ攻略スレ
■■デスクトップ晒しスレ【本家】 Part74■■
昆虫食専門スレ カマドウマは喰えるか?
おR
【大阪】パチンコ店「いつもと変わらない」 店名公表も大勢の客集まる ★2
在日モンゴル人ら、小学館前で抗議デモ 「漫画で神様侮辱」
■■■■■■九州に住みたい■■■■■■
【総合】社会福祉協議会スレッド8
【浦】かっ飛びゴルフ塾★4【ボン】
おまえらのギターの写真をアップするスレ
何物かが俺を見ている。
アイドルマスターウリキレガールズ愚痴スレ4410
lenovo デスクトップPC総合 Part22
老犬な日々32
新書46
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼