• 编程历史


    上个世纪五六十年代:

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

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

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

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

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

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

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

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

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

    八十年代:

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

    九十年代:

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

    现在的趋势:

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

    组件导向软件开发。

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

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

  • 相关阅读:
    gym 101480 Problem C: Cow Confinement 题解
    Uva 1072 Huffman Codes 题解
    NERC 2015 Hypercube 题解
    ACM ICPC 2017 WF Problem J Son of Pipe Stream题解
    CF Round # 295 (Div. 1)题解
    CF 1444 D Rectangular Polyline 题解
    BZOJ3308 九月的咖啡店
    BZOJ4025 二分图
    BZOJ4000 [TJOI2015]棋盘
    BZOJ3999 [TJOI2015]旅游
  • 原文地址:https://www.cnblogs.com/Jaehwan/p/9934492.html
Copyright © 2020-2023  润新知