看板 Programming 關於我們 聯絡資訊
之前上OS恐龍本,老師說程式語言在執行function時,都是在呼叫OS system call 那我在想,如果是這樣,那VB和VC在執行程式時,為何有效率上的差別? 另外就是大家都知道VC執行效率一定比VB要來的高,那我在想,如果能有一種 compiler,可以將VB source code編的跟VC compiler一模一樣assemblycode, 那我是不是可以說,VB的執行效率和VC幾無二致,感謝高手解惑。 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.233.228.62
purpose:最簡單的例子,一樣顯示一個按鈕出來,按 124.8.135.69 09/04 18:21
purpose:下之後說hello world,不管用VB,VC都只需 124.8.135.69 09/04 18:22
purpose:寫印hello的程式碼。其他畫面顯示的程式碼 124.8.135.69 09/04 18:23
purpose:分別由VB,VC負責。是這裡的差異在影響時間 124.8.135.69 09/04 18:24
purpose:你戴VC工具箱出門,東西不多,走路就很快 124.8.135.69 09/04 18:33
purpose:VB工具箱很重,解決問題輕鬆卻會拖慢速度 124.8.135.69 09/04 18:33
yauhh:二個語言,你說大家都知道這個比那個有效率, 118.167.52.78 09/04 20:44
yauhh:從何得知? 118.167.52.78 09/04 20:45
eva19452002:VC編出來的程式不是會比VC來的快嗎? 36.233.228.62 09/04 22:10
eva19452002: B 36.233.228.62 09/04 22:10
MOONRAKER:程式語言用OS課的知識來了解,太粗糙了 114.45.204.37 09/04 22:48
MOONRAKER:你什麼時候修PL的?為何不拿PL課本來看 114.45.204.37 09/04 22:49
james732:等等,並不是所有的function「都」呼叫 114.32.92.122 09/05 00:11
james732:OS的System call吧… 114.32.92.122 09/05 00:12
changyuheng:1.同樓上 2.compiler & library 不同 36.224.168.196 09/05 03:17
changyuheng:在 machine code 一樣的前題下,你的 36.224.168.196 09/05 03:19
changyuheng:答案是肯定的。 36.224.168.196 09/05 03:20
rofellosx:知道了哪個效率高好像也不能怎樣.. 210.241.39.5 09/05 18:51
MOONRAKER:那麼樓上講了廢話之後可以怎樣? 114.45.204.37 09/06 09:10