计算机语言的由来发展和现状

合集下载

计算机编程语言发展历史大事件

计算机编程语言发展历史大事件

计算机编程语言发展历史大事件计算机编程语言的发展历史是计算机科学领域中一个重要且有趣的话题。

从最初的机器语言到现代的高级编程语言,每一个语言都有自己的优点和特点,推动着计算机技术的进步和应用领域的扩展。

本文将重点介绍计算机编程语言发展历史中的一些重大事件。

一、机器语言的诞生计算机编程语言的起源可以追溯到20世纪40年代,当时计算机刚刚问世并且非常庞大且复杂,无法直接与人类进行交互。

为了操作这些计算机,人们设计了机器语言,即一系列由二进制代码组成的指令,用于控制计算机硬件执行特定的任务。

机器语言是计算机编程语言发展的起始点,为后来的高级编程语言打下了基础。

二、高级编程语言的兴起随着计算机的迅速发展和应用领域的不断扩展,人们开始追求更加高效和易用的编程方式。

在20世纪50年代末,第一种高级编程语言Fortran(Formula Translation)问世。

Fortran是用于科学和工程计算的一种编程语言,它使用了更加简洁和易懂的语法,大大提高了程序设计的效率。

Fortran的成功推动了高级编程语言的发展,为后来的编程语言奠定了基础。

三、C语言的诞生1972年,计算机科学家丹尼斯·里奇(Dennis Ritchie)在贝尔实验室设计并推出了C语言。

C语言在计算机编程语言历史上具有革命性的意义。

首先,C语言采用了高级语言的特性,可以进行结构化编程,提高了程序的可读性和可维护性。

其次,C语言可以编译成机器语言,使程序能够在不同的计算机平台上运行。

由于C语言的简洁和高效,它迅速流行开来,并成为后来很多编程语言的基础。

四、面向对象编程的兴起面向对象编程(OOP)是计算机编程语言发展的重要里程碑。

在20世纪80年代,面向对象编程开始流行起来,许多新的编程语言如C++、Java和Python等应运而生。

面向对象编程强调将程序划分为对象,以及对象之间的交互和继承关系。

这种编程方式使得程序的设计更加灵活和可扩展,有助于提高软件开发的效率和质量。

网络语言的产生、发展、特点、应用情况

网络语言的产生、发展、特点、应用情况

网络语言的产生、发展、特点及应用情况一、网络语言的产生语言文字是发展的,社会政治、经济和文化的变迁都会对语言文字产生影响。

改革开放以来,新词语、外来词和旧词新义大量出现在媒体传播和人们的日常交流活动中,一些新词还被作为科技术语而收录入各类词典。

概括来说,其产生有以下两个原因:(一)语言的社会功能的需求:中国改革开放提供丁产生网络语言的社会背景。

改革开放带来的政治民主、经济繁荣、文化交流活动的空前活跃以及新事物、新观念的层出不穷,这是网民们乐于创造、敢于创造、便于创造的重要的社会背景。

网络语言的重要特点就是与传统语言不一样,就是标新立异,就是求新求异。

(二)语言的思维功能:网络语言的随意性表现在即使是对严肃问题的讨论,它也会使用诙谐幽默的语言,不注重文字的字斟句酌。

网络技术传播的高效使得信息可以及时传递。

在网上发表文章只需键入和移动鼠标。

网络中的e-mail只需在短短的一天之内就可以发往世界各地,这种速度更是我们平常的书信接收所不能比拟的。

而聊天室中语言更是如平常口头交流一样直接、快捷。

网络语言包罗万象。

生活中所需要的都能在这里找到。

它给了我们生活中所需的各种信息。

二、网络语言的特点与传统语言以声音或书面文字的传播形式相比,网络传播具有不受时空影响,交互性强的特点。

对象可以是故交,也能是素不相识的;交流可以是单向的,也可以是双向互动的;既可以是近在咫尺,又可以是远在天涯。

因此,网络语言有着自己鲜明的特点:1、个性化网络语言采用的是书面的形式,内容却完全是口语化。

这使得它具有口语的很多特点。

上网者面对的是虚拟的网络,交谈的双方可以互不相识,谈话内容可以不任何影响,具有很大的随意性,往往是内心世界的真实反映。

