全球旧事资料 分类
117JThi
kEJB组件访问118日志处理12
组件12结束语13
3
前言
f如果你是一个有经验的程序员,并对模式、框架有一定认识,可以跳过前言部分。在讲JThi
kFramework之前,完全有必要先讲述一下计算机程序设计的演变过程。我们知道,在计算机内部的程序代码,全是由一系列的二进制码来描述的。最初的编程,也就是按照特定的规则,编写出计算机能够识别的一组二进制码。比如:我们要让电脑计算23在计算机内的二进制码表示为:101110000000001000000000000001010000001100000000十六进制表示法:B80200050300汇编语言表示法:MOVAX2ADDAX310111000是CPU的一条复制指令,功能就是将与此指令紧挨着后继的两个字节的数据复制到AX寄存器寄存器可以理解为在CPU里用于临时存放数据的地方。00000101是CPU的一条加法指令功能是将与此指令紧挨着后继的两个字节的数据与AX寄存器中的数据相加,并将结果返回到AX寄存器中。同样,如果我们还想将23的结果5与其它数值进行计算,比如234,这样就还得使用乘法指令将AX寄存器中的结果5与4相乘,这样就可以进行一系列的复杂运算了。然后将结果写入到显示器的显示缓冲区,让显示器将结果显示出来,写入到打印机的打印缓冲区,让打印机将结果打印出来。我们可以想象世界第一台电子计算机研发出来后,那些人是如何编写程序并将程序输入到计算机里面的。在没有象现在的C语言,Java语言,以至于那个时候连汇编语言都还没有开发出来的情况下,进行程序设计难度是可想而知的。计算机程序的先驱们,为了提高程序编写的速度、减少在编写程序过程中出现的问题,开发出来了一系列的编程语言。从最初的低级语言汇编语言,到现在的高级语言C、C、Java等。编程语言在发展,同样,随着编程语言的发展,程序设计方法也在发展。以下描述了编程语言和程序设计方法的发展过程:
4
上图说明了编程语言和程序设计方法的进化过程,可以看出,程序设计方法与编程语言是有一定关系的,我们要进行面向对象的程序设计,就必须得采用支持面向对象的编程语言,比如:C、Java等。越到后来,编程语言的r
好听全球资料 返回顶部