想要第一时间看到我发布的消息?
微信右上角关注+星标公众号,精彩内容永不错过
什么是C/C++

什么是Python

Python和C/C++的区别
1、Python是解释语言,能够直接运行,Python虚拟机实际执行的是编译完的字节码,而不是源代码,一般来说,解释型语言的移植性较好,能够跨平台运行;C/C++是编程语言,源代码不能直接运行,需要先用编译器编译成可执行文件在运行。一般来讲,编译型语言的一致性相对较差。
2、Python具有可写性,可读性,出错较少;C/C++编写速度较慢,经常不可读,而且比较容易出错。
3、Python是强类型、静态类型检查的,C/C++是弱类型、动态类型检查的。Python的对象是一系列属性和方法的集合,就相当于结构体指针,都携带了类型信息,而且会对运行的对象进行类型检查,所以其属于强类型。Python在编写时不需要明确声明类型,所以是动态的。C/C++大部分基本类型都是某种长度的整数,而且所有的指针都可以任意相互转换,可见他是弱类型。而静态类型的检查一般只能在编译型语言中实现。
4、从学习难度上讲,Python学习更简单,对新手比较友好。首先Python的语法比较清晰,操作过程相对容易,而且具有高度交互的开放环境,以及广泛的第三方库,学习资料的获取和学习难度都比C/C++相对容易一些。
5、二者的阵列与列表不同,C/C++数组内部都是数字,而Python数组内部包含许多不同的元素。
喜欢更多好玩的项目的你
喜欢更多有趣的故事的你
分享,点赞,在看
三连哦!!!
-----------------END-----------------

关注公众号,即可获得更多精彩内容
文章转载自大鑫专栏,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




