北航软件所C语言教材与作业指南
需积分: 11 163 浏览量
更新于2024-08-02
收藏 2.1MB PDF 举报
C程序设计语言是一门广泛应用于计算机科学的编程语言,本资源详细介绍了C语言的历史背景和发展过程,以及与UNIX系统的紧密联系。作者为北航软件所的晏海华,提供了一系列的教学资料和参考书籍供学习者参考。
C语言的起源可以追溯到1969年,由Kernighan和Ritchie在贝尔实验室开发的UNIX操作系统中首次出现,作为早期版本的扩展。最初的版本如V1和V2都是用汇编语言实现的,随后在不同硬件平台上进行了迭代,如V3和V4分别针对PDP-11/23和PDP-11/45。1972年,Ritchie创造了C语言,作为对早期语言如BCPL、CPL的改进,C语言因其灵活性和高效性逐渐成为编写系统级代码的关键工具。
C语言的发展经历了三个重要阶段:
1. 第一阶段(1978年前):C语言被认为是UNIX系统的一个组成部分,被称作UNIX C。
2. 第二阶段(1978年-1988年):随着1978年Ritchie的《C程序设计语言》的出版,C语言得到了广泛推广,并在1988年发布了ANSI C标准,标志着C语言进入了标准化阶段,这段时间的C也被称为K&R C。
3. 第三阶段(1988年以后):ANSI C标准于1989年3月正式批准,之后C语言进一步发展并规范,C++在此基础上诞生。
此外,教材推荐了多本经典的C语言参考书籍,包括B.W.Kernighan和D.M.Ritchie的《C程序设计语言》(清华大学出版社),孙玉芳和孟庆昌的《C语言教程》,以及谭浩强的同名教材。课程作业部分列出了一组涵盖多个章节的题目,共计34题,要求学生选择并完成其中的20题,这些题目旨在检验学生的理论理解和实践能力,作业占总成绩的10分。
通过这个资源,学习者不仅能深入理解C语言的基础知识,还能了解到其历史演进,这对于想要掌握C语言或从事相关领域的专业人士来说,是非常有价值的参考资料。
2009-05-07 上传
2012-03-18 上传
2012-05-31 上传
dafa1234
- 粉丝: 0
- 资源: 1
最新资源
- 计算电网中的电压降 3f-1f:计算径向电网中的电压降-matlab开发
- 手机小游戏网站蓝白.zip
- yl_236-daima_c,c语言通信系统源码,c语言
- FLASH+ASP投票程序(完整版)
- Haddock-crx插件
- jquery-salary-calculator
- 3 波段参数均衡器:由用户友好的 GUI 控制的 3 波段参数均衡器的 Simulink 模型。-matlab开发
- bashrc:我的BASH点文件
- C#图像水印,为图片增加光晕效果
- anchoredphotography:anchoredphotographyfl.com的官方资料库
- Usb_Cdc,c语言源码分析软件,c语言
- ekşi sözlük derdini sikeyim butonu-crx插件
- 安卓可抖视v1.2.9免费版.txt打包整理.zip
- 响应式婚纱网站.zip
- DTMF 发生器和接收器:DTMF 发生器和接收器-matlab开发
- socketio-v1