编程语言最重要的属性是什么?

nan*_*nda 6 language-agnostic programming-languages

对我来说它是:强大的类型

维基百科:

"强类型"意味着编程语言严格限制允许发生的混合,从而阻止编译或运行使用数据的源代码,这被认为是无效的方式

为什么重要?因为我喜欢编译错误比运行时错误更多.

我想最好提供一些信息和一些重要原因.

Ode*_*ded 5

表现力.

也就是说,它使表达设计和想法变得容易,并且不需要技术解决方案来使设计工作.

  • @nanda - 简洁意味着简短,尽管是信息性的.表达不是长度相关的,而是在没有语言妨碍的情况下能够表达不同的设计. (2认同)