什么是 C Programming Language? 基础知识、简介、历史
让我们在本 C 语言基础教程中学习 C 语言:
什么是 C 编程语言?
C 是一种通用编程语言,非常流行、简单且使用灵活。它是一种结构化的编程语言,与机器无关,广泛用于编写各种应用程序, Opera像 ting 系统 Windows以及许多其他复杂程序,例如 Oracle 数据库,Git, Python 解释器等等。
有人说“C”是神级的编程语言。可以说,C是编程的基础。如果你懂“C”,你就能轻松掌握使用“C”概念的其他编程语言的知识
拥有计算机内存机制的背景至关重要,因为这是处理 C 编程语言时的一个重要方面。

该 C 编程教程
C 语言的历史
编程语言的基础或父级是“ALGOL”。它于 1960 年首次推出。“ALGOL”在欧洲国家被广泛使用。“ALGOL”将结构化编程的概念引入了开发者社区。1967 年,一种名为“BCPL”的新计算机编程语言问世,BCPL 代表基本组合编程语言。BCPL 由 Martin Richards 设计和开发,专门用于编写系统软件。这是编程语言的时代。仅仅三年后,1970 年,Ken Thompson 推出了一种名为“B”的新编程语言,它包含“BCPL”的多种功能。该编程语言是使用 AT&T 和贝尔实验室的 UNIX 操作系统创建的。“BCPL”和“B”都是系统编程语言。
1972 年,伟大的计算机科学家丹尼斯·里奇在贝尔实验室创建了一种名为“C”的新编程语言。它由“ALGOL”、“BCPL”和“B”编程语言创建而成。“C”编程语言包含这些语言的所有功能以及许多其他使其有别于其他语言的附加概念。
“C” 是一种功能强大的编程语言,与 UNIX 操作系统密切相关。甚至大多数 UNIX 操作系统都是用“C”编写的。最初,“C”编程仅限于 UNIX 操作系统,但随着它开始在世界范围内传播,它变得商业化,并且发布了许多用于跨平台系统的编译器。今天,“C”可以在各种操作系统和硬件平台上运行。随着它开始发展,发布了许多不同版本的语言。有时,开发人员很难跟上最新版本,因为系统运行的是旧版本。为了确保“C”语言保持标准,美国国家标准协会 (ANSI) 于 1989 年为“C”语言定义了商业标准。 Later,它于1990年获得国际标准组织(ISO)的批准。'C'编程语言也称为'ANSI C'。
语言如 C++/Java 都是从“C”发展而来的。这些语言广泛应用于各种技术。因此,“C”是目前使用的许多其他语言的基础。
C 基本命令
以下是 C 编程语言中的基本命令:
C 基本命令 | 说明 |
---|---|
#包括 | 此命令在编译 C 程序之前包含来自 C 库的标准输入输出头文件 (stdio.h) |
int main() | 它是 C 程序执行开始的主要函数。 |
{ | 表示主函数的开始。 |
/*一些评论*/ | 在C程序中,这个命令“/* */”里面写什么,都不会被考虑编译和执行。 |
printf(“你好,世界!”); | 此命令将输出打印在屏幕上。 |
getch(); | 该命令用于从键盘输入任何字符。 |
0返回; |
该命令用于终止 C 程序(主函数)并返回 0。
|
} |
用于指示主函数的结束。
|
C 在哪里使用?主要应用
- ‘C’语言在嵌入式系统中被广泛应用。
- 它用于开发系统应用程序。
- 它广泛用于开发桌面应用程序。
- Adobe 的大多数应用程序都是使用“C”编程语言开发的。
- 它用于开发浏览器及其扩展。Google 的 Chromium 是使用“C”编程语言构建的。
- 它用于开发数据库。 MySQL 是最流行的使用“C”构建的数据库软件。
- 它用于开发操作系统。 Opera苹果的 OS X 等系统, Microsoft“ Windows和Symbian都是用C语言开发的,用于开发桌面和手机的操作系统。
- 它用于编译器的生产。
- 其在物联网应用领域有着广泛的应用。
为什么要学习C语言?
正如我们之前所学的,“C”是许多编程语言的基础语言。因此,在学习其他编程语言时,学习“C”作为主要语言将发挥重要作用。它具有相同的概念,例如数据类型、运算符、控制语句等。“C”可广泛应用于各种应用程序。它是一种简单的语言,执行速度更快。目前市场上有很多工作需要“C”开发人员。
“C”是一种结构化编程语言,其中程序分为多个模块。每个模块可以单独编写,然后组合在一起形成一个“C”程序。这种结构使测试、维护和调试过程变得容易。
“C”包含 32 个关键字、各种数据类型和一组强大的内置函数,使编程非常高效。
“C” 编程的另一个特点是它可以自我扩展。“C” 程序包含各种函数,这些函数是库的一部分。我们可以将我们的特性和函数添加到库中。我们可以在程序中随时访问和使用这些函数。此功能使处理复杂编程变得简单。
市场上有各种编译器可用于执行用这种语言编写的程序。
它是一种高度可移植的语言,这意味着用“C”语言编写的程序可以在其他机器上运行。如果我们想在另一台计算机上使用或执行代码,这个特性是必不可少的。
创新中心 C Programming Language 作品?
C 是一种编译语言。编译器是一种特殊的工具,它可以编译程序并将其转换为机器可读的目标文件。在编译过程之后,链接器将组合不同的目标文件并创建单个可执行文件来运行该程序。下图显示了“C”程序的执行
如今,网上有各种编译器,你可以使用其中任何一种。功能不会有差异,而且大多数编译器都会提供执行“C”和“C++' 程序。
以下是网上流行的编译器列表:
- Clang 编译器
- MinGW 编译器(极简 GNU Windows)
- 可移植的“C”编译器
- Turbo C.
总结
- “C” 由 Dennis Ritchie 于 1972 年开发。
- 它是一种强大的语言。
- 它是一种接近机器语言的低级编程语言
- 它在软件开发领域被广泛应用。
- 它是一种面向过程和结构的语言。
- 它全面支持各种操作系统和硬件平台。
- 有许多编译器可用于执行用“C”编写的程序。
- A 编译 编译源文件并生成目标文件。
- 链接器将所有目标文件链接在一起并创建一个可执行文件。
- 其便携性极高。