1958~1964年是计算机的第二个发展阶段。
为了弥补第一代计算机的缺点,科学家不断地努力探索,希望能够用一种比较小的元器件来代替电子管,以便提高计算机的运行速度。于是在1948年的时候,科学家发明了晶体管,它的出现大大促进了计算机的发展。这是为什么呢?因为研究人员发现,如果能够用晶体管来代替体积庞大的电子管,将使第一代计算机的升级成为现实,这样不仅能够减小第一代电子计算机的体积,而且还能够提高它的运行速度。
第二代晶体管计算机
在1956年的时候,晶体管终于能够在计算机中使用了,它和磁芯存储器的应用一起促成了第二代计算机的问世。与第一代电子管计算机相比,第二代晶体管计算机的体积小、速度快、功耗低,性能也变得更稳定。其实,晶体管的出现并不是为第二代晶体管计算机做准备的,它首先是被使用在超级计算机中的,主要用于原子科学的大量数据处理。但是,这些机器价格太昂贵了,因此不适宜大量生产,也就是说不可能普及起来。而第二代计算机与它有很大的不同。1960年,第二代计算机被成功地用于商业领域、大学和政府部门。
晶体管计算机庞大的工作室
第二代计算机所具有的优势,不仅用晶体管代替了电子管,而且还具有现代计算机的一些外部设备,例如打印机、磁带、磁盘、内存、操作系统等。计算机的储存程序使计算机有很好的适应性,可以更有效地用于商业领域。并且,在这一时期也出现了更高级的COBOL(面向商业的通用语言,又称为企业管理语言、数据处理语言等)和FORTRAN(公式翻译器,是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域)等语言,以单词、语句和数学公式代替了含混的二进制机器码,使计算机编程更加容易。这些新特点的诞生也促使了一些新的职业的出现,例如程序员、分析员和计算机系统专家等。
晶体管计算机内部电子元件(www.xing528.com)
晶体管计算机庞大的操作界面
晶体管计算机可以输出打印文件
知识小百科
COBOL与FORTRAN程序语言
COBOL(Common Business-oriented Language)语言是一种适合于商业及数据处理的、类似英语的程序设计语言。这种语言可使商业数据处理过程得到精确的表达,也是最早的高级编程语言之一,是世界上第一个商用语言。它最初由五角大楼委托格雷斯·霍波博士领导一个委员会主持开发,1961年由美国数据系统语言协会公布。正式发布于1960年4月,称为Cobol-60。后来,随着计算机的不断发展与更新,它也在不断地完善与进步,目前使用的最新的版本是Cobol-2002。
FORTRAN是英文“Formula Translator”的缩写,翻译成中文的意思为“公式翻译器”,它是世界上最早出现的计算机高级程序设计语言,被广泛应用于科学和工程计算领域。它是在1951年,由美国的IBM公司约翰·贝克斯针对汇编语言的缺点而着手研究开发的。历经3年后,1954年在纽约正式对外发布。约翰·贝克斯提出的FORTRAN语言为FORTRANⅠ,虽然所具有的功能还比较简单,但是它的开创性工作已经在社会上引起了极大的反响。1957年,第一个FORTRAN编译器在IBM704计算机上开始使用,并且FORTRAN程序被成功运行。后来,随着科学和计算机技术的不断发展,FORTRAN语言也在不断地更新。目前在Linux平台下,支持Fortran2003标准的编译器将被推出,新版本的SunStudio编译器也已经开始支持部分Fortran2003语法。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。