測るのは勘弁してくれw
今検索して適当にヒットしたサイトだけど
http://d.hatena.ne.jp/o_mega/20051130/1133374714
このごく短いコードでも100倍の差
Cのコンパイラには最適化オプションというのがあって
普通デバッグ時にOFF、リリース時にONにする
これをONにするとビルドに時間が掛かるけど
コード量が多ければ数十倍高速化なんてザラ
さらにCは関数のインライン展開といって
コンパイル時にマクロ的な処理の置き換えを行うことができる
だから処理を関数に纏めても速度低下は実質0まで抑えられる
つまりコード量とコードの複雑性に比例して速度差はどんどん開く
コンテストでランクインするレベル(全モジュール合わせて数万行程度)のコードだったら
Cで開発したネイティブコードに比べて速度の桁は5つ6つ違ってくるだろ?って話だぜ
言葉足らずだったな
ちなみにDLL内部の処理は別枠ね