※ 引述《apia.bbs@bbs.ee.nthu.edu.tw (Orz)》之銘言:
> 不一定,先前有國外的專家測試,同一隻程式,C# 的版本速度非常快,
> 甚至超過 C++ 版本,後來 C++ 版本歷經 6 次改寫才比過 C# 版本,
> 但也僅領先一點點。
> 我要說的是 MS C# Compiler 的最佳化非常強悍。
即使真的能領先 C++,
這不是 C# Compiler 的功勞,
而是類似 JIT compiler 這種東西的功勞,
光是直譯要跟編譯過的程式比執行效率,
那是不可能的事情。
另外,
請不要太相信那種「故意用同一種 programming paradigm」來比較語言速度的測試,
那是一個超級大盲點,
講難聽一點就是測試的人故意把 C++ 程式寫爛。
C++ 給予撰寫程式的人有很多選擇,
OOP 只是其中一種,
撰寫 C++ 的人可以視對效能的需求改變自己的程式撰寫方式,
但是通常拿來跟它比較的 C# 跟 Java 不行。
--
Name: Tseng, Ling-hua E-mail Address: uranus@it.muds.net
School: National Chung Cheng University
Department: Computer Science and Information Engineering
Researching: Porting GCC and Implementing VLIW instruction scheduler in GCC
Homepage: https://it.muds.net/~uranus
--
╔═══╗ ┼────────────────────────╮
║狂狷 ║ │* Origin:[ 狂 狷 年 少 ] whshs.cs.nccu.edu.tw ╰─╮
║ 年少║ ┼╮ < IP:140.119.164.16 > ╰─╮
╚╦═╦╝ ╰ * From:218-171-140-241.dynamic.hinet.net
─╨─╨─ KGBBS ─ ◎ 遨翔"BBS"的狂狷不馴;屬於年少的輕狂色彩 ◎
--
* Modify: tinlans 05/09/16 15:36:33 <218-171-140-241.dynamic.hinet.net>