上网者由于学历、年龄、性别等的不同,他可以使用不同的社会角色来实现交流。

而网名的使用就是展现个性化的舞台。

“不再犹豫”、“等你说爱我”“轻舞飞扬”、“一生只爱你一个”、“蜗牛的天空”、“羽化之蝶”等。

计算机语言常识

计算机语言常识

1.1计算机的产生与发展计算机的产生是20世纪最重要的科学技术大事件之一。

世界上的第一台计算机(ENIAC)于1946年诞生在美国宾夕法尼亚大学,到目前为止,计算机的发展大致经历了四代:①第一代电子管计算机,始于1946年,结构上以CPU为中心,使用计算机语言,速度慢,存储量小,主要用于数值计算;②第二代晶体管计算机,始于1958年,结构上以存储器为中心,使用高级语言,应用范围扩大到数据处理和工业控制;③第三代中小规模集成电路计算机,始于1964年,结构上仍以存储器为中心,增加了多种外部设备,软件得到了一定的发展,文字图象处理功能加强;④第四代大规模和超大规模集成电路计算机,始于1971年,应用更广泛,很多核心部件可集成在一个或多个芯片上,从而出现了微型计算机。

我国从1956年开始电子计算机的科研和教学工作,1983年研制成功1亿/秒运算速度的“银河”巨型计算机,1992年11月研制成功10亿/秒运算速度的“银河II”巨型计算机,1997年研制了每秒130亿运算速度的“银河III”巨型计算机。

目前计算机的发展向微型化和巨型化、多媒体化和网络化方向发展。

计算机的通信产业已经成为新型的高科技产业。

计算机网络的出现,改变了人们的工作方式、学习方式、思维方式和生活方式。

1.2 计算机系统及工作原理1.计算机的系统组成计算机系统由软件和硬件两部分组成。

硬件即构成计算机的电子元器件;软件即程序和有关文档资料。

(1)计算机的主要硬件输入设备:键盘、鼠标、扫描仪等。

输出设备:显示器、打印机、绘图仪等。

中央处理器(CPU):包括控制器和运算器运算器,可以进行算术运算和逻辑运算;控制器是计算机的指挥系统,它的操作过程是取指令——分析指令——执行指令。

存储器:具有记忆功能的物理器件,用于存储信息。

存储器分为内存和外存①内存是半导体存储器(主存):它分为只读存储器(ROM)和随机存储器(RAM)和高速缓冲存储器(Cache);ROM:只能读,不能用普通方法写入,通常由厂家生产时写入,写入后数据不容易丢失,也可以用特殊方法(如紫外线擦除(EPROM)或电擦除(EEPROM_)存储器);RAM:可读可写,断电后内容全部丢失;Cache:因为CPU读写RAM的时间需要等待,为了减少等待时间,在RAM和CPU间需要设置高速缓存Cache,断电后其内容丢失。

计算机语言演变过程

计算机语言演变过程

计算机程序设计语言的发展,经历了从机器语言、汇编语言到高级语言的历程。

1. 机器语言电子计算机所使用的是由“0”和“1”组成的二进制数,二进制是计算机的语言的基础。

计算机发明之初,人们只能降贵纡尊,用计算机的语言去命令计算机干这干那,一句话,就是写出一串串由“0”和“1”组成的指令序列交由计算机执行,这种语言,就是机器语言。

使用机器语言是十分痛苦的,特别是在程序有错需要修改时,更是如此。

而且,由于每台计算机的指令系统往往各不相同,所以,在一台计算机上执行的程序,要想在另一台计算机上执行,必须另编程序,造成了重复工作。

但由于使用的是针对特定型号计算机的语言,故而运算效率是所有语言中最高的。

机器语言,是第一代计算机语言。

2. 汇编语言为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用“A D D”代表加法,“M O V”代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程序设计语言就称为汇编语言,即第二代计算机语言。

然而计算机是不认识这些符号的,这就需要一个专门的程序,专门负责将这些符号翻译成二进制数的机器语言,这种翻译程序被称为汇编程序。

