level 6
有的人说B A S I C 语言可读性好,而有些人说B A S I C 语言可读性差。我觉得B A S I C 语言的代码的确比较接近自然语言,我一直觉得它的代码比使用一大堆奇怪符号的C类语言(C、C + +、C #、J a v a等)的程序易读多了,但是在B A S I C类语言都可以实现相同的需求的情况下,大家都愿意选C类语言。我今天又发现,有些人说其实每一种语言写的较长程序在没有注释的情况下都是一样难读的。大家有什么意见?
2017年06月06日 09点06分
1
level 11
还有basic很容易因为拼写错误就多"创造"一个变量
c系必须是先定义再使用(当然我同意没有注释很难读懂)
2017年06月06日 15点06分
3
不过我感觉 basic 的代码更烂 很难看清楚代码块和作用域 写的时候如果滥用一下goto之类的东西很容易形成臭名昭著的"意大利面"
2017年06月07日 18点06分
(当然 无论什么语言滥用goto都很容易形成"意大利面")
2017年06月07日 18点06分
@Pumpkin_233 嗯。早期的B A S I C语言的确是这样,但是现在的好很多了。
2017年06月08日 01点06分
level 7
分号可以省略, & &这种是逻辑符,也很好用的。
总之,服cs/cpp
2017年06月08日 04点06分
4
你觉得用&&易懂还是用and易懂呢?
2017年06月08日 13点06分
或许用惯的人觉得这没什么区别。
2017年06月08日 13点06分
回复
LSC1501751
:cpp可以用and替换&&
2017年06月09日 05点06分
@Pumpkin_233 这好像是c++11增加的,目的是方便那些电脑没有“&”的地方的人。但微软的VS2012好像还未支持。
2017年06月21日 05点06分
level 7
我认为BASIC可读性很好。至于无条件转移,看看汇编就知道BASIC的可读性好了。
2017年07月20日 09点07分
5