c语言开发[编辑]
产生与发展
C语言是1972年由美国的Dennis Ritchie设计发明的,并首次在UNIX操作系统的 DEC PDP-11 计算机上使用。它由早期的编程语言BCPL (Basic Combind Programming Language)发展演变而来。在1970年,AT&T贝尔实验室的Ken hompson根据BCPL语言设计出较先进的并取名为B的语言,最后导致了C语言的问世。随着微型计算机的日益普及,出现了许多C语言版本。由于没有统一的标准, 使得这些C语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)为C语言制定了一套ANSI标准,成为现行的C语言标准,由此催生了c语言的开发工作。
特点
1. 它把高级语言的基本结构和语句与低级语言的实用性结合起来。C语言可以象汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。
2. c语言开发的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
3. C语言开发还有一个突出的优点就是适合于多种操作系统,如DOS、UNIX,也适用于多种机型。
开发工具
目前市面上比较主流的开发工具有:CodeBlocks,Codelite和DevC++ 。另外还有一些冷门的开发工具如:Eclipse IDE和C/C++ Developers
开发环境
常用的c语言开发环境有:
1. 在TC 2.0集成环境中开发C语言
2. 在Visual C++ 6.0平台中开发C语言
3. 使用Dev C++编译系统开发C语言
4. 在UNIX/Linux系统中使用GCC编译器开发C语言
开发规范
1. 无错误、有失效保障、可靠
一个软件产品,如果严格符合它的规范就是正确的,如果在异常环境下仍然能够工作就是健壮的(robust)。无错误、有失效保障、可靠就是指一个软件产品既正确又健壮。
2. 可维护
一个软件产品,如果它可以随着规范的改变而方便地进行修正就是可扩展的;如果一个熟悉该软件规程的新程序员能够轻松地理解它的实现就是可读的;如果能够整个或部分地被一个新的应用所重用就是可重用的。可维护就是指一个软件产品可扩展、可读并且可重用。
3. 可移植
一个软件产品,如果可以方便地转移到一个不同的硬件或软件环境中应用,那么它是可移植的。
4. 可配置
一个软件产品,如果能够轻松地选择源代码的正确版本和其它联编一个软件产品所需的部件,那么它是可配置的。
5. 可验证
一个软件产品,如果能够在验证阶段轻松地准备测试数据和检测故障的程序,那么它就是可验证的。
6. 易调试
一个软件产品,如果能够轻松地从故障上溯查找到错误所在,那么它是容易调试的。
网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。