C语言概述
2016-12-14 22:12
316 查看
一:C语言的起源
C++源于C语言,而C语言是在B语言的基础上发展起来的。 1960年出现了一种面向问题的高级语言ALGOL 60 。 1963年英国剑桥大学推出了CPL(Combined Programming Language)语言,后来经简化为BCPL语言。 1970年美国贝尔(Bell)实验室的K.Thompson以BCPL语言为基础,设计了一种类似于BCPL的语言,取其第一字母B,称为B语言。 1972年美国贝尔实验室的Dennis M.Ritchie为克服B语言的诸多不足,在B语言的基础上重新设计了一种语言,取其第二字母C,故称为C语言。 1980年贝尔实验室的Bjarne Stroustrup对C语言进行了扩充,推出了“带类的C”,多次修改后起名为C++。以后又经过不断的改进,发展成为今天的C++。 C++改进了C的不足之处,支持面向对象的程序设计,在改进的同时保持了C的简洁性和高效性。
二:C语言的优点
1:设计特性 c是一种融合了控制特性的语言,其设计是的用户可以自然的采用自顶向下的规划,结构化的编程,以及模块化的设计
2:高效性 c程序往往很紧凑且运行速度快
3:可移植性 意味着在一个系统上写的程序经过很少改动或不经修改就可以在其他系统上运行
4:强大的功能和灵活性 unix操作系统便是用c编写的
5:面向编程人员 c面向编程人员的需要,它允许您访问硬件,并且可以操纵内存中的特定位
三:C语言的缺点
1: c在表达方面的自由会增加风险,尤其是c指针的使用,意味着你可能会犯非常难以追踪的编程错误
2: c的简洁性与其丰富的运算符相结合,使其可能会编写出极难理解的代码
四:使用c语言的7个步骤
1定义程序目标
2设计程序
3编写代码
4编译
5运行程序
6测试和调试程序
7维护和修改程序
相关文章推荐
- 如何组织构建多文件 C 语言程序(二)
- Unix 即将迎来 50 岁
- Linux VS Unix:Linux欲一统天下 Unix不死
- 如何写好 C main 函数
- Lua和C语言的交互详解
- 关于C语言中参数的传值问题
- 简要对比C语言中三个用于退出进程的函数
- 深入C++中API的问题详解
- 基于C语言string函数的详解
- C语言中fchdir()函数和rewinddir()函数的使用详解
- 浅谈C语言转义字符和格式控制符
- C语言内存对齐实例详解
- C语言编程中统计输入的行数以及单词个数的方法
- C 语言简单加减乘除运算
- C语言自动生成enum值和名字映射代码
- C语言练习题:自由落体的小球简单实例
- 使用C语言判断英文字符大小写的方法
- c语言实现的带通配符匹配算法
- C语言实现顺序表基本操作汇总
- C语言中进制知识汇总