编程与编程语言
机器语言
机器语言就是能直接识别的程序语言或指令代码
- 优势:速度快
- 缺点:开发效率低
汇编语言
用英文字母代替一串二进制数字
- 优势:速度快
- 缺点:开发效率低
高级语言
是一种独立于机器,面向过程或对象的语言
- 优点:无法直接理解、速度慢
- 缺点:开发效率高 | 编程语言 | 特 点 | | :—-: | :—-: | | C语言 | 诞生于 1972 年,由丹尼斯·里奇(Dennis Ritchie,C语言之父)在贝尔实验室中研发出来,是一种面向结构的编程语言,最初设计开发该语言仅为了实现 UNIX 操作系统。 | | C++ | 诞生于 1983 年,可以理解为是 C 语言的面向对象版本,可以从事大型项目的开发。 | | Python | 诞生于 1980 年后期,是一种高级的、面向对象的、解释型的编程语言。 | | Java | 诞生于 1990 年,由 Sun 公司(Sun Microsystems,现已被甲骨文收购)开发,是一种通用的高级编程语言。 | | C# | 于 1983 年开发,一种由 C 和 C++ 衍生出来的面向对象的高级编程语言。 |
编程语言的分类
编译型
有的语言将代码一次性转化为二进制指令,生成一个可执行程序,比如:C++、Golang
解释型
有的语言可以将代码一边执行一边转换,不会生产可执行程序,比如:Python、PHP、Javascript
Python是什么
Python英文原意为“蟒蛇”,由1989年 Guido van Rossum (简称 Guido)发明的一种面向对象的解释型编程语言,并将其命名为 Python。
Python应用领域
WEB开发Django框架、爬虫、云计算、人工智能、自动化运维、金融分析等
*2022年3月数据(https://www.tiobe.com/tiobe-index/ )