【程序设计入门——C语言】第一周:程序设计与C语言
中国大学MOOC翁凯《程序设计入门》笔记
美国语言评级网站:https://www.tiobe.com/tiobe-index//
最新数据:


语⾔的能⼒/适⽤领域主要是由库和传统所决定的。
C语⾔
C语⾔是从B语⾔发展⽽来的,B语⾔是从BCPL发展⽽ 来的,BCPL是从 FORTRAN发展⽽来的 • BCPL和B都⽀持指针间接⽅式,所以C也⽀持了
C语⾔还受到了PL/1的影响,还和PDP-11的机器语⾔ 有很⼤的关系
1973年3⽉,第三版的Unix上出现了C语⾔的编译器
1973年11⽉,第四版的Unix(System Four)发布了, 这个版本是完全⽤C语⾔重新写的 C的发展与版本-K&R
经典 C
⼜被叫做 “K&R the C”
The C Programming Language, by Brian Kernighan and Dennis Ritchie, 2nd Edition, Prentice Hall
C的发展与版本-标准
1989年ANSI发布了⼀个标准——ANSI C
1990年ISO接受了ANSI的标准——C89
C的标准在1995年和1999年两次更新—— C95和C99
所有的当代编译器都⽀持C99了
C语⾔⽤在哪⾥?
操作系统
嵌⼊式系统
驱动程序
底层驱动
图形引擎、图像处理、声⾳效果
C是⼀种⼯业语⾔
开发效率>>学习过程
开发效率>>开发乐趣
⽇常应⽤很少直接⽤C语⾔编写
学习C的过程主要是写练习代码,⽽⾮真实软件
编译—>运⾏
C需要被编译才能运⾏,所以你需要
编辑器
编译器
或者,IDE(集成开发环境)
推荐软件:Dev C++
程序框架
#include <stdio.h>
int main(){
return 0;
}
不要用中文符号!
别忘带分号!

Hello World!
【感想】
重学4年之前接触的C语言,感慨有些事情当时百思不得其解,而后看来意外的通透,所以学习的时候遇见难题不要着急,不妨再往前走一步,再走一步试试。C语言是入门级的语言,要说稍微入门还是因为我看了些严奶奶的数据结构。计算机语言是换汤不换药,重要的是算法(菜鸡见解)。

浙公网安备 33010602011771号