游戏开发论坛

 找回密码
 立即注册
搜索
楼主: happyking

你是否患有VC恐惧症?

[复制链接]

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2007-12-22 18:19:00 | 显示全部楼层

Re:你是否患有VC恐惧症?

天啊,不会真的把语言和IDE弄混淆了吧?
一个编译器有什么好恐惧的??VC还算是友善的呢,要用那什么make的才叫麻烦

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2007-12-23 08:31:00 | 显示全部楼层

Re:你是否患有VC恐惧症?

只学不用的人通常都有恐惧症,因为实际应用的时候就等于滥竽充数,很多人在读大学的时候在班上成绩很优秀,可毕业后找不到好工作,那叫读死书。

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2007-12-23 18:22:00 | 显示全部楼层

Re:你是否患有VC恐惧症?

连语言和编译器的区别这种基础知识都不懂就随便在论坛上发言只会贻笑大方。

362

主题

3023

帖子

3553

积分

论坛元老

Rank: 8Rank: 8

积分
3553
发表于 2007-12-28 13:28:00 | 显示全部楼层

Re:你是否患有VC恐惧症?

我没有。因为我用VC++开发游戏了。

在做UI类库时,VB没有接口,虚函数就让我很痛苦。好在我巧妙地用一个类解决了。

所以我现在不用VB.但是作软件还是VB6,MFC不会用,也不想会用。那玩意太恶心。
C++就是C++,和MFC没有关系。

29

主题

475

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
发表于 2008-1-20 22:21:00 | 显示全部楼层

Re:你是否患有VC恐惧症?

因为VB是解释型语言,直接把语句发送到虚拟机上就可以运行了,VC是直接运行类型的,当然需要编译啊,当然,.NET和JAVA也是解释型,为什么需要编译,那就是代码架构问题了,.NET和JAVA可以通过编译为更加精简的字节码,更加容易运行,而VB就显得直接得多,所以速度方面要慢些,但这为调试代码提供了很好的环境,有得必有失吧~~
还有貌似出了VB之外其它所有语言都是大小写区分吧~~(HTML和T-SQL不算语言!!)

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2008-2-10 02:09:00 | 显示全部楼层

Re:你是否患有VC恐惧症?

VB是解释型语言?楼上哪里听说的?莫非你指VB4或者以前的版本?

VB6的IDE整天提示编译难道没有注意到吗?而且VB6的编译器是很nb的。

不过大小写不敏感是Basic类语言相当出色的一点,个人十分喜欢。

不过新的IDE已经把问题解决得差不多了,VC7的IDE就可以提示自动更正大小写。

其它语言的话,汇编不区分大小写(后期的Win32汇编可以设置是否大小写敏感),pascal不区分大小写。这两个都是重量级选手啊。

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2008-2-10 12:28:00 | 显示全部楼层

Re:你是否患有VC恐惧症?

VB6现在用虚拟机了,什么都在DLL里执行,不过性能还是不行啊........(可能比以前提高很多了)

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2008-2-10 17:55:00 | 显示全部楼层

Re: Re:你是否患有VC恐惧症?

Miu.C: Re:你是否患有VC恐惧症?

VB6现在用虚拟机了,什么都在DLL里执行,不过性能还是不行啊........(可能比以前提高很多了)


VB从5开始就可以编译成本机的机器码了,而且还可以针对处理器进行进一步的优化。
VB6的效率不低,我敢用VB6作Per Pixel的图像处理,不过麻烦很多就是了。
而且VB6的编译器也很牛的,经常我经过优化的代码,明明以为效率要提高很多了,但是编译成本机EXE后发现速度差不了多少,反汇编可以发现VB6的编译器还是会帮你优化不少的。

真正让VB的速度赶不上C的原因是VB6里面的数据结构。不提供无符号数、不提供指针、严格的类型转换等等让VB6在实现某些功能的时候不得不绕弯子,在一些对效率要求高的场合实在不好发挥。(我写MD5加密模块的时候,对于没有32位无符号数这点而损失的效率是有非常深刻体会的)

.Net暂且不谈。

68

主题

228

帖子

241

积分

中级会员

Rank: 3Rank: 3

积分
241
QQ
发表于 2008-2-11 10:40:00 | 显示全部楼层

Re:你是否患有VC恐惧症?

又是工具之争啊~

少谈多做勤思考
策划CODE多锻炼
大事可成
    --岚鹰

82

主题

782

帖子

798

积分

高级会员

Rank: 4

积分
798
发表于 2008-2-12 07:27:00 | 显示全部楼层

Re:你是否患有VC恐惧症?

现在招聘好像都没有什么单位要C++了,都是招聘java, vb.net的。
除非游戏公司,招聘要C++。
国外游戏公司,招聘好C++ D3D或者会Virtools. 或者j2me
[em20]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-20 04:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表