讨论:VB.net和C++哪个好?

123工艺品 2011-06-01 03:28:44
对于编写小型游戏及小型数据库应用程序,VB.net和C++哪个好?
或者说VB.net和C++那种语言开发小型游戏及小型数据库应用程序更容易?

...全文
876 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
lingling19901223 2011-11-12
  • 打赏
  • 举报
回复
123工艺品 2011-06-06
  • 打赏
  • 举报
回复
问题发在论坛里的:
怎么没人回复了
http://topic.csdn.net/u/20110528/05/b54ff819-c2b0-4275-9f01-fd862bdc964c.html
flyforfei 2011-06-02
  • 打赏
  • 举报
回复
目前C++ 就是个性能了,一般给普通群众看,毕竟现在p4、pe的机子还不少 ,vb.bet和C#差不多 就看你喜欢哪种语法了 vb的语法个人感觉艺术感差点
hztltgg 2011-06-02
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 caozhy 的回复:]
引用 15 楼 hztltgg 的回复:
Lambda 可不能说是抄c#的。

这些语言相互借鉴同化,不断的演进,这不是很好吗?为什么要有C#是唯一的选择这种说法呢?难道不管这些特性有没有用,只要贴上c#标签的你就高兴了,没贴上的就不用它?

因为没有什么C#做不了,做不好,非得用VB或者VC的情况。而C#是.NET事实上的主流开发语言。

就像虽然百度也能找到很多信息,但是有了Go……
[/Quote]

这个对个人来说也行,用一种语言就可以实现自己的需求了,没必要去学其他的语言。

但是其 存在的价值 是不可忽视的,就像我们会中文,不去学英文完全可以做好事情,但却去否认英文,这让那些从小就在英语国家长大的人怎么办呀?而且即使是行政命令强制统一了,一样会有各种其他语言冒出来的。
种草德鲁伊 2011-06-02
  • 打赏
  • 举报
回复
.net现在都用G#,其他都没前途了。
threenewbee 2011-06-02
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 hztltgg 的回复:]
Lambda 可不能说是抄c#的。

这些语言相互借鉴同化,不断的演进,这不是很好吗?为什么要有C#是唯一的选择这种说法呢?难道不管这些特性有没有用,只要贴上c#标签的你就高兴了,没贴上的就不用它?
[/Quote]
因为没有什么C#做不了,做不好,非得用VB或者VC的情况。而C#是.NET事实上的主流开发语言。

就像虽然百度也能找到很多信息,但是有了Google,这货就没有存在的价值了一样。
hztltgg 2011-06-02
  • 打赏
  • 举报
回复
Lambda 可不能说是抄c#的。

这些语言相互借鉴同化,不断的演进,这不是很好吗?为什么要有C#是唯一的选择这种说法呢?难道不管这些特性有没有用,只要贴上c#标签的你就高兴了,没贴上的就不用它?
threenewbee 2011-06-02
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 hztltgg 的回复:]
引用 2 楼 caozhy 的回复:
.NET框架下,C#是唯一的选择。
什么VB.NET VC++.NET都是不入流。


对于C#是唯一的选择这种说法,首先我想除非.net停止变化了再说才有意义吧?否则如何定义c#都成一个问题了,难道他从vb.net哪儿同化过来一些动态特性,从F#哪儿同化一些函数式特性过来,就成唯一了?
[/Quote]
VB也从C#这里抄走很多东西,比如 += -= 这样的运算符,还有 With { } 这样代花括号的属性初始化器,换行的语法,以及不伦不类的 Lambda 表达式。。。
hezhilin 2011-06-02
  • 打赏
  • 举报
回复
其实所有语言都只是一个工具而已,看你习惯了,不过VB.net做数据库系统更方便,C++做底层开发效率更高!

工具不重要,重要的是你用工具做了什么!
Guitaralex 2011-06-02
  • 打赏
  • 举报
回复
你能用的好的是最好的,问哪种语言好的这个问题本身就存在问题。
crackdung 2011-06-02
  • 打赏
  • 举报
回复
底層是C++,友好快速.NET
hztltgg 2011-06-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 caozhy 的回复:]
.NET框架下,C#是唯一的选择。
什么VB.NET VC++.NET都是不入流。
[/Quote]

对于C#是唯一的选择这种说法,首先我想除非.net停止变化了再说才有意义吧?否则如何定义c#都成一个问题了,难道他从vb.net哪儿同化过来一些动态特性,从F#哪儿同化一些函数式特性过来,就成唯一了?
Tosp2012 2011-06-02
  • 打赏
  • 举报
回复
我覺得這個問題本身就是白癡的問題。
Tosp2012 2011-06-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 caozhy 的回复:]
.NET框架下,C#是唯一的选择。
什么VB.NET VC++.NET都是不入流。
[/Quote]
你不用,不等於不好用。
兔子-顾问 2011-06-02
  • 打赏
  • 举报
回复
啥问题
123工艺品 2011-06-02
  • 打赏
  • 举报
回复
帮我解决ICO文件问题吧?
123工艺品 2011-06-02
  • 打赏
  • 举报
回复
你是版主吗?
兔子-顾问 2011-06-02
  • 打赏
  • 举报
回复
没事,我又不缺分。
123工艺品 2011-06-02
  • 打赏
  • 举报
回复
20楼发帖晚了,刚结帖。
I AM SORRY
兔子-顾问 2011-06-02
  • 打赏
  • 举报
回复
就这2个语言选择
vb.net是基于托管代码的,封装级别更高。使用庚简单。容易上手,语法上各式明细,适合初学者或basic语法爱好者。c++开发效率低,ui方面如果没个几年的积累,想做的比较绚丽需要花功夫,c#不过是个人喜好。c#和vb.net本质没区别。
加载更多回复(7)

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