Skip to main content

C 简介

编程语言

  • 汇编语言:执行效率高、开发效率低。
  • C 语言:执行效率较高,面向过程,一般用于底层驱动开发、系统开发、嵌入式。
  • C++ :面向对象,一般用于PC软件、游戏。
  • Java:一门通用语言,一般用于网站后台、Android开发、PC软件。
  • C#:微软开发的一门语言,基本都在Windows平台上使用。
  • PHP:专用语言,主要用来开发。
  • Python:作用系统运维、网站后台、数据分析、人工智能、云计算。

C 语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发 UNIX 操作系统而设计的。C 语言最开始是于 1972 年在 DEC PDP-11 计算机上被首次实现。

关于 C

  • C 语言是为了编写 UNIX 操作系统而被发明的。
  • C 语言是以 B 语言为基础的,B 语言大概是在 1970 年被引进的。
  • C 语言标准是于 1988 年由美国国家标准协会(ANSI,全称 American National Standard Institute)制定的。
  • 截至 1973 年,UNIX 操作系统完全使用 C 语言编写。
  • 目前,C 语言是最广泛使用的系统程序设计语言。
  • 大多数先进的软件都是使用 C 语言实现的。
  • 当今最流行的 Linux 操作系统和 RDBMS(Relational Database Management System:关系数据库管理系统) MySQL 都是使用 C 语言编写的。

为什么要使用 C?

C 语言最初是用于系统开发工作,特别是组成操作系统的程序。由于 C 语言所产生的代码运行速度与汇编语言编写的代码运行速度几乎一样,所以采用 C 语言作为系统开发语言。下面列举几个使用 C 的实例:

  • 操作系统

  • 底层驱动开发

  • 实体工具

  • 语言编译器

  • 汇编器

  • 文本编辑器

  • 打印机

  • 网络驱动器

  • 现代程序

  • 数据库

  • 语言解释器