哪些因素很重要?你怎么知道给定的编程语言是否比另一种语言“简单”或“更简单”?
答案 0 :(得分:1)
我不确定这是否是一个公平的问题,因为不同的语言用于不同的目的,它可能并不真正比较苹果和苹果。
然而,话虽如此,记忆管理会浮现在脑海中。有人可以说Java是一个更简单的"语言比C ++,因为它有一个垃圾收集器,可以处理内存管理的一些复杂性,而不是强迫你自己做。
答案 1 :(得分:1)
在我看来,这些是定义语言复杂性的要点。
来自常见伪代码和构造的语法变体
易于为对象等现实实体开发结构
编译时的结构实施方法。
内存管理策略分配/解除分配
代码可重用性
易于使用代码标头和指令管理
内置库
相对安装包大小
数据交换功能,如文件网络
线程管理等流程处理
代码的相对简洁
编译速度
开发人员社区规模和文档
OpenSource实施
平台依赖
还有更多可以添加到此列表中。