C语言之第一天目标
2010-11-10 13:18
239 查看
C语言的起源:1972年于贝尔实验室(Dennis Ritchie)开发出来。当时他正于Ken Thompson一起设计UNIX操作系统,但C语言并非Dennis Ritchie一人开发出来,他来自Ken Thompson的B语言…
我们为何要使用C语言。
1<.设计特性:主要表现在,用户可以从顶到下的规划,结构化的编程,以及模块化的设计。
2<.高效性:(达到汇编语言精细的控制能力,如果需要可以调最大速度,和最大内存使用率)
3< 可移植性:(C语言可移植性非常强,即使在windows下写的程序,在UNIX或者LINUX之类的操作系统,我们只需要修改其头文件部分。)
4< 强大功能和灵活性:(例如UNIX这样操作灵活的系统便是C语言佳作),其他语言比如(BASIC,FORTRAN)之类的解释器也是C语言编写的,比如我们在UNIX操作系统上运行由BASIC程序时,最终是由C语言生成最后的可执行的文件的。
5. < C语言的缺点:(表现在了它的自由度。例如:“指针”,经常犯一些难以追踪的错误)
C语言的发展方向:
C语言领域很多,例如(特效电影,嵌入式系统,游戏等)
不得非专业人员才能使用C语言,大大提高了C语言”大众化”。
20世纪90年代,出现了C++,C++差不多是C的超集,可以说C程序是一个合法,有效的C语言程序。
超集(定义:如果一个集合S2中的每一个元素都在集合S1中,且集合S1中可能包含S2中没有的元素,则集合S1就是S2的一个超集。)
我们为何要使用C语言。
1<.设计特性:主要表现在,用户可以从顶到下的规划,结构化的编程,以及模块化的设计。
2<.高效性:(达到汇编语言精细的控制能力,如果需要可以调最大速度,和最大内存使用率)
3< 可移植性:(C语言可移植性非常强,即使在windows下写的程序,在UNIX或者LINUX之类的操作系统,我们只需要修改其头文件部分。)
4< 强大功能和灵活性:(例如UNIX这样操作灵活的系统便是C语言佳作),其他语言比如(BASIC,FORTRAN)之类的解释器也是C语言编写的,比如我们在UNIX操作系统上运行由BASIC程序时,最终是由C语言生成最后的可执行的文件的。
5. < C语言的缺点:(表现在了它的自由度。例如:“指针”,经常犯一些难以追踪的错误)
C语言的发展方向:
C语言领域很多,例如(特效电影,嵌入式系统,游戏等)
不得非专业人员才能使用C语言,大大提高了C语言”大众化”。
20世纪90年代,出现了C++,C++差不多是C的超集,可以说C程序是一个合法,有效的C语言程序。
超集(定义:如果一个集合S2中的每一个元素都在集合S1中,且集合S1中可能包含S2中没有的元素,则集合S1就是S2的一个超集。)
相关文章推荐
- 第一天C语言学习基础
- 第一天 C语言初步
- C语言的第一天学习
- C语言之第二天目标
- C语言之数据类型(第一天)
- C语言之第三天目标
- 第一天的学习,重头拾起当年的C语言
- C语言学习笔记之目标代码文件、可执行文件、库
- 学习iOS笔记第一天的C语言学习记录
- C语言全局未初始化数据段分析前言:在分析C语言全局未初始化变量时,发现在目标文件中全局未初始化变量
- C语言第一天
- 学习c语言的第一天i
- 《手把手教你学C语言》学习笔记(2)---学习C语言的目标和方法
- C语言第一天
- 20155206赵飞技能获取经验,C语言学习感想与对JAVA的学习目标
- IOS成长中-C语言-数据类型(第一天)
- C语言例题系列-------第一天
- 学习C语言的第一天
- C语言Windows程序设计->第一天->我的第一个Windows程序
- c语言学习过程第一天