C语言,生于1972年,它的创始人丹尼斯.里奇(Dennis Ritch)和肯.汤普逊(Ken.Thompson),C经历了40多年能够长盛不衰,是因为它的实用性,虽然它现在不像Java,Python那样的主流,疯狂,但它这40年以来,也是稳坐前5的位置,表明它的地位是不可撼动的,像C++,Java,C#,都还得叫它爸爸。
(一)C地位不可撼动的缘由
(1)设计特性:易懂,可靠。
(2)高效性:可微调程序获取最快的运行速度和最有效的使用内存
(3)可移植性:许多计算机体系可以用C编译器
(4)实用广泛:可以编写多种语言编译器和解释器等等
(5)面向程序:可访问硬件,操控计算机内存
(二)C缺点
人无完人,实还是虚,多多少少都会有缺点,如优大于缺,则用之,改之,而C最大的缺单就是指针编程错误难以察觉,还有危险性高。
(三)C能做什么?
很多的学者准备学一样东西的时候都会思考一下,为什么要学这个模块知识?,学这个知识有什么用?学了这个模块的知识又该什么用?
C自我描述:
(1)应用软件
(2)服务器端开发(网络程序,网络服务器端)
(3)图形处理
(4)系统软件
(5)数字计算
(6)嵌入式系统
(7)机器控制
(8)计算机语言
这些是C的基本魅力,同时也侧面的体现了它的强大。
(四)C程序7步分解
(1)定义程序目标
(2)设计程序
(3)代码编写
(4)代码编译
(5)运行程序
(6)测试,调试程序
(7)维护,修改程序
C语言已有40多年,说明它有它的魅力,它有它的优势,不过其它语言也有优势,介绍到此结束!