作者eva19452002 (^^)
看板Programming
标题[问题] 程式语言一问
时间Tue Sep 4 17:45:15 2012
之前上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
1F:推 purpose:最简单的例子,一样显示一个按钮出来,按 124.8.135.69 09/04 18:21
2F:→ purpose:下之後说hello world,不管用VB,VC都只需 124.8.135.69 09/04 18:22
3F:→ purpose:写印hello的程式码。其他画面显示的程式码 124.8.135.69 09/04 18:23
4F:→ purpose:分别由VB,VC负责。是这里的差异在影响时间 124.8.135.69 09/04 18:24
5F:推 purpose:你戴VC工具箱出门,东西不多,走路就很快 124.8.135.69 09/04 18:33
6F:→ purpose:VB工具箱很重,解决问题轻松却会拖慢速度 124.8.135.69 09/04 18:33
7F:→ yauhh:二个语言,你说大家都知道这个比那个有效率, 118.167.52.78 09/04 20:44
8F:→ yauhh:从何得知? 118.167.52.78 09/04 20:45
9F:→ eva19452002:VC编出来的程式不是会比VC来的快吗? 36.233.228.62 09/04 22:10
10F:→ eva19452002: B 36.233.228.62 09/04 22:10
11F:→ MOONRAKER:程式语言用OS课的知识来了解,太粗糙了 114.45.204.37 09/04 22:48
12F:→ MOONRAKER:你什麽时候修PL的?为何不拿PL课本来看 114.45.204.37 09/04 22:49
13F:→ james732:等等,并不是所有的function「都」呼叫 114.32.92.122 09/05 00:11
14F:→ james732:OS的System call吧… 114.32.92.122 09/05 00:12
15F:推 changyuheng:1.同楼上 2.compiler & library 不同 36.224.168.196 09/05 03:17
16F:→ changyuheng:在 machine code 一样的前题下,你的 36.224.168.196 09/05 03:19
17F:→ changyuheng:答案是肯定的。 36.224.168.196 09/05 03:20
18F:→ rofellosx:知道了哪个效率高好像也不能怎样.. 210.241.39.5 09/05 18:51
19F:→ MOONRAKER:那麽楼上讲了废话之後可以怎样? 114.45.204.37 09/06 09:10