章节概述
在本章节,我们将学习如何便利地写 C 语言源代码,并让我们写出的 C 代码能够跑起来。
众所周知,计算机直接能理解的语言是二进制的 0/1 语言,我们称之为机器语言;而普通人类(硅基生物除外)最熟练使用的是自然语言(如汉语,英语等
但未来是否能实现自然语言编程呢?可以拭目以待。
我们即将学习的 C 语言就是编程语言中的一种高级语言(high-level programming language),它允许程序员与机器分离,将解释和执行的任务交给其他软件和机器,从而可以实现跨平台。
跨平台可以简单地理解为在不同的人设计的机器和操作系统上都可以运行,更确切的理解参考维基百科。
但是写 C 内嵌汇编也不能跨平台
从高级语言到可执行的机器语言一般经过预处理、编译、汇编、链接四步,如下图所示,可以作为一个概览。后续将进行简称,说源代码“编译运行”就是指代码经过这四步生成了能够执行的程序。
高级语言是相对低级语言而言的,低级语言一般指汇编语言和机器语言,不具有跨平台的能力
本章节包括以下内容:
- 第一个 C 语言程序:体验 C 语言源代码的编译运行
- 安装 C 语言编译器:安装 gcc,从而能让源代码编译运行
- Windows 使用拾遗:针对 Windows 用户,给出一些可能需要的使用指南
- 本地 C 语言编辑器选择:介绍性内容,选择用以编写 C 语言(或任何你可能用到的编程语言)的编辑器
- VSCode 安装与配置:常用编辑器 VSCode 的安装配置引导
建议按顺序阅读,也可各取所需,需要涉及其他篇章的内容时文中将设置跳转链接。