问题2:Python 和 C 语言有什么不同,哪个更好?
回答:C 语言开发较早,使用广泛,在各种统计中长期居于最流行语言前3名,多次为第一名。Python 是一个较新的语言,也有广泛的用户群,一些年来一直处于最流行语言的前十名中,但没有进过前三。(参考)
C 语言被长期作为计算领域入门课程的教学语言,在国内外大学使用。国内大学多用 C 作为程序设计等基础课程的教学语言。近年来国外重要大学用 Python 作为计算机领域第一门课程的教学语言的学校越来越多。《ACM(美国计算机器协会)通讯》2014年7月有文章统计说 Python 是全美顶级大学计算机系使用最多的第一门课程语言。
从理论上说那个语言“更好”没有有力的根据。各种编程语言在理论上都是等价的,但可能适用于不同的用途。C 语言更接近今天的计算机,因此能很好发挥计算机的功能,在各种重要软件的开发领域应用广泛,也被用在各种嵌入式系统等的开发中,特别是计算效率要求高的领域。本学院计算系的老师们就特别建议学习 C 语言。另一方面,Python 语言与计算机硬件距离较远,比较高层,主要被用于各种应用系统开发,包括网络应用系统等。
|