汇编语言同样十分依赖于机器硬件,移植性不好,但效率仍十分高,针对计算机特定硬件而编制的汇编语言程序,能准确发挥计算机硬件的功能和特长,程序精炼而质量高,所以至今仍是一种常用而强有力的软件开发工具。

3. 高级语言从最初与计算机交流的痛苦经历中,人们意识到,应该设计一种这样的语言,这种语言接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有机器上通用。

经过努力,1 9 5 4年,第一个完全脱离机器硬件的高级语言—F O RT R A N问世了,4 0多年来,共有几百种高级语言出现,有重要意义的有几十种,影响较大、使用较普遍的有F O RT R A N、A L G O L、C O B O L、B A S I C、L I S P、S N O B O L、P L / 1、P a s c a l、C、P R O L O G、A d a、C + +、V C、V B、D e l p h i、J AVA 等。

Java编程语言的历史与发展现状

Java编程语言的历史与发展现状

Java编程语言的历史与发展现状一、Java编程语言的历史Java编程语言是由Sun Microsystems公司的James Gosling和他的团队在20世纪90年代开发的。

它最初是为嵌入式系统设计的,但是由于互联网的兴起,Java很快被广泛应用于网络编程中。

其最初在1995年发布,但直到2009年,Oracle公司收购了Sun Microsystems,Java编程语言才进入了新的发展阶段。

二、Java编程语言的发展Java编程语言已经成为了全球最流行的编程语言之一。

Java的强大在于它的跨平台性,因为Java代码可以在任何操作系统上运行。

Java的开发人员拥有丰富的库和工具,可以快速开发出复杂的应用程序。

Java的一些特点包括:对象导向,可移植性和安全性。

Java的当前版本是Java 13。

2018年,Oracle公司宣布Java将每六个月发布一个版本,以加快Java的进展速度。

其中Java 9的主要更新是模块系统,该系统可以让开发人员更容易地构建和管理应用程序。

Java 10增加了一些新的特性,使Java更具现代化和可维护性。

Java 11是一项长期支持版本,这意味着它将在相当长的时间内接收安全更新。

三、Java编程语言的应用Java编程语言广泛应用于各个领域。

以下是一些常见的应用:1. 网络应用程序:Java提供了开发网络应用程序所需的一切,例如Servlet(用于生成HTML页面的服务器端程序)、JSP (JavaServer Pages,可生成HTML页面)、和JavaBeans(可重用的小型组件)等。

2. 移动应用程序:Java编程语言是Android应用程序的基础,而Android是目前最受欢迎的移动操作系统之一。

3. 大数据:Java编程语言适用于大数据分析和处理。

Hadoop 是一个使用Java编程语言开发的基于云的分布式文件系统,并且Java的机器学习库也不断更新。

计算机科学的发展历程及未来趋势

计算机科学的发展历程及未来趋势

计算机科学的发展历程及未来趋势计算机科学作为一门学科,经历了多年的发展和演变,对人类的生活和社会产生了巨大影响。

本文将探讨计算机科学的发展历程,并对未来的趋势进行展望。

一、计算机科学的起源与初期发展计算机科学的起源可以追溯到古代的数学和逻辑学研究。

古代数学家如阿基米德、欧几里德等人提出了一些计算方法和问题,为计算机科学的发展奠定了基础。

随着时间的推移,计算机科学逐渐发展成为独立的学科。

20世纪初,计算机科学的发展取得了重要突破。

图灵提出了通用计算机模型,奠定了计算机科学的基本理论框架。

随后,第一台电子计算机诞生,计算机科学得以真正实践和应用。

二、计算机科学的快速发展20世纪50年代至70年代,计算机科学经历了快速发展的阶段。

主要的里程碑包括:1.操作系统的发展:操作系统的出现使得计算机能够高效地管理和组织资源,进一步提高计算机的可用性和性能。

2.编程语言的演变:Fortran、C、Pascal等编程语言的出现,极大地方便了程序员的开发工作,使得应用程序的开发更加高效。

3.计算机网络的兴起:ARPANET的建立标志着计算机网络的诞生,为后来的互联网奠定了基础。

4.个人计算机的普及:20世纪70年代和80年代,个人计算机逐渐普及,推动了计算机科学的大众化。

