【程序设计入门——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语言是入门级的语言,要说稍微入门还是因为我看了些严奶奶的数据结构。计算机语言是换汤不换药,重要的是算法(菜鸡见解)。

posted @ 2021-03-15 20:47  FishCake  阅读(62)  评论(0)    收藏  举报