数据库运维
记录DBA学习成长历程

第2章:C语言

文章目录

1.为什么是C?

• 现代的编程语⾔在语法上的差异很⼩
  • ⼏乎都是C-like语⾔
• 语⾔的能⼒/适⽤领域主要是由
  • 库和
  • 传统所决定的

• C语⾔是从B语⾔发展⽽来的,B语⾔是从BCPL发展⽽来的,BCPL是从 FORTRAN发展⽽来的
• BCPL和B都⽀持指针间接⽅式,所以C也⽀持了
• C语⾔还受到了PL/1的影响,还和PDP-11的机器语⾔有很⼤的关系
• 1973年3⽉,第三版的Unix上出现了C语⾔的编译器
• 1973年11⽉,第四版的Unix(System Four)发布了,这个版本是完全⽤C语⾔重新写的

2.C的发展与版本-K&R

• 经典 C
• ⼜被叫做 “K&R the C”
• The C Programming Language, by Brian Kernighan and Dennis Ritchie, 2nd Edition, Prentice Hall
• 1989年ANSI发布了⼀个标准——ANSI C
• 1990年ISO接受了ANSI的标准——C89
• C的标准在1995年和1999年两次更新——C95和C99
• 所有的当代编译器都⽀持C99了

3.C语⾔⽤在哪⾥?

• 操作系统
• 嵌⼊式系统
• 驱动程序
• 底层驱动
• 图形引擎、图像处理、声⾳效果

4.C是⼀种⼯业语⾔

5.编译—>运⾏

• C需要被编译才能运⾏,所以你需要
  • 编辑器
  • 编译器
• 或者,IDE(集成开发环境)

6.推荐的编程软件

• Dev C++(4.9 for Win7, 5.0 for Win8) 
  • 免费
  • 安装简单
  • 不⽤建⼯程
赞(2)
MySQL学习笔记 » 第2章:C语言