VB是最先进的编程语言,不服来辩
vb.net吧
全部回复
仅看楼主
level 8
jimmyfluore 楼主

不区分大小写,需要按Shift组合键输入的符号最少;由于VB易于编译而且易于解释的语法特性,其智能提示响应速度和完成度可以碾压其他编程语言。这两点导致了看起来字母最多的VB实际上是输入和调试最快的语言。
语法扩展性,键盘上的符号是有限的,但是单词拼写是无限的。C类型的语言将采用越来越奇葩的符号,而Basic语言只需要加入一个传神的单词就可以拓展语法特性了。例如List(Of Integer)相比List<int32>,可读性更接近自然语言,而且在智能提示的帮助下输入速度还要高于后者,因为不需要按下Shift键。
再考虑到功能特性,虽然这并不是语言本身的属性,不是辩论的主题。但VS2010SP1之后VB的功能与C#完全相同,从手机,Kinect到云计算都可以摆平。
2013年09月28日 06点09分 1
level 13
争语言没意思。学好是最重要的。
2013年09月28日 10点09分 2
有一定道理
2013年10月02日 17点10分
level 6
请问vb可以开发安卓和IOS软件吗?
2013年09月28日 14点09分 4
我写的你都没看完,只讨论语言本身的特性。VB可以用mono和mono for android编写ios和安卓,但是我没试过。
2013年09月28日 15点09分
按你的标准C/C++是最好的编程语言,因为几乎没什么平台不支持C/C++,但是这样讨论就没有意义了,每个语言都有各自的主场平台,但是这里对比的是语言的语法特性。
2013年09月28日 15点09分
@jimmyfluore 唉,说的哪挨哪啊?根本不是同一个问题。就像你说:因为核潜艇不会飞,所以核潜艇不如热气球先进!(因为人不吃屎所以人不如狗聪明!)VB这东西设计的就是用来windows开发的,所以真正的缺点不能推给“不能在‘麒麟’某系统运行”。
2013年10月02日 00点10分
回复 1988muye :这位可以试试gambas~Linux上的basic
2013年10月28日 11点10分
level 8
由于C#语言是基于符号的语言,这就决定了它的可扩展性比较弱(所有的符号都让C#给用过了,如果再扩展,还能用什么呢?像C++那样,把-->和::这种组合符号也搬上来吗?)
相反,VB.net会有更多的特性、更大的潜力有待于发挥。
用马克思的理论来衡量这两种语言:具有发展前途的事物 称之为“新事物”。而VB.net正是这种“新事物”。
现在看C#语言:说方便性,比VB.net差;论性能,比C++差;谈跨平台通用性,比Java差
C#实际上是一种过度性的、鸡肋的计算机语言。
从C++到C#,更多的体会是:委曲求全从VB到VB.net,更多的体会是:如鱼得水!
我们应该感谢比尔•盖茨 发明的Basic语言,更应该感谢微软,把VB.net的能力发挥得如此透彻!相信大家读完了这篇文章,会更深刻地了解
为什么VB.net比C#会贵上1000块钱。
如果说C#是微软的一个佳作,那么VB.net就是微软的精品!
2013年09月30日 23点09分 5
回复 lovebat365 :我只是想说他们的区别?。。不是讨论语言的 ,具体的c。。。我不懂
2013年10月01日 15点10分
我说一下,basic语言不是比尔盖茨发明的
2013年10月02日 15点10分
回复 sunruisunrui :老大 ,比尔盖茨只是个微软的代名词好吧。                                                                                                       
2013年10月02日 15点10分
C#是一种优秀的语言,结合了C++和Java的语法和VB的思路。VS现在已经不分语言了,5楼大概是很久以前的思想了吧
2013年10月02日 17点10分
level 1
站在不同的高度对事物有不同的看法。
满足现状的你也就到那样的高度而已了。
2013年10月02日 08点10分 6
暂时来看你除了喷和人身攻击也没什么别的值得称道的能力,这里可不欢迎这样的人。我希望你能提出点具体的东西。
2013年10月02日 16点10分
具体啊? 比如在8位单片机领域,你能说VB是最先进的么? 比如在高效的底层驱动开发,你能说VB是最先进的么? 比如在linux应用程序开发,你能说VB是最先进的么? 比如在网络应用开发,你能说VB是最先进的么? 据我所知道的是,VB是Windows下入门最简单的编程软件而已。。。
2013年10月03日 04点10分
回复 jimmyfluore :你说我喷和人身攻击么?我到觉得你先深刻理解一下“最先进”的概念吧。
2013年10月03日 04点10分
你看,你早说啊,我还以为你只会喷呢。VB和C#可以用microframework开发配置很低的设备,只要这个设备能够刷入一个约200k的micro framework。受框架所限,这里开发效率的优势无法体现得很明显。 ——来自 诺基亚 Lumia 925
2013年10月03日 07点10分
level 5
我只用过VB和VB.NET,但我一直很庆幸我的程序里没有讨厌的 { 和 }。
2013年10月02日 12点10分 7
一直是两种语系的编程语言都在学,经常搞混。
2013年10月02日 15点10分
回复 sunruisunrui :面向对象的语言都是那几样,熟悉了就不会混了
2013年10月02日 17点10分
Vb系列花括号是有用的,用来表示有序列表
2013年10月03日 00点10分
回复 Nukepayload2 :呃,那我就纠正一下,没有必须的、成片的大括号。
2013年10月03日 02点10分
level 8
最讨厌贬低别人的人
好像用C的人天生有种优越感
用C能写系统,好像他们自己也会写一样
……
游戏之家,VB写的3D游戏,自从以前见过之后
就对VB没什么意见了,不行是自己的技术不行,跟VB无关
秋天童话细雨:回复 甲甲虫 :这坟挖的....深啊! 话说用易语言的基本上都这样.张口闭口的都是"[怒] 我易语言咋了?" [气愤]"我易语言多牛B你懂吗?" [怒] "我易语言那啥啥啥的.." 唉! 不成熟啊!...(心照不宣)
2013年10月03日 02点10分 8
易语言怎么不行了?做脚本比vb.net差吗?
2013年10月09日 00点10分
回复 攻08 :想走出国门 ,第一个排除的就是易语言。你还想说嘛?
2013年10月09日 03点10分
回复 330218654 :易语言是被无能的杀毒软件和无节操的程序员给扼杀了
2013年10月24日 12点10分
回复 Enjoy_奇异哥 :说到底还是杀毒软件的无能[呼~]
2013年12月05日 12点12分
level 1
推荐三本相关的书:计算机体系结构、操作系统结构、编译系统原理。不懂这三个想在编程领域成为高手是不可能的。
就效率来讲,机器码的效率最高;其次是编译型的字节码;最后是解释型的字节码。效率最高的,编写难度也最高。
你见过PC上大型游戏有谁用vb去写?
越是要求效率的场合,越是要用接近机器码的编程工具。所以现在嵌入式编程人员工资狂高啊!那些人整天就是在写机器码。
说实话,搞开发的,开发工具越高级,工资越低。工资最高的是用汇编语言编程的,其次是C/C++,最后才是啥vb/java/dephi之类。
2013年10月03日 06点10分 9
原来你是领工资的,和我没有可比性啊。我有很多竞争对手都在用C++, ——来自 诺基亚 Lumia 925
2013年10月03日 07点10分
但是他们都没办法竞争得过我这个个人开发者。同样的工业摄像头+3d仿真画面+小型数据库,别人都需要团队开发,但我可以个人开发。 ——来自 诺基亚 Lumia 925
2013年10月03日 07点10分
但是你何必纠结于语法之外的东西呢?再看看辩题吧。 ——来自 诺基亚 Lumia 925
2013年10月03日 07点10分
那是没限定环境啊,比如媒体开发,人家不用MF也不用DShow的时候,纠结啊。Web前端更是,根本就没VB啥事,全部是JavaScript,没错,全部是,你用sl也行,但是人家苹果就是不支持。 如果说语法的话,这东西真心是个公说公有理,婆说婆有理的玩意儿。
2013年10月07日 16点10分
level 10
语言只需好用、习惯这两个优点就可以了
编程在于积累和不断探索
我们很幸运,都是站在巨人的肩膀上前行
所以不需要再讨论什么语言是最好什么语言效率高
自己喜欢就可以了
2013年10月05日 08点10分 10
level 8
继汇编之后的是C语言
2013年10月09日 00点10分 11
level 14
说错了,应该说vb是最方便的
-----------------
大海啊,全是水。
骏马啊,四条腿。
生活啊,多美好。
发财啊,想得美!
   --来自中兴U956
