![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
Mirror W
这个作者很懒,什么都没留下…
展开
-
2020-10-11
C++编程语言的四个基本准则 最高准则:无二义性 对这个准则的理解:无二义性准则不仅仅是c++的准则,也是所有编程语言的最高准则。或许在人类语言中一个句子可以有多种解读,听者可以根据说话人的语气、表情来判断其含义。但机器不同于人类,它无法思考与判断,只能执行,如果在我们编程过程中出现有二义性的句子,会让计算机无法判断,最终导致崩溃。 准则的具体体现: (1)运算符的优先性与结合性优先级是为了消除诸如3+4*5的表达式是应该被当作(3+4)5还是3+(45)的二义性而设定的规则。运算符的优先规则 运算符原创 2020-10-11 08:02:06 · 82 阅读 · 0 评论 -
2020-09-26
几组不同类型语言的区别 编译型语言与解释型语言 编译型语言:执行必须通过编译器将源代码转换为机器码,其中需经历两个步骤:编译和链接。 编译:将源代码编译成机器码,只需编译一次,后面的执行无需编译。链接:将各个模块的机器码和依赖库串联起来生成可执行文件。解释型语言:无需编译,在运行过程中逐行翻译。二者的本质区别在于编译这一步骤。编译相当于将源程序看作一个整体,对其进行一次性翻译,之后这个源程序就可以脱离编译器和源代码重复运行。所以编译型语言执行速度快,程序占用内存较少。而解释型语言则具有更好的跨平台性。 动态原创 2020-09-26 00:35:31 · 85 阅读 · 0 评论