5.人工智能的发展:人工智能的概念提出,AI技术的发展为计算机科学注入新的活力。

三、计算机科学的未来趋势1.大数据和云计算:随着数据量的爆炸增长,大数据分析和云计算将成为计算机科学发展的重要方向。

人们需要更高效的存储和处理大数据,云计算提供了解决方案。

2.物联网:物联网的快速发展将连接更多的设备和传感器,计算机科学将进一步探索如何进行设备之间的通信和数据交互。

3.人工智能和机器学习:人工智能和机器学习技术的进步将使计算机具备更强大的智能和自主学习能力,为各行业带来革命性的改变。

4.量子计算:量子计算的出现将彻底改变计算机科学的格局,提供了非常高效的计算能力,对于解决复杂问题具有巨大潜力。

计算机编程语言的发展历程及其应用领域

计算机编程语言的发展历程及其应用领域

计算机编程语言的发展历程及其应用领域计算机编程语言是计算机的重要组成部分,它们起到了桥梁的作用,使人类和计算机能够进行有效的沟通和交流。

从最初的机器语言到现代的高级编程语言,编程语言经历了漫长的发展历程,不断地适应和推动着计算机科学的进步。

本文将介绍计算机编程语言的发展历程,并探讨它们在不同应用领域的具体应用。

一、机器语言时代在计算机出现之初,程序员需要直接使用机器语言来编写程序。

机器语言是由0和1组成的二进制代码,对人类而言阅读和理解起来非常困难,这导致编程的效率低下,容易出现错误。

机器语言时代的缺点使人们对更高级的编程语言产生了强烈的需求。

二、汇编语言的出现为了提高程序员的工作效率和开发效率,汇编语言应运而生。

汇编语言通过使用助记符(mnemonic)和符号地址表示来代替了机器语言的0和1,使得编写程序更加方便和可读。

汇编语言对于底层硬件的调用更加直接,但仍然需要程序员了解底层硬件的细节,因此在使用上仍然存在一定的局限性。

三、高级编程语言的兴起高级编程语言的出现彻底改变了编程的方式和效率。

高级编程语言以人类可读的形式表达程序逻辑,通过编译器或解释器将高级语言转化为机器语言执行。

早期的高级编程语言包括FORTRAN、COBOL和BASIC等,它们逐渐推动了计算机编程的普及与发展。

随后,C、C++、Java、Python等更加强大和灵活的高级编程语言问世,进一步提高了编程的效率和可维护性。

四、领域特定语言(DSL)随着计算机应用的深入和领域的不断拓展,越来越多的领域特定语言(DSL)开始出现。

领域特定语言是针对特定领域的需求而设计的编程语言,它们提供了特定领域所需的抽象和语法,使得在该领域下的编程更加简单、直观和高效。

例如,MATLAB是一种用于科学计算和数据分析的DSL,SQL是用于数据库查询和操作的DSL。

领域特定语言的出现不仅进一步提高了编程效率,还推动了特定领域的发展和创新。

五、并行编程语言随着计算机硬件的发展,多核和多处理器体系结构逐渐成为主流。

计算机语言的发展历史

计算机语言的发展历史

计算机语言的发展历史计算机语言是人与计算机进行交流的一种方式,它是指能够被计算机理解和执行的指令集合。

随着计算机技术的不断发展,计算机语言也在不断演进和改进,经历了多个阶段和发展过程。

一、机器语言时代计算机语言的发展可以追溯到计算机诞生之初。

早期的计算机只能通过二进制代码与人进行交流,这种被称为机器语言的计算机语言,主要由0和1组成,代表着机器能够理解和执行的指令。

机器语言虽然简单直接,但对于普通人来说却非常晦涩难懂,编写和阅读机器语言指令需要高度的专业知识。

二、汇编语言时代为了简化编程的过程,使得计算机语言更加易读易懂,汇编语言应运而生。

汇编语言是一种使用助记符代替二进制代码的低级程序设计语言。

它使用助记符来表示计算机指令,使得程序设计人员能够更加方便地编写和阅读代码。

汇编语言是机器语言的一种抽象,它为程序设计人员提供了更高层次的抽象能力,但仍然需要直接与硬件打交道,编写和调试程序仍然相对复杂。

