什么是C语言
我们把人与人之间的交流的表达方式叫做语言
那人与计算机之间交流呢——那当然有计算机语言
那C语言就是众多计算机语言中的一种,并且广泛运用于底层开发。
说到这里,肯定有人要问那为什么要叫C语言,而不叫B语言呢?
底层开发又是什么?
那我们浅谈一下计算机语言的发展 低级------------->高级
二进制(eg:10001010) --> 汇编语言(助记符)(eg:ADD) -->B语言 --> C语言(高级语言)
C语言之所以命名为C,是因为C语言源自B语言,而B语言则源自BCPL语言,美国贝尔实验室取了BCPL的第二个字母作为这种语言的名字,也就是C语言。
既然谈到C语言,那当然要说说C语言的使用标准
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制 定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。(C89,C90,C99,C11…)
C语言的主要编译器有有Clang、GCC、WIN-TC、MSVC、Turbo C等。
而我们熟知的VS2019 就是使用的MSVC
(编辑器——编辑 编译器——编译)
那什么是编译呢?
简单来说就是将“一种语言”翻译成“另一种语言” (通常是将高级语言翻译为低级语言)
高级计算机语言便于人编写,阅读交流,维护。机器语言是计算机能直接解读、运行的。
而编译(编译器)起到的作用,就是将两种语言进行转换。