【超高速】C/C++に代わる低級言語を開発したい 7
■ このスレッドは過去ログ倉庫に格納されています
0786デフォルトの名無しさん
2012/02/19(日) 22:49:41.34言語仕様の影響がないなんてありえないよ
例えばC言語ではポインタがあるから
別名解析が極めて困難になっている。それに伴って
最適化も限定的にしかできなかったりする
Intel C/C++も解析できない部分はプラグマや拡張構文に頼る
一方でポインタはCの強力な武器であって
むしろポインタを使って手作業で最適化という事もよく行われる
コストはかかるが、それが実現できるというのがCの偉大な所
どちらを取るか、あるいはどうバランスさせるかというのは難しい問題
理想的には、コンパイラの最適化が効きやすいが、
そうでないケースも必要があれば手作業で「なんとかなる」のが良い
■ このスレッドは過去ログ倉庫に格納されています