Ste*_*idt 4 programming-languages language-design
在我看来,一些语言通常被认为比其他语言更美丽.这似乎适用于所有编程范例.是否有任何抽象/范式跨越的特征使程序员认为语言是美丽的?
编辑:如果您认为没有达成共识,请不要犹豫,陈述自己的观点
Dar*_*rio 6
我认为美丽的是概念极简主义,或者更确切地说是几个通用语言原语的正交集合 ......
与描述几乎相同的东西所需的许多不那么强大的功能相反,而永久地不得不考虑特殊情况.
例如,Haskell基本上只是围绕三个基元的一些语法,具有令人难以置信的小类型系统(只是值,泛型,构造函数,类型类),它以一种强大的方式覆盖所有内容,可能没有其他公共语言可以实现.再次值的概念涵盖了所有内容 - 数据,函数,对象(作为值集合),...
另一方面,经典VB有超过五种内置循环方式.值和函数,普通数据和对象之间存在差异......而且整体几乎没有编写通用代码的可能性.
归档时间:
15 年,1 月 前
查看次数:
260 次
最近记录:
13 年,10 月 前