Answers:
根据我的理解,冗长的语言易于阅读和理解,而简洁的语言简洁明了,但更难于阅读。
这是错误的。详细表示许多符号。简洁意味着更少的符号。
这与易于阅读或理解无关。
有些人觉得冗长的COBOL易于阅读,而另一些人则感到困惑,因为只需很少的符号就需要很多符号。
有些人觉得简短的I / J / K和APL易于阅读,因为该程序很短。其他人则因为符号晦涩难懂而难以阅读。
Terse / Verbose与易于阅读或理解无关。
定义中是否应该考虑其他事项?
否。terse和verbose的定义很好。
重要的是这些定义与“易于阅读和理解”无关
当今许多流行的编程语言似乎都很冗长。
真?
我们如何确定一种编程语言是否比另一种更为冗长/简洁?
计算令牌以完成任务。
Add 2 TO A GIVING B.
7代币
b = a + 2;
6个代币
我们如何确定一种编程语言是否比另一种更为冗长/简洁?
通过比较等效或相似的语言构造,尤其是如何用一种语言对比另一种语言来解决相同或等效任务。
C#比Java更冗长吗?
Java通常比C#更冗长。最明显的区别包括委托和lambda表达式,其中Java需要定义,子类化和实例化不同的接口,以实现使用C#中的单个lambda表达式可能完成的工作。
p.getAge()
语句。在C#中,我将创建一个property Age
,该属性带来与成员函数相同的封装度getAge
,但是可以p.Age
代替编写。