您所在的位置: 首页>>读书频道>>操作系统>>Linux>>

1.1.1 C语言概述

http://book.51cto.com  2008-01-06 22:30  杨树青 王欢 编著  清华大学出版社  我要评论(0)

1.1  C语言基础

1.1.1  C语言概述

C语言是国际上广泛使用的,且很有发展前途的计算机高级语言,时下流行的C++语言和 C#(用于网络编程)都是从C语言发展而来的。C语言适合用来进行系统描述,既可用来编写系统软件,也可用来编写应用软件。C语言是一种与UNIX密切相关的程序设计语言,它最初用于 DECPDP-11计算机UNIX。20世纪70年代以来,操作系统中的大部分内容和应用程序都是用C语言编写的。C 语言之所以能长期存在和发展,并具有强大的生命力,与它的以下优点是分不开的。

± 语言简洁、紧凑(32个关键字),使用方便、自由(书写形式自由),与Pascal和Basic语言比较起来,C 语言程序显得非常简练。

± 运算符丰富,共有34种,C语言把括号、赋值、强制类型转换等都作为运算符处理。表达式类型多样化,灵活使用各种运算符可以实现在其他高级语言上难以实现的运算。

± 数据结构合理,具有现代语言的丰富数据结构,能用来实现各种复杂的数据结构(如链表、树、栈等)的运算。

± 具有结构化的控制语句,是结构化的理想语言,符合现代编程风格。

± 语法限制不太严格,程序设计自由度较大。

± 允许位操作和对硬件进行编程。

± 生成目标代码质量高,程序执行效率高。

± 程序可移植性较好。

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节
Linux——从菜鸟到高手
C++是垃圾语言?!
VC++基础开发专题
Linux/Solaris服务器的安全配置
Linux 集群技术专题
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 完全自学宝典

  • 作者:强锋科技,朱洪波
  • Visual C++ 6.0是微软公司为程序人员提供的Visual Studio 6.0工具套件中的重要组成部分。本书由浅入深地介绍使用Visual C++ 6.0..
Copyright©2005-2008 51CTO.COM 版权所有