编程与编程语言

机器语言

机器语言就是能直接识别的程序语言或指令代码

  • 优势:速度快
  • 缺点:开发效率低

汇编语言

用英文字母代替一串二进制数字

  • 优势:速度快
  • 缺点:开发效率低

高级语言

是一种独立于机器,面向过程或对象的语言

  • 优点:无法直接理解、速度慢
  • 缺点:开发效率高 | 编程语言 | 特 点 | | :—-: | :—-: | | 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

编程是什么 - 图1

Python是什么

编程是什么 - 图2

Python英文原意为“蟒蛇”,由1989年 Guido van Rossum (简称 Guido)发明的一种面向对象的解释型编程语言,并将其命名为 Python。

编程是什么 - 图3

Python应用领域

WEB开发Django框架、爬虫、云计算、人工智能、自动化运维、金融分析等

*2022年3月数据(https://www.tiobe.com/tiobe-index/ )

编程是什么 - 图4