アカウント名:
パスワード:
もうC/C++は捨ててRustから始めたほうがいいC++の違法増築っぷりは言うに及ばずCで大規模プログラミングは苦行すぎる。
Cは超高級アセンブラのつもりで。C++は超高級マクロアセンブラのつもりで。そもそもCPU周りアセンブリわからん人間はC/C++使うべきでないと思う。詰むから。ま、現代PCの世界だとデバイスドライバとかBIOSレベルを書く人じゃないとC/C++は積極的に使わないほうがいいねでも組み込みだとそもそもC/C++しか処理系がないのですニッチなところでmicroPythonとかBASICとかあるけどいつでも使えるわけじゃないそれだってCPUハード周り理解して使うべきですけどね
アセンブリ(CPUの命令)は知らなくて良いけど、CPU周りというかCPUがどうやって動いているかは知らないとダメだね。C言語の規格に関数の自動変数をどこまで取れるかは書いてないから、その辺知らないと平気で数千バイトとか取っちゃうんだよね。
数千バイトは大して問題ない
ほんといい時代になったものだ
変数領域はあまり関係ないのでは? どちらかというとポインターを理解する事は、結局はCPUのアドレッシングを知る事でもあるので 結果的に知るって感じがする。 アセンブラからC言語を習得するのは結構楽だった。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
普通のやつらの下を行け -- バッドノウハウ専門家
初心者が本気でやりたいなら (スコア:0)
もうC/C++は捨ててRustから始めたほうがいい
C++の違法増築っぷりは言うに及ばずCで大規模プログラミングは苦行すぎる。
Re: (スコア:0)
Cは超高級アセンブラのつもりで。
C++は超高級マクロアセンブラのつもりで。
そもそもCPU周りアセンブリわからん人間はC/C++使うべきでないと思う。
詰むから。
ま、現代PCの世界だとデバイスドライバとかBIOSレベルを書く人じゃないと
C/C++は積極的に使わないほうがいいね
でも組み込みだとそもそもC/C++しか処理系がないのです
ニッチなところでmicroPythonとかBASICとかあるけど
いつでも使えるわけじゃない
それだってCPUハード周り理解して使うべきですけどね
Re:初心者が本気でやりたいなら (スコア:0)
アセンブリ(CPUの命令)は知らなくて良いけど、
CPU周りというかCPUがどうやって動いているかは知らないとダメだね。
C言語の規格に関数の自動変数をどこまで取れるかは書いてないから、
その辺知らないと平気で数千バイトとか取っちゃうんだよね。
Re: (スコア:0)
数千バイトは大して問題ない
Re: (スコア:0)
ほんといい時代になったものだ
Re: (スコア:0)
変数領域はあまり関係ないのでは?
どちらかというとポインターを理解する事は、結局はCPUのアドレッシングを知る事でもあるので
結果的に知るって感じがする。
アセンブラからC言語を習得するのは結構楽だった。