10/04/06 02:05:51
RISCはコンパイラが頑張るためのアーキテクチャ。人間にとっては美しくもわかりやすくも無い。
その点x86は人に優しいアーキテクチャ/コードセット。だからハンドアセンブルだってできる。
287:デフォルトの名無しさん
10/04/06 02:13:47
ハンドアセンブルするならRISCのが楽だぞw
てかアセンブラ、ディスアセンブラ作るのが超楽
直交性が高いから理不尽さはない
ま、直値入れるだけで2命令とか面倒ではあるが。
で、このスレ的にはC最強で結論出てるのか?
288:デフォルトの名無しさん
10/04/06 05:03:09
>>287
お前はCを超える低級言語があると考えているのか?
289:デフォルトの名無しさん
10/04/06 05:06:22
超えるって具体的にどういうことだろね
290:デフォルトの名無しさん
10/04/06 06:16:06
みんなプライドが高いだけの低脳
291:デフォルトの名無しさん
10/04/06 07:26:40
>てかアセンブラ、ディスアセンブラ作るのが超楽
>ま、直値入れるだけで2命令とか面倒ではあるが。
まさに
>RISCはコンパイラが頑張るためのアーキテクチャ。人間にとっては美しくもわかりやすくも無い。
ということを説明しているようにしか見えないが・・・
292:デフォルトの名無しさん
10/04/06 07:45:18
>>286
x86が人に優しいって・・・68kのアセンブラ知らんのか?
293:デフォルトの名無しさん
10/04/06 07:57:12
知ってる。
294:デフォルトの名無しさん
10/04/06 07:59:28
しかし、68kは真っ向勝負でx86に負けた。
295:デフォルトの名無しさん
10/04/06 08:16:58
Cの不満な点は?(低級言語の範囲で)
296:デフォルトの名無しさん
10/04/06 08:33:07
Cは真っ向勝負しなかった。
297:デフォルトの名無しさん
10/04/06 08:39:49
Cは別に何かの言語と対抗しようとして作られた言語じゃないから
真っ向勝負など必要なかった
298:デフォルトの名無しさん
10/04/06 09:26:29
インテルはCPUに社運を賭けたから。
モトローラはメモリ売って儲けてた。
299:デフォルトの名無しさん
10/04/06 10:22:42
Cは実用的だったし
Unixという実例もあったし
それらに関わった人間はリスペクトされてた
主流になるべくしてなった感じじゃないか
300:デフォルトの名無しさん
10/04/06 11:47:23
Cの問題点はプロトタイプの導入でほぼ解決された。
301:デフォルトの名無しさん
10/04/06 11:55:58
>>41
>>39は最適化の話なんてしてないけど
302:デフォルトの名無しさん
10/04/06 12:16:23
>>300
俺はC大好きなんだが
宣言を二回書かないといけないのは欠点と言えると思うがね
あんな自動で出来ることは本来処理系でやっちまう方がいい話だな
303:デフォルトの名無しさん
10/04/06 12:17:59
正確には、ほとんど同じ物を、宣言と定義の頭の部分と2箇所に、だな。
304:デフォルトの名無しさん
10/04/06 13:01:05
Cはそれが開発された当時のしょぼいハードウェアに合わせて作られている。
いまどきのハードウェアの進歩に全く付いていけていない。
インラインアセンブラとかもう逃げの技術を駆使して何とか延命しているだけ
もう終わった存在だ。
305:デフォルトの名無しさん
10/04/06 13:08:25
釣られてやるよ
インラインアセンブラは逃げじゃねえ
普通の言語で書けないこと
特殊なレジスタへのアクセスとかCPU固有の演算機能とかのために使う
Cレベルで書ける言語は他にはないな
そもそもハードウェアの進化ってなんだよ
単なるスピードアップか?w
306:デフォルトの名無しさん
10/04/06 13:28:52
Cは、プロトタイプ宣言のおかげで、コンパイルとリンクを分離できている。