アカウント名:
パスワード:
もうC/C++は捨ててRustから始めたほうがいいC++の違法増築っぷりは言うに及ばずCで大規模プログラミングは苦行すぎる。
RustもJavascriptもなんか気持ち悪い。C++とかで拡張された部分を最初から取り入れ整理して実装しているのはわかるのだけど、初心者はその辺理解して使えるのだろうか。C++の場合は、Cベースの基本的な部分とか第一次拡張、第二次拡張というった使わなくてもいいけど理解して使うと便利だよってことであえてその機能は使わないという選択で理解しやすいコードにすることも可能だけど。
Rustは速度を極力犠牲にせず安全に使えるようにしようとする方針というか執念はすごいと思うけど、「なんでこんなへんてこなルールになってんだ」みたいなのに出くわすと結局C/C++で何が問題だったのかをさかのぼって把握する必要があったりして、初心者にはおすすめできないな。
Rustでざっくり書いて、コンパイルエラーの所有権とか寿命がらみをちょこちょこ直す。一部直すと連鎖して他も直す。プログラムを書いてるのか書かされてるのかだんだんわからなくなる。イテレータ使うよりforで書いた方が制約が少ないし、なんだか楽しくない。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall
初心者が本気でやりたいなら (スコア:0)
もうC/C++は捨ててRustから始めたほうがいい
C++の違法増築っぷりは言うに及ばずCで大規模プログラミングは苦行すぎる。
Re: (スコア:0)
RustもJavascriptもなんか気持ち悪い。
C++とかで拡張された部分を最初から取り入れ整理して実装しているのはわかるのだけど、初心者はその辺理解して使えるのだろうか。
C++の場合は、Cベースの基本的な部分とか第一次拡張、第二次拡張というった使わなくてもいいけど理解して使うと便利だよってことで
あえてその機能は使わないという選択で理解しやすいコードにすることも可能だけど。
Re: (スコア:1)
Rustは速度を極力犠牲にせず安全に使えるようにしようとする方針というか執念はすごいと思うけど、「なんでこんなへんてこなルールになってんだ」みたいなのに出くわすと結局C/C++で何が問題だったのかをさかのぼって把握する必要があったりして、初心者にはおすすめできないな。
Re:初心者が本気でやりたいなら (スコア:0)
Rustでざっくり書いて、コンパイルエラーの所有権とか寿命がらみをちょこちょこ直す。一部直すと連鎖して他も直す。
プログラムを書いてるのか書かされてるのかだんだんわからなくなる。
イテレータ使うよりforで書いた方が制約が少ないし、なんだか楽しくない。