【笔记】C语言简介
# C语言简介
## 历史
> 说起C语言的起源,不得不提到**Unix**。1970年前后**丹尼斯·里奇**与**肯·汤普逊**在贝尔实验室开发的**Unix**操作系统起初是用B语言开发的,由于B语言过于简单,数据无类型的弊端,**丹尼斯·里奇**与**肯·汤普逊**在B语言的基础上设计出了C语言。之后的**Unix**操作系统便用C语言重构,沿用至今。
### 时间线
- 1972 — C语言诞生
- 1973 — **Unix**操作系统正式用C语言改写
- 1978 — 《The C Programming Language》的发布,标志着C语言正式发布,并定义了第一个标准**K&R C**
- 1988 — 《The C Programming Language》第二版发布,按照即将公布的**ANSI C**重新写了该书
- 1989 — **C89**由美国国家标准协会(ANSI)发布也叫**ANSI C**
- 1990 — **C90**标准正式发布《ISO/IEC 9899:1990》
- 1999 — **C99**标准正式发布《ISO/IEC 9899:1999》
- 2011 — **C11**标准正式发布《ISO/IEC 9899:2011》
## 编译器
### GNU Compiler Collection (GCC)
> Unix、Linux、MacOS 默认的编译器,适用范围广,Windows下有**MinGW**
### MSVC
> Visual Studio 自带的编译器 (cl.exe) 仅支持 Windows
### Tiny C Compiler (TCC)
> 非常精简的C编译器,编译速度快,生成代码小,支持C99标准
## Hello World
```C
#include <stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}
```
Deteriorator 发表于 2019-4-8 20:41
是markdown写的,可以学学,挺简单的
软件?文字 怎么弄到论坛来? Deteriorator 发表于 2019-4-8 23:21
一种标记语法,类似HTML,但是比它简单,论坛支持markdown发帖
OK直接代码就行是吧 楼主帖子排版漂亮 请教一下 吾爱luo 发表于 2019-4-8 18:45
楼主帖子排版漂亮 请教一下
是markdown写的,可以学学,挺简单的 吾爱luo 发表于 2019-4-8 21:19
软件?文字 怎么弄到论坛来?
一种标记语法,类似HTML,但是比它简单,论坛支持markdown发帖 最近也在学c/c++,markdown都不怎么会用!!! 谁都是用hello world入门!哈哈哈。 qingsheng 发表于 2019-5-29 19:23
谁都是用hello world入门!哈哈哈。
当然Hello World与C语言发展可是有关系的 **有没有相关资料可以参考参考**
****
*最好是kindle的mobi格式的*
页:
[1]
2