三、高级语言时代随着计算机技术的发展,高级语言逐渐出现并得到广泛应用。

高级语言是一种更加接近自然语言的计算机语言,它使用类似于英语的语法结构和关键字,使得程序设计人员能够以更加直观和易懂的方式来编写代码。

高级语言的出现使得计算机程序的编写更加简洁高效,大大提高了开发效率。

最早的高级语言之一是FORTRAN(Formula Translation),它于1957年问世,主要用于科学和工程计算。

接着,ALGOL (Algorithmic Language)于1958年发布,成为第一个通用的高级语言。

FORTRAN和ALGOL的出现开创了高级语言的先河。

1960年代,C语言出现,成为计算机语言发展的里程碑。

C语言是一种通用的高级语言,它的设计目标是提供高效的执行速度和系统级的编程控制能力。

C语言的出现使得程序设计人员能够更加方便地进行系统级编程,它也成为后来许多计算机语言的基础。

随后,面向对象编程语言开始盛行,其中包括C++、Java和Python 等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机语言的由来发展和现状
一九九三年美国的克林顿政府提出了“信息高速公路”计划,从而在这十多年间在全球范围内引发了一场信息风暴,信息技术几乎触及了现代生活的方方面面,毫不夸张的说没有了信息技术,现代文明的生活将无从谈起;作为信息技术中最重要的部分,计算机技术无疑是其发展的核心问题,而我们知道计算机只是一台机器,它只能按照计算机语言编好的程序执行,那么正确认识计算机语言的过去和未来,就是关系到计算机发展的重中之重;以自然辩证法的观点认识和分析计算机语言的发展历程,将有助于更加全面地推动计算机技术的发展,有助于更加准确地掌握计算机语言发展趋势。

一、科学认识大门的钥匙--当代自然辩证法
自然辩证法,是马克思主义对于自然界和科学技术发展的一般规律以及人类认识自然改造自然的一般方法的科学,是辩证唯物主义的自然观、科学技术观、科学技术方法论。

它主要研究自然界发展的总规律,人与自然相互作用的规律,科学技术发展的一般规律,科学技术研究的方法。

马克思、恩格斯全面地、系统地概括了他们所处时代的科学技术成功,批判吸取了前人的合理成分,系统地论述了辩证唯物主义自然观、自然科学发展过程及其规律性,以及科学认识方法的辩证法,以恩格斯的光辉著作《自然辩证法》为标志,创立了自然辩证法继续发展的广阔道路。

自然辩证法是马克思主义哲学的一个重要组成部分。

在辩证唯物主义哲学体系中,自然辩证法与历史唯物论相并列。

它集中研究自然界和科学技术的辩证法,是唯物主义在自然界和科学技术领域中的应用,它的原理和方法主要适用于自然领域和科学技术领域。

学习和运用自然辩证法将有助于我们搞清科学和哲学的关系,从而更加清楚地认识科学的本质和发展规律,更加全面的观察思考问题,只
有加深了认识,我们才能更好地发挥主观能动性,迎接新的科学技术的挑战。

下面我将以自然辩证法的观点来分析计算机语言的发展历程。

二、计算机语言的发展历程和发展趋势
计算机语言的发展是一个不断演化的过程,其根本的推动力就是抽象机制更高的要求,以及对程序设计思想的更好的支持。

具体的说,就是把机器能够理解的语言提升到也能够很好的模仿人类思考问题的形式。

计算机语言的演化从最开始的机器语言到汇编语言到各种结构化高级语言,最后到支持面向对象技术的面向对象语言。

1、计算机语言的发展历史:二十世纪四十年代当计算机刚刚问世的时候,程序员必须手动控制计算机。

当时的计算机十分昂贵,唯一想到利用程序设计语言来解决问题的人是德国工程师楚泽(konrad zuse)。

几十年后,计算机的价格大幅度下跌,而计算机程序也越来越复杂。

也就是说,开发时间已经远比运行时间来得宝贵。

于是,新的集成、可视的开发环境越来越流行。

它们减少了所付出的时间、金钱(以及脑细胞)。

只要轻敲几个键,一整段代码就可以使用了。

