编程历史

Posted jaehwan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程历史相关的知识,希望对你有一定的参考价值。

上个世纪五六十年代:

 

五十年代有三个编程语言被设计出来,这三者所派生的语言直到今日仍旧被广泛采用。

这三种编程语言是:Fortan,LISP,COBOL;

另一个1950年代晚期的里程碑是由美国与欧洲计算器学者针对“算法的新语言”所组成的委员会出版的ALGOL60报告(名称取自“ALGOrithmic Language(算法语言))。这份报告强化了当时许多关于计算的想法,提出来两个语言上的创新功能和一个创新的关于语言的描述方式。

 

60年代到七十年代末:确立了基础范式,现在大多数所使用的主要语言范式是在这段期间发明的:

Simula,第一个设计支持面向对象进行开发的编程语言。

C,贝尔实验室的研究人员开发,是一种早期的系统程序设计语言。

Smalltalk,完全从零开始(ground-up)设计的面向对象编程。

Prolog,第一个逻辑程序语言。

ML,是一个基于Lip所建构的多态类型系统,同时是静态类型函数编程语言。

 

八十年代:

语言设计上有个重大新趋势,研究运用模块或大型组织化的程序单元来进行大型系统的开发。尽管没有出现新的主要编程语言范式,许多研究人员仍就扩展之前语言的构想并将它们运用到新的内容上。

 

九十年代:

许多“快速应用程序开发”(RAD)语言应运而生,这些语言大多有相应的集成开发环境、垃圾回收机制,且大多是先前语言的派生语言。新的脚本语言比RAD语言来得更有生产力,但大多会因为小程序较为简单,但大型程序则难以使用脚本语言撰写并维护的顾虑。但脚本语言在网上层面的应用大放异彩。

 

现在的趋势:

更重视分布式及移动式的应用。

组件导向软件开发。

在语言中增加安全性与可靠性验证机制:额外的堆栈检查、信息流控制,以及静态线程安全。

 

 

 

文章信息来源:http://bubuko.com/infodetail-2833332.html

以上是关于编程历史的主要内容,如果未能解决你的问题,请参考以下文章

编程历史

iOS 以编程方式删除浏览历史记录

编程语言的历史

编程马拉松022-网页浏览历史

Microsoft Edge 以编程方式删除历史记录和 Cookie

以编程方式访问浏览器历史记录