PHP,Java,Python,C,C++这些编程语言各自有什么优点或特点?(3)编译后的执行代码和汇编后的执行代码有什么特征上的区别吗?不,尤其是在编译器优化之后。无法通过执行代码来区分汇编程序和C程序。比如一只“程序猫”在黑笼子里喵喵叫,无法通过声音判断它是“汇编猫”还是“C语言猫”。在效率方面,C的冗余成本在哪里?编译时模块的堆栈操作简而言之,优化后的C程序执行代码几乎和汇编一样高效。因为从理论上讲,C并没有为运行时引入新的机制。我理解的C语言只是一种编译宏。C++语言比C语言多了什么?成员函数类型继承体系虚函数和虚继承模板涉及多种编程范式(开始比较抽象,语言逐渐开始脱离冯氏结构。)其中,面向对象的思想使得程序之间的关系和真实的东西更接近。由于OO和设计模式的流行,编程的负担也变得更轻松了。什么是编程范式?它是一套指导思想和行为准则。比如C是过程式的,Haskell是函数式的,JAVA是面向对象的,Python是简单的大杂烩,shell调用命令,lua调用c程序,PHP写页面,ProLog用线性逻辑推理。再比如,UML是描述规范的,XML是存储数据的。再比如,CSS描述的是网页的性能,HTML描述的是网页的内容。javascript更神奇,不敢说。推荐观看:笨方法学Python!编程新手第一本Python入门书!注意!
