语言的设计与实现
程序语言的设计与实现是密切相关的,实现方面的因素以许多种方式影响设计的决策。
程序语言分类:说明式/命令式;
命令式语言(主流语言):
1)冯.洛伊曼语言:将修改变量的值当做计算的基本方式的语言;
2)脚本语言;
3)面向对象语言。
分类的界限是模糊的。例如冯洛伊曼语言和面向对象语言之间的界限往往非常模糊。
学习方面:理解令人难懂的语言特征;从多个可选方式中选择最适当的方式来表达事物;更好的使用调试器、汇编器、连接器和其他相关工具;在缺乏某些有用特征的语言中模拟这些特征;
程序语言的设计与实现是密切相关的,实现方面的因素以许多种方式影响设计的决策。
程序语言分类:说明式/命令式;
命令式语言(主流语言):
1)冯.洛伊曼语言:将修改变量的值当做计算的基本方式的语言;
2)脚本语言;
3)面向对象语言。
分类的界限是模糊的。例如冯洛伊曼语言和面向对象语言之间的界限往往非常模糊。
学习方面:理解令人难懂的语言特征;从多个可选方式中选择最适当的方式来表达事物;更好的使用调试器、汇编器、连接器和其他相关工具;在缺乏某些有用特征的语言中模拟这些特征;