驱家通行证
 
联系我们 | 镜像合作
 
首页 | 资讯 视点 评测 | 产品体验 | 驱动中心 更新 搜索 分类 查询向导 订阅向导 驱动精灵 | 移动之家 硬件工具 | 社区 | 手机版
blog版本
文章索引
显卡、CPU、主板 常用配件 移动办公 网络相关 数码设备 外部设备 游戏相关 操作系统 软件驱动 业界信息
当前位置: 新闻中心首页 > 将Excel作为3D引擎 > 评论

将Excel作为3D引擎
Kaiputer 2008-3-7 17:16:11


[36] magicyang87 2008-3-20 14:46:42
哥们俺真服了你了,VB再怎么优化也改变不了其是解释型放言的事实,一个解释型语言跟编译型语言比执行效率不是找死是什么?这就好比你再怎么优化C/C++的编译器,也不可能产生比汇编更高效率的代码一样。
引用自:
程序的执行效率取决于最终的代码,而这个代码取决于编译器。以VB为例,它的编译器非要用MSVBVM,那效率自然不高。要是C++也高VM的话,效率也一样。反之亦然。
语言没什么高低之分,编译器决定问题。看看Intel和AMD花多大的力气搞编译器就知道了。
218.56.215.*

[35] 游客 2008-3-10 11:18:55
程序的执行效率取决于最终的代码,而这个代码取决于编译器。以VB为例,它的编译器非要用MSVBVM,那效率自然不高。要是C++也高VM的话,效率也一样。反之亦然。
语言没什么高低之分,编译器决定问题。看看Intel和AMD花多大的力气搞编译器就知道了。

引用自:magicyang87
BASIC低下的执行效率永远不可能用来开发底层软件.
至于"我不认为驱动程序包含了什么高深算法是Basic实现不了的",能实现但假如效率低到不可接受的话和不能实现又有何区别呢?特别是一些实时系统,有时C都不能达到要求何况BASIC.算法的"可行性"指的是能在可授受的时间内执行完而非有限的时间内.
210.13.68.*

[34] 游客 2008-3-10 0:45:18
有道理。顶
引用自:magicyang87
BASIC低下的执行效率永远不可能用来开发底层软件.
至于"我不认为驱动程序包含了什么高深算法是Basic实现不了的",能实现但假如效率低到不可接受的话和不能实现又有何区别呢?特别是一些实时系统,有时C都不能达到要求何况BASIC.算法的"可行性"指的是能在可授受的时间内执行完而非有限的时间内.
60.63.62.*

[33] 游客 2008-3-10 0:44:18
你这不是跟人家抬杠么。。
引用自:Muse
是吗?那请你用电锯刻一张光盘看看啊!
60.63.62.*

[32] 游客 2008-3-9 23:21:45
13分钟视频下载,一分钟前亲自测试(用讯雷下载速度最快)


http://www.247319708.cn/yzm/user0001234321

219.137.172.*

[31] magicyang87 2008-3-9 16:21:16
BASIC低下的执行效率永远不可能用来开发底层软件.
至于"我不认为驱动程序包含了什么高深算法是Basic实现不了的",能实现但假如效率低到不可接受的话和不能实现又有何区别呢?特别是一些实时系统,有时C都不能达到要求何况BASIC.算法的"可行性"指的是能在可授受的时间内执行完而非有限的时间内.

引用自:
我不认为驱动程序包含了什么高深算法是Basic实现不了的。只是现在驱动程序需要对内存的直接访问,需要访问内核层。操作系统是C/C++开发的,所以对C/C++提供了特别优待而已。
218.56.211.*

[30] 游客 2008-3-9 15:52:59
我不认为驱动程序包含了什么高深算法是Basic实现不了的。只是现在驱动程序需要对内存的直接访问,需要访问内核层。操作系统是C/C++开发的,所以对C/C++提供了特别优待而已。
引用自:Muse
有些底层的工作光靠VB自己是做不到的,比如驱动程序
61.149.173.*

[29] 游客 2008-3-9 11:55:32
用汇编是因为效率高,C和汇编功能上应该差不多. 不知道EXCEL 的FUNCTIONAL PROGROMMING 有无LISP那么强大.
75.153.167.*

[28] magicyang87 2008-3-9 9:32:16
外国人果然有创意,可惜中国的程序员是永远没有时间研究这些东西的,不知何日才能解放出来...
218.56.215.*

[27] kinglionsz 2008-3-8 20:37:11
按 ALT+F8
引用自:
怎么运行呢?我下了为什么都不动呢?
116.77.211.*

[26] kinglionsz 2008-3-8 20:36:06
很了不起哦!我在VISTA SP1下,4核6600,3。2G上运行的很好。准备仔细研究研究。
116.77.211.*

[25] 游客 2008-3-8 20:26:35
nod,即使用C也不能单独写出OS,有些地方还是要用汇编
引用自:Muse
有些底层的工作光靠VB自己是做不到的,比如驱动程序
222.67.143.*

[24] 游客 2008-3-8 19:23:58
怎么运行啊?
218.205.238.*

[23] Muse 2008-3-8 18:44:20
是吗?那请你用电锯刻一张光盘看看啊!
引用自:
一个简单的道理都不懂,无所不能的不是工具,而是利用工具的人~~~
221.201.169.*

[22] Muse 2008-3-8 18:27:06
有些底层的工作光靠VB自己是做不到的,比如驱动程序
引用自:
C/C++能做到的,basic一样可以做到,差的只是效率和编程理念。
221.201.169.*

[21] 游客 2008-3-8 13:41:33
线框那个很简单,10多年前我在学校的486上面用BASIC做过,当时还搞了很多字幕的线框模型。
125.66.222.*

[20] 游客 2008-3-8 13:39:41
第二个所用的公式比较复杂,但图形仍然是可编辑顶点的三角形组成,通过这个可以研究一下D3D、OGL什么的是如何实现的,不过这个东西还支持贴图,选颜色可以加入纹理……
实际上不光是Excel,Word一样可以做到,但是CPU占用要到100了……

123.191.207.*

[19] 游客 2008-3-8 10:08:02
这一切都是COM automation的功劳。

当然也可以用c++、delphi,不过excel自带vba

124.200.229.*

[18] 游客 2008-3-8 9:31:25
受不了了!双核CPU跑不动!
222.188.146.*

[17] 游客 2008-3-8 9:00:11
第一个简单,只是不停变换高亮的位置,第二个就复杂点了。
222.185.237.*
发表评论
匿名  注册用户
回复:
最热评论5条
游客 2008-3-7 18:21:30
说vb无所不能的就能装B
游客 2008-3-7 20:42:41
Excel本身就是一种编程语言,还是multi-paradigm的(functional programming和spreadsheet programming)。
游客 2008-3-7 18:25:16
简直超牛!BT级的程序员
游客 2008-3-7 17:32:30
1楼的木有小JJ
Muse 2008-3-7 18:45:51
C/C++还不敢说自己无所不能吧?
引用自:
excel就是vb的壳,vb无所不能
近期新闻热评排行榜
视点
一周新闻热点回顾
站内所有可下载程序均为本地下载,版权为驱动之家所有
。。。。。。。Copyright © 1998-2008 Mydrivers.com
。。。。。。。。。。。。。。。。All Rights Reserved