#68 Article 8659 Posted at 1995/11/05 11:05:24 by 夢中ゆわ (MAP2717) [BASIC]

Subject: Re:*8 プログラムを始めたいのですが /8653 .... /8609 /8587

> どうなんでしょう?僕は知らない。C言語特有の高速化テクってほとん
>ど意識したことがないですね。

C言語というか、Cコンパイラのクセというか(^^;)
パソコン界はどーかよく知らないんですが、SC界ではCコンパイラの
オプティマイズはまだまだなんですよね。

なんでかというと、

それまでがアセンブラ一本の世界だったから、職人がしゃぶり尽くしたアセンブラの
ネイティブコードバリバリなオブジェクトに対抗しなくちゃならないから(^^;)

職人は平気で2~30%ものROM圧縮するけど、Cコンパイラは未だそこまで
イッてないし、SC界のマイコンには高速RAMなんてややこしいものがあって
それを巧く使って高速化を実現しているし、まだまだCコンパイラに改善の余地が
ありそうで、そのために俗に言う「Cコンパイラ特有の高速化テク」が必要に
なってくるんですが。

最適化に強いコンパイラっていいなぁ(^^;)

#MAP2717 夢中ゆわ