第1个回答 2021-03-08
1、语言类型:Python是一种基于解释器的语言,解释器会逐行读取代码,将Python编译为字节码,然后由大型C程序解释;C是一种编译语言,完整的源代码将直接编译为机器代码,由CPU直接执行。
2、内存管理:Python使用自动垃圾收集器进行内存管理;C语言中程序员必须自己进行内存管理。
3、应用:Python是一门通用编程语言,一个多范式,面向对象编程、程序编程、函数编程;C是结构化的编程语言,允许使用函数,选择,迭代,主要用于硬件相关的应用程序。
4、速度:在运行速度方面,Python比较慢,C语言比较快,因为C语言是底层语言,运行效率优于Python。
5、复杂度:Python不需要声明变量类型,C语言需要声明变量类型;Python更易于学习,编写以及阅读,而C语言语法更加难。
第2个回答 2021-03-05
python相比于C语言,更加的简洁,语法简单,对于小白更容易上手;
C语言语法严格,逻辑复杂,对于喜欢挑战的技术达人,C语言更接近底层,是个不错的选择!
对于未接触过计算机,或者对计算机简单了解的人员,如果想转行做IT,python是个不错的选择!我身边不少朋友也在做这个,很多在老男孩深造了一下,都能拿到1万多的薪资,我最近也是处于迷茫期,他们建议我去老男孩学习一下,我报了3月10日的python全栈开发课程,希望我学完也能像他们一样!
第4个回答 2021-03-05
Python,因为其语法简单,功能强大,拥有极高的开发效率,目前已经广泛用于网站开发,人工智能,云计算,大数据,数据分析,爬虫,自动化运维,自动化测试以及游戏开发等领域。因为Python应用领域大,Python企业的用人需求也比C语言多。
C语言,面向过程,开发稳定性及安全性极高,主要用于底层应用的开发 例如操作系统、驱动语言的开发。开发效率低,学习难度大,对学习者要求高,PS最好是本科计算机相关的专业。岗位需求要求高,薪资待遇高。会的比较的少。