C言語なら俺に聞け 152at TECH
C言語なら俺に聞け 152 - 暇つぶし2ch988:さまよえる蟻人間
19/08/17 22:04:17.39 hkO+8710d.net
>>981
アセンブリとCをやって、OS自作し、機械語を読めるくらいになったら間違いない。ただし、アセンブリやるならCPUの種類は選べ。マイナーなCPUを勉強しても役に立たない。

989:デフォルトの名無しさん
19/08/17 22:05:10.03 RvVfsurb0.net
低レベルの勉強がしたいならアセンブラ
もっと低レベルなことがしたいならはんだごて買ってきて論理回路を勉強すべき

990:デフォルトの名無しさん
19/08/17 22:11:48.46 aitIb0FAd.net
>>982
>>983
時間があればその辺まできっちりやりたいですね。この前秋葉で面白そうな本ありましたし
実務で役に立てそうな知識も身に付きますか!?

991:デフォルトの名無しさん
19/08/17 22:14:40.96 RvVfsurb0.net
業務で使ってるのが高級アセンブラじゃなくて
モダンな高級言語なら業務の役には立たないだろうな
デザインパターンやプログラム以外の知識を真面目に学んだ方が業務の役には立つぞ

992:さまよえる蟻人間
19/08/17 22:17:08.29 hkO+8710d.net
>>984
大規模開発やりたいか、小規模開発やりたいかによる。大規模開発ならオブジェクト指向とか上流のシステム設計とかの高レベルの視点が必要になる。

993:デフォルトの名無しさん
19/08/17 22:20:20.48 RvVfsurb0.net
小規模でも継続して開発するなら開発手法や設計の知識がないと全てがスパゲティになるぞ

994:デフォルトの名無しさん
19/08/17 22:21:39.58 CuykVau60.net
コンピュータサイエンス学ぶのにアセンブラと言ったらまずはMMIXだろう。

995:デフォルトの名無しさん
19/08/17 22:22:45.34 iu5AFmQqd.net
>>985
>>986
デザインパターンとか設計とかはもちろん勉強してます!
加えて低レイヤーの理解が深まったらパフォーマンスの良いコード書けるのかなと思ったのですがそうでも無いんですね

996:デフォルトの名無しさん
19/08/17 22:27:25.97 RvVfsurb0.net
パフォーマンスの良いコード書きたいなら
現実的には使ってる言語の仕様を深く理解する方が先

997:
19/08/17 22:31:40.98 ToRIVhzM0.net
>>982
アセンブラをやれる手軽な環境ってありますかね…
gcc のインラインくらいしか思いつかない
そもそも、アセンブラ記述が効果的なアルゴリズムってありますかね…
キャリーフラグを触れるメリットが生かせるのは多桁長演算くらいしか思いつきません

998:
19/08/17 22:32:21.84 ToRIVhzM0.net
>>988
クヌース臭くてちょっち引きます…

999:さまよえる蟻人間
19/08/17 22:36:17.56 hkO+8710d.net
今からアセンブラやるなら、gasかnasmが移植性が高く手頃だと思う。
OSのカーネルではCかアセンブラじゃないと信頼できない。割り込みはアセンブラじゃないと記述できないことがある。

1000:さまよえる蟻人間
19/08/17 22:50:13.63 hkO+8710d.net
Java仮想マシンのバイトコードも仮想アセンブラの一種と言えるのではないか。
最近ではLLVMというコンパイラ技術基盤があって、それを使えば仮想アセンブラというか中間言語でも高レベルの最適化ができる。
あくまで仮想だから本当のアセンブラとは言えない。

1001:デフォルトの名無しさん
19/08/17 22:56:25.40 mO2DYsgBa.net
低レイヤやってきたおっさんのスタンスは「動けばなんでもいい」が普通なので、なるべく同じ道は進んで欲しくない

1002:デフォルトの名無しさん
19/08/17 22:59:12.98 gRAatMdn0.net
仮想アセンブラなんて言葉は、初めて聞いた
違和感ありすぎる

1003:
19/08/17 23:02:35.66 ToRIVhzM0.net
>>994
私は VM コードなんて「嘘くさくて」アセンブラに数えたくないし、仕様を把握する気にもなれません
LLVM は所詮コンパイラ内の中間言語であって、バイナリーではないと思っています

1004:デフォルトの名無しさん
19/08/17 23:03:01.96 tN5mSQYg0.net
C言語なら俺に聞け 153
スレリンク(tech板)

1005:デフォルトの名無しさん
19/08/18 01:31:11.17 0XNdGcXI0.net
やっぱコテハンってゴミだな

1006:さまよえる蟻人間
19/08/18 01:43:12.61 f2ZPM7Xhd.net
五チャンネルの株式総会はこれで閉会と致します。お疲れ様でした。

1007:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 61日 7時間 16分 2秒

1008:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch