想要第一时间看到我发布的消息?
微信右上角关注+星标公众号,精彩内容永不错过
什么是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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
python中标识符的命名规则和命名规范
周同学带您玩AI
118次阅读
2025-04-21 10:34:44
[MYSQL] binlog校验
大大刺猬
75次阅读
2025-05-13 15:45:23
解决pyqt5 textbrowser控件超链接锚点问题
zayki
43次阅读
2025-04-27 16:58:59
python 实现消费者优先级队列
天翼云开发者社区
34次阅读
2025-04-25 11:08:21
优雅遍历和删除特定开头的key
陌殇流苏
30次阅读
2025-04-25 12:17:03
《深入剖析Python的生成器表达式与列表推导式:探寻代码背后的哲学与艺术》
程序员阿伟
29次阅读
2025-04-27 16:22:14
[Python] 探索ibd2sql的性能优化之道, 从1分40秒优化到约1秒
大大刺猬
25次阅读
2025-05-15 21:18:15
python中的常见数据类型
周同学带您玩AI
18次阅读
2025-04-21 10:34:43
python自动更新dns A记录
godba
14次阅读
2025-04-23 11:19:04
Python数据类型详解:列表 — 从基础到AIOps与DevOps实战
韩公子的Linux大集市
11次阅读
2025-05-07 08:32:47