TheDifferenceBetweenPythonandC++摘要:经过半个学期的程序设计语言原理的学习,根据本人课外所学的python和课程所学的C++编程语言,本人进行了粗略的对比,分别从二者的运行效率,执行方式,基本语法其中对二者关于面向对象中使用类的方法进行了个人观点的阐述
对于当今几种比较流行的编程语言,比较其中的不同点有助于帮助我们更加深刻的理解语言与语言之中的差异,一切为了更好的学习
关键字:python,C++,运行效率,执行方式,面向对象,类,差异语言介绍:C++融合了3中不同的编程传统:C语言代表的过程性传统、C++在C语言基础上添加的类代表的面向对象语言的传统以及C++模板支持的通用编程传统
在C++中,类是一种规范,它描述了这种新型数据格式,对象是根据这种规范构造的特定数据结构
为了应付C语言所面临的挑战,OOP提供了一种试图让语言来满足问题要求的一种新方法,其理念是设计与问题的本质特性相对应的数据格式
OOP程序设计方法首先设计类,它准确地描述了程序要处理的信息,这种技术涉及到许多新概念,如对象、类、封装、继承、多态等
C++诞生于贝尔实验室,由BjarneStroustrup于20世纪80年代开发出来,“C++主要是为了我的朋友和我不必再使用汇编语言、C语言或其它现代高级语言来编程而设计的
它的主要功能是可以方便地编写出好程序,让每个程序员更加快乐
”Python是一种面向对象的解释型计算机程序设计语言,由荷兰人GuidovanRossum于1989年发明,第一个公开发行版发行于1991年
Python具有丰富和强大的库
它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起
python是一种脚本语言,写好了就可以直接运行,省去了编译链接的麻烦,对于需要多动手实践的初学者而言,也就是少了出错的机会