这也得益于可以重用的程序代码库。

随着c,pascal,fortran,等结构化高级语言的诞生,使程序员可以离开机器层次,在更抽象的层次上表达意图。

由此诞生的三种重要控制结构,以及一些基本数据类型都能够
很好的开始让程序员以接近问题本质的方式去思考和描述问题。

随着程序规模的不断扩大,在60年代末期出现了软件危机,在当时的程序设计模型中都无法克服错误随着代码的扩大而级数般的扩大,以至到了无法控制的地步,这个时候就出现了一种新的思考程序设计方式和程序设计模型-----面向对象程序设计,由此也诞生了一批支持此技术的程序设计语言,比如eiffel,c++,java,这些语言都以新的观点去看待问题,即问题就是由各种不同属性的对象以及对象之间的消息传递构成。

面向对象语言由此必须支持新的程序设计技术,例如:数据隐藏,数据抽象,用户定义类型,继承,多态等等。

2、计算机语言的发展现状:目前通用的编程语言有两种形式:汇编语言和高级语言。

汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。

用汇编语言所能完成的操作不是一般高级语言所能实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。

高级语言是目前绝大多数编程者的选择。

和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。

同时,由于省略了很多细节,编程者也就不需要有
太多的专业知识。

高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的vb、vc、foxpro、delphi等,这些语言的语法、命令格式都各不相同。

高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类: 解释类和编译类。

3、计算机语言的发展趋势:面向对象程序设计以及数据抽象在现代程序设计思想中占有很重要的地位,未来语言的发展将不在是一种单纯的语言标准,将会以一种完全面向对象,更易表达现实世界,更易为人编写,其使用将不再只是专业的编程人员,人们完全可以用订制真实生活中一项工作流程的简单方式来完成编程。

下面是一张计算机语言发展图表,从中不难得出计算机语言发展的特性:
²简单性
提供最基本的方法来完成指定的任务,只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序
²面向对象
提供简单的类机制以及动态的接口模型。

对象中封装状态变量以及相应的方法,实现了模块化和信息隐藏;提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,实现了代码的复用²安全性
用于网络、分布环境下有安全机制保证。

²平台无关性
与平台无关的特性使程序可以方便地被移植到网络上的不同机器、不同平台。

三、面向未来的汉语程序设计语言:
从计算机诞生至今,计算机自硬件到软件都是以印欧语为母语的人发明的。

所以其本身就带有印欧语的语言特征,在硬件上cpu、i/o、存储器的基础结构都体现了印欧语思维状态的"焦点视角",精确定义,分工明确等特点。

计算机语言也遵照硬件的条件,使用分析式的结构方法,严格分类、专有专用,并在其发展脉络中如同他们的语言-常用字量和历史积累词库量极度膨胀。

实际上,计算机硬件的发展越来越强调整体功能,计算机语言的问题日益突出。

为解决这一矛盾,自六十年代以来相继有500多种计算机语言出现,历经五代,至今仍在变化不已。

计算机语言之父——尼盖德
尼盖德帮助因特网奠下了基础,为计算机业做出了巨大贡献。

尼盖德是奥斯陆大学的教授,因为发展了simula编程语言,为ms
-dos和因特网打下了基础而享誉国际。

克里斯汀·尼盖德于1926年在奥斯陆出生,1956年毕业于奥斯陆大学并取得数学硕士学位,此后致力于计算机计算与编程研究。

1961年~1967年,尼盖德在挪威计算机中心工作,参与开发了面向对象的编程语言。

因为表现出色,2001年,尼盖德和同事奥尔·约安·达尔获得了2001年a.m.图灵机奖及其它多个奖项。

当时为尼盖德颁奖的计算机协会认为他们的工作为java,c++等编程语言在个人电脑和家庭娱乐装置的广泛应用扫清了道路,“他们的工作使软件系统的设计和编程发生了基本改变,可循环使用的、可靠的、可升级的软件也因此得以面世。


尼盖德因其卓越的贡献,而被誉为“计算机语言之父”,其对计算机语言发展趋势的掌握和认识,以及投身于计算机语言事业发展的精神都将激励我们向着计算机语言无比灿烂的明天前进。

相关文档
最新文档