C语言学习-01第一个C语言程序

一 C语言的历史

  C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
  尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
  二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言最初的标准。

二 计算机和软件常识

  现代计算机的基本结构是由美藉匈牙利科学家冯· 诺依于1946年提出的。

  迄今为止所有进入实用的电子计算机都是按冯· 诺依曼的提出的结构体系和工作原理设计制造的,故又统称为“冯·诺依曼型计算机”。

其要点为:

  • 1.计算机完成任务是由事先编号的程序完成的;
  • 2.计算机的程序被事先输入到存储器中,程序运算的结果,也被存放在存储器中。
  • 3.计算机能自动连续地完成程序。
  • 4.程序运行的所需要的信息和结果可以通输入\输出设备完成。
  • 5.计算机由运算器、控制器、存储器、输入设备、输出设备所组成;

C语言学习-01第一个C语言程序

C语言初学者:拜托,楼主,有没有冯博士更帅一点的图片,这就是个秃顶的中年大叔。

楼主:这个已经是比较正常的了,既然你诚心诚意的要求,在发一张C语言之父的照片。

C语言学习-01第一个C语言程序

  C语言之父: 丹尼斯·里奇,美国计算机科学家, C语言之父,UNIX之父。 对C语言和其他编程语言、Multics和Unix等操作系统的发展做出了巨大贡献。

C语言学习-01第一个C语言程序  猥琐二人组,邪恶的眼神出卖你们, 肯·汤普逊(左)和丹尼斯·里奇(右)

  1983年丹尼斯·里奇与肯·汤普逊一起获得了图灵奖。理由是他们“研究发展了通用的操作系统理论,尤其是实现了UNIX操作系统”。1999年两人为发展C语言和Unix操作系统一起获得了美国国家技术奖章。

C语言学习-01第一个C语言程序

C语言初学者: 我错了,我承认冯博士长的比较帅。

楼主: 我还有JAVA之父的照片没放出来呢,要不然会亮瞎你的钛合金狗眼。下面让我们学习第一个C语言程序。

上一篇:Intent.ACTION广播大全


下一篇:Hardwood Species(水)