您的位置:首页 > 编程语言 > C语言/C++

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维护和修改程序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  unix c语言