2013年10月20日 09点10分 12
level 4
楼主不要在这里秀下限了好不好,实在看不下去了。
你连什么是语言特性和IDE的辅助功能都分不清楚。
2013年10月21日 09点10分 13
为什么没有任何一款C++的IDE达到VS中VB的水平?为何同样是VS,VB比C
#的智能提示更加流畅?难道是近年来微软不够重视C#
?还是因为这是语言本身的设计决定的?你的工科思维水准还不够啊!上士闻道,勤而行之;中士闻道,若存若亡;下士闻道,大笑之,不笑不足以为道。
2013年10月21日 09点10分
回复 jimmyfluore :同感
2015年02月10日 07点02分
@jimmyfluore [真棒] 就最后一句话给楼主赞!有涵养。 我从vb到c#, 但总觉得都不是当前社会的主流语言了
2015年06月23日 00点06分
IDE可以算语言的一部分,不然强类型谈何优势
2022年07月17日 04点07分
level 5
虽然我是Vb.net粉,但好像不必如此拔高,每种语言都有其适用领域,很难说谁比谁更好。但在同质领域,这到真是可以比一比,比如Vb.net和C#,Vb.net和PHP之间。
Vb.net的确有一个谁也无法超越的天生优势,就是接近自然语言,平易得任何人都可以与它拥抱。
2013年10月27日 10点10分 14
中肯! 楼主看来是最近手上没项目了,才会闲的发慌纠结这个问题
2015年06月24日 18点06分
level 7
你可以去c++吧发[哈哈]
2013年11月07日 12点11分 15
level 1
我是先学C,再学VB,再学C++,再学VB.NET,从编码本身来说,C/C++易用,但从思维角度来说,VB高效,C++最繁杂.
2014年03月23日 15点03分 16
level 1
你要这么认为,我只能说二进制编程是最合适你的,只有0和1
2015年01月30日 14点01分 17
level 12
学好用好,才是王道,那个好坏不是关键。
不过VB 开发环境的限制也是一个短板的地方。
2015年01月31日 04点01分 18
level 12
c#的代码量比较少
2015年02月05日 04点02分 19
level 8
好好好,你说的都是对的,我是错的[冷][笑眼]
2015年02月06日 13点02分 20
level 10
谁挖的坟[不高兴]
      ---卷轴预言,兄弟交战,黑翼铺展,天下大乱。奥杜因,诸王灾祸,远古阴影,吞噬大地沉没。
2015年02月09日 03点02分 21
1 2 尾页