vb的语法 和 C系列语法,哪个更受编程者亲睐,主要是是{}和if...end if 这种语句块的比较

如题所述

我说一下个人感受(各自争鸣,最适合自己的就是最好的)
作为一种人工机械语言,好的编程语言,应当是尽可能少的使用结构关键字,特别尽量避免引入结构虚词。结构界限控制应当用大家一眼就能看明白的符号代替。就好比,做数学运算,你是习惯于用数学运算符号呢?还是这些运算符号统统用文字代替呢?
另外,原子性操作指令应当尽量避免使用关键字作操作符,如变量声明和方法声明。
我个人最看不惯的还不是
if...end if
这种结构,而是像
Dim a as Integer
这种东西。
不但使用dim操作符来定义变量,而且还引入虚词as,最让我受不了。
但VB这种语言比起C语言来说,可能更加适合没有编程经验的入门者,因为他更偏自然语言。而C这样的语法更适合系统开发,因为他避免大量不必要的关键词。
其实语言之争没啥意思,个人偏好而已。其实比起语言本身,编程思想还是更重要的。只要深入理解编程的基本原理,那么我们总是可以以较低的成本迁移到其他风格的语言上。
如果看见有人跟我的观点完全对立,请不要感到疑惑,每个人的对语言风格的偏好都不一样。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-26
这个很难比较的。就像你分别问一个美国的普通人和一个中国的普通人“汉语和英语哪个更受青睐”一样。最先接触的语言,就等同于自己的母语,以后再学其他语言,从感情上而言要想超越母语是很困难的。如果两种语言都精通,都进行过深入的研究,接触的时间也差不多均等,那么他的观点可能会具有代表性,但这样的程序员很少,至少我没见过。
第2个回答  2013-06-26
主要看习惯吧。熟才能生巧啊。
像用C的人当然是青睐{}