[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 05/09 21:10 / Filesize : 72 KB / Number-of Response : 351
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

マシン語を知らない子ども達



1 名前:仕様書無しさん [2007/09/21(金) 20:27:44 ]
あまりも当たり前過ぎて21世紀に入ってから言葉にだしたことはあまりないのですが、
当然のことながら、プログラムというのは、マシン語を理解して初めて「書ける」と言うのです。

d.hatena.ne.jp/shi3z/20070911

308 名前:仕様書無しさん mailto:sage [2008/03/16(日) 12:22:16 ]
486読むのにCの基礎ってどの程度必要なのかお?

309 名前:仕様書無しさん mailto:sage [2008/03/16(日) 15:24:50 ]
cなんか要らん

310 名前:仕様書無しさん mailto:sage [2008/03/17(月) 00:24:00 ]
完全マシン語(藁)

311 名前:仕様書無しさん [2008/03/17(月) 15:37:26 ]
ちなみにインテルの石の機械語はひねくれている。
モトローラはずっと美しいコード。

312 名前:仕様書無しさん mailto:sage [2008/03/17(月) 15:45:12 ]
いまはオプティマイザが優秀だから、変な汗コード書くよりも
素直に書いたほうが効率よかったりするんだけどね。


313 名前:仕様書無しさん mailto:sage [2008/03/17(月) 16:50:40 ]
SSEを使うとか、エミュレータとか(フラグ変化を使うので)、アセンブラの
使いでがある用途はある。

314 名前:仕様書無しさん mailto:sage [2008/03/17(月) 21:31:40 ]
それなりに知識があれば、アセンブラのほうが速くはなるみたいよ。
どっかのブログで「コンパイラは言われてるほど賢くない、手で書いたほうが速くなる」みたいな
ことを、実際のコードを示しながら解説してるのを見たことある。

315 名前:仕様書無しさん mailto:sage [2008/03/18(火) 00:09:16 ]
>>314
そんなのは、高級言語が出てきた当時からずっと言われてる。

多くの処理でアセンブラでのほうが効率が上がることがあるし
事実今でもシビアな要件ではコンパイラの吐いたアセンブラをチューニングすることもある。

でもここの住人の大多数は職業プログラマ、プロフェッショナルだ。
性能÷コストを比較して要件に応じて使い分けるべきだろ。

ハードウェアの性能が指数関数的に向上している今、
アセンブラで書いた場合の1/x秒と、
高級言語で書いた場合の手軽さや保守性を引き替えにするほどの要求が
どれだけあるんだよ。

316 名前:仕様書無しさん mailto:sage [2008/03/18(火) 00:57:55 ]
まあ、別に全部アセンブラやCで低レベルの部分を叩く必要は無いわけで。

80:20の法則じゃないけど、よく使われる部分やボトルネックになっている部分を
見つけ出して、どうしてもアセンブラやCじゃないと出来ない部分を置き換えれば
いいだけ。 javaならJNIがあるし、他のも似たようなのあるでしょ。

問題はボトルネックがあって遅いとかじゃなくて、全体的に遅いプログラムだね。

ハードの性能は上がっているけど、それ以上にダメコードのリソース大食いは
ハードの進歩の一歩先をいってるよ、、、



317 名前:仕様書無しさん mailto:sage [2008/03/18(火) 07:22:17 ]
それは社会の需要にまともなプログラマの供給がおいついてないという問題

318 名前:仕様書無しさん mailto:sage [2008/03/18(火) 10:13:18 ]
小型プロセッサ用ならともかく、WindowsのGUIアプリならアセンブラは必要ないな。
ハード制御するようなケースでもほとんど専用ユーティリティがあるはずだしなければ製造元メーカーに頼めばいいし。
シコシコとアセンブリ書くなんてナンセンスだ。
マシン語が必修みたいに言うヤツって宗教家みたい。時代の変化についてこいよ、じーさん。

319 名前:仕様書無しさん mailto:sage [2008/03/18(火) 12:39:00 ]
>>315,>>318
言ってる事は同意できるがそう熱くなるなよ
そんな狂信的に機械語の優位性を語ってる奴なんておらへんだろw
ネトウヨ君とか見れば思い半ばに過ぎると思うが、そういうのって自我不安の
表れだぞw

320 名前:仕様書無しさん mailto:sage [2008/03/18(火) 15:03:19 ]
>>314
感覚的には、「長大なコードを一発で」コンパイラより速いコードを書けるとは思えない。
ま、結局最適化は、実測を元にしないと意味ないのだから、動くコードをさっさと書いて、それからプロファイルしろってこった。

321 名前:仕様書無しさん mailto:sage [2008/03/18(火) 19:08:43 ]
時代が変わってもマシン語わからないやつはどうあがいても3流未満だよ。

322 名前:仕様書無しさん mailto:sage [2008/03/19(水) 06:55:53 ]
>>319
たまに「全部アセンブラで書けば早くなる」とか言う
おろしい主義の人がいたりするわけで。

まあそういうのに限ってほとんどコード書けなかったりするわけだが。

>>321
マシン語なんて贅沢は言わんので、せめて計算機の基礎は勉強してほすい。

ディスクつーのはおめーが考えてるほど速くねーんだと
何度叫びたくなったことか…


323 名前:仕様書無しさん mailto:sage [2008/03/19(水) 10:30:09 ]
>>319
実際、「マシン語を知らないヤツはダメだ」って人いるよ
自分の知ってることが絶対で、それを知らない若造はダメだと、かたくなに

324 名前:仕様書無しさん mailto:sage [2008/03/19(水) 11:03:16 ]
321に居るなw

325 名前:仕様書無しさん mailto:sage [2008/03/19(水) 14:16:54 ]
μOP単位で最適化される今時のx86は、手で書くよりもIntel Compilerのほうが
実行速度が速いんじゃね?

326 名前:仕様書無しさん mailto:sage [2008/03/19(水) 14:40:12 ]
理屈をいうなら、機械(コンパイラ)が吐くコードを
人間が書けないわけじゃないからな
もっとも、「全部アセンブラで書けば」なんて前提は、
要する時間との比でいくと割に合うような結果出せるとは思えん

要約すれば現実問題では325の通りだと思うが
一々その辺を断らんと、多分ツッコミが入るw



327 名前:仕様書無しさん mailto:sage [2008/03/19(水) 15:57:16 ]
レジスタごっこしようぜ

328 名前:仕様書無しさん mailto:sage [2008/03/19(水) 17:17:08 ]
人の作ったブラックボックスをいじってるだけの324が
3流以上になれるわけがないでしょw


329 名前:仕様書無しさん mailto:sage [2008/03/19(水) 17:45:40 ]
底辺同士仲良くしようぜ

330 名前:仕様書無しさん mailto:sage [2008/03/20(木) 10:49:02 ]
JITコンパイラ作らせれそうな漏れ涙目;;

331 名前:仕様書無しさん mailto:sage [2008/03/20(木) 14:34:57 ]
>>330
なんて楽しそうな仕事
うらやましす

332 名前:仕様書無しさん mailto:sage [2008/03/25(火) 04:23:11 ]
>>326
>理屈をいうなら、機械(コンパイラ)が吐くコードを
>人間が書けないわけじゃないからな

じゃあなんでIntel Compilerが吐けるオブジェクトをgccは吐けないのか?
内部の最適化ノウハウを中の人Intelしか知らないってことなのかな。

333 名前:仕様書無しさん mailto:sage [2008/03/25(火) 10:19:49 ]
汎用フロントエンドと汎用バックエンドの組み合わせなんだから
おのずから限界はあるだろgccには

334 名前:仕様書無しさん mailto:sage [2008/03/25(火) 19:52:30 ]
>>333
まあな。今でも3オペランドアセンブリ言語使ってんのかな、gccは。

335 名前:仕様書無しさん mailto:sage [2008/03/31(月) 23:51:04 ]
>>332
最終的に生成されるであろうuOPまで考慮して最適化出来るのは
中の人だけでしょうな。

>>334
変えたらすっきりしそうだけどねえ。







336 名前:仕様書無しさん [2008/04/10(木) 08:03:34 ]
アセンブリ最高



337 名前:仕様書無しさん [2008/04/13(日) 06:41:33 ]
Z80のマシン語はマジンガーZと読んでた

338 名前:仕様書無しさん mailto:sage [2008/04/13(日) 08:38:02 ]
C3 はスクランブルダーッシュッ!と読むんだよな。

339 名前:仕様書無しさん mailto:sage [2008/04/13(日) 13:35:43 ]
C9

340 名前:仕様書無しさん mailto:sage [2008/04/13(日) 23:42:44 ]
>>339
そいつはロケットパンチだ。戻ってくるから。

341 名前:仕様書無しさん [2008/05/18(日) 16:31:22 ]
ダイナミック臭いスレですね

342 名前:仕様書無しさん mailto:sage [2008/05/18(日) 17:00:23 ]
電気回路を知らない子供なら増えたかもな

343 名前:仕様書無しさん [2008/05/20(火) 11:09:29 ]
おれもオーディオアンプの差動回路まではなんとかついて行ったけど、
カレントミラー回路の登場にはもはや限界だったな。

344 名前:仕様書無しさん [2008/05/26(月) 00:26:56 ]
【動物】四川省大地震で生き埋めになっている被災者救助の秘密兵器「レスキューモグラ」約3万匹、いよいよ出動!
jbbs.livedoor.jp/bbs/read.cgi/sports/26525/1204784207/

345 名前:仕様書無しさん mailto:sage [2008/05/26(月) 15:02:21 ]
最後にアセンブラのコード書いたの何年前?

オレ5年前 cソースの中のインラインアセンブラが最後だ



346 名前:仕様書無しさん mailto:sage [2008/05/26(月) 20:50:14 ]
逃げ回っていたんだが「明日デバッグ用マシンとICEが届くからよろしくね♪」と連絡があった。
プログラマーどころかコーダーですらない外注あてがわれて、設計書作るの中断してベタ打ちした
アセンブラコードなんか中身覚えてねーよ!
5年以上ソース書いてないから、プログラマーズハンドブック読まないと思い出せないかも…



347 名前:仕様書無しさん mailto:sage [2008/05/26(月) 23:12:21 ]
それは・・・普通じゃね?

348 名前:仕様書無しさん mailto:sage [2008/05/27(火) 02:04:16 ]
ICE有るなら文句言っちゃいけねぇ。

俺は10年は組んでないような希ガス。
Z80ならハンドブックなくてもまだいけるかもw

349 名前:仕様書無しさん [2008/06/14(土) 08:42:30 ]
俺は40年前かなー
もちろん360/370系アセンブラ

350 名前:仕様書無しさん [2008/06/14(土) 21:52:47 ]
>>291
あとは多倍長演算くらいか






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<72KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef