`
nathan09
  • 浏览: 145571 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

程序设计语言连载

 
阅读更多

一、ALGOL

来自ITwiki,开放的信息技术大百科

ALGOL,也被称为国际代数语言,是计算机发展史上首批产生的高级语言,当时还是晶体管计算机流行的时代,由于ALGOL语句和普通语言表达式接近,更适于数值计算,所以ALGOL多用于科学计算机

ALGOL这个名称是算法语言的简称,这种语言不是计算机制造公司为某种特定机器设计的,而是纯粹面向描述计算过程的,也就是所谓面向算法描述的。

ALGOL是第一个清晰定义的语言,其语法是用严格公式化的方法说明的。ALGOL语言并没有被广泛的使用,但它是许多现代程序语言的概念基础。

Algol 58:1958年,ACM小组和以当时联邦德国的应用数学和力学协会GAMM在苏黎世把他们关于算法表示法的建议综合为一,形成了Algol 58,先被命名为IAL(国际代数语言,International Algebraic Language),后来改称Algol 58。

Algol 60:1960年1月,图灵奖获得者:艾伦.佩利Alan J.Perlis)在巴黎举行的有全世界一流软件专家参加的讨论会上,发表了"算法语言Algol 60报告",确定了程序设计语言Algol 60。1962年,艾伦.佩利又对Algol 60进行了修正。

Algol 60引进了许多新的概念如:局部性概念、动态递归巴克斯瑙尔范式BNF(Backus-Naur Form)等等。

Algol 60是程序设计语言发展史上的一个里程碑,它标志着程序设计语言成为一门独立的科学学科,并为后来软件自动化及软件可靠性的发展奠定了基础。

Algol W:1966年,IFIP吸收沃思参加对Algol语言进行完善与扩充的工作小组。沃思参加进去以后,提交了一份建议书并由霍尔(Tony Hoars)等人修改、完善以后形成Algol W。同时还催生了一个新的语言PL 360

分享到:
评论

相关推荐

    PIC单片机C语言程序设计

    为了帮助具有PIC单片机汇编语言知识的技术人员或工程师,快速掌握利用C语言编写PI...单片机程序的方法,本刊特推出《PIC单片机C语言程序设计》系列连载文章。文中给出的C语言程序实 例,均是可执行的,读者可以放心引用

    5 1 通用延时子程序

    本内容将以连载方式出现,有MCS-51/AVR 单片机对照学习举例,有汇编级及国内流行的各种高级语言编写的,不知网友想法如何? 选自双龙电子SL-51(原NICE-51) 系列仿真器实验程序 NICE42.HEX 实验程序说明: 配合OK...

    单片机教程:PIC单片机C语言程序设计(一)

    为了帮助具有PIC单片机汇编语言知识的技术人员或工程师,快速掌握利用C语言编写PIC单片机程序的方法,本刊特推出系列连载文章。文中给出的C语言程序实例,均是可执行的,读者可以放心引用。

    单片机教程:PIC单片机C语言程序设计(二)

    为了帮助具有PIC单片机汇编语言知识的技术人员或工程师,快速掌握利用C语言编写PIC单片机程序的方法,本刊特推出系列连载文章。文中给出的C语言程序实例,均是可执行的,读者可以放心引用。

    PIC单片机C语言程序设计(1)

    编者按:为了帮助具有PIC单片机汇编语言知识的技术人员或工程师,快速掌握利用C语言编写PIC单片机程序的方法,本刊特推出《PIC单片机C语言程序设计》系列连载文章。丈中给出的C语言程序实例,均是可执行的,读者可以...

    单片机与DSP中的PIC单片机C语言程序设计(1)

    编者按:为了帮助具有PIC单片机汇编语言知识的技术人员或工程师,快速掌握利用C语言编写PIC单片机程序的方法,本刊特推出《PIC单片机C语言程序设计》系列连载文章。丈中给出的C语言程序实例,均是可执行的,读者可以...

    Java编程那些事儿

    1、 程序设计是什么? 2、 Java语言相关基础语法及应用 3、 如何建立基础的程序逻辑以及其它编程和Java语言的相关问题,本书的编写打算以在线连载的形式进行,估计编写的周期会比较长,希望能为软件开发行业尽...

    最新SpringBoot项目基于Springboot的漫画网站.zip

    - 漫画连载查看:用户可以在线查看不同漫画的连载信息。 - 后台管理:包括用户管理、动漫管理、反馈管理、更新预告管理和漫画排行管理等多个功能模块,方便网站管理员进行内容维护和更新。 3. **开发环境**: - 推荐...

    ASP(ASP教程)

    除了可使用 VBScript 或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 REXX 、 Perl 、 Tcl 等。脚本引擎是处理脚本程序的 COM(Component Obje Model) 物件。  6.Aive ...

    asp.net知识库

    ASP.NET 2.0 Language Swithcer and Theme Swicher 多语言转换和多样式主题转换 ASP.NET2.0 ObjectDataSource的使用详解(1) ASP.NET2.0 ObjectDataSource的使用详解(2) TextDataSource(1) — ...

    NET compact FrameWork移动开发指南 首发绝对清晰版

    * 书名:.NET compact ...* 24.4 多线程程序设计 * 24.5 简单的多线程示例 * 24.6 改进多线程示例 * 24.7 线程池 * 24.8 Timer类 * 24.9 线程内访问界面控件 * 24.10 死锁风险 * 24.11 线程同步 * 24.12 小结

    NET compact FrameWork移动开发指南 绝对清晰版

    * 书名:.NET compact ...* 24.4 多线程程序设计 * 24.5 简单的多线程示例 * 24.6 改进多线程示例 * 24.7 线程池 * 24.8 Timer类 * 24.9 线程内访问界面控件 * 24.10 死锁风险 * 24.11 线程同步 * 24.12 小结

    嵌入式实时操作系统uCOSII-邵贝贝

    该厂商声称内核B是用C语言写的,可我还得用汇编语言给程序中每个对象除实话,虽然该厂商很耐心,而我实在是烦透了!产品的开发也耽误了。我真是不想再花时间去调试那个廉价的内核了。后来得知我是该厂商的第一个客户...

    自己动手写操作系统(含源代码).part2

    但拿来文稿一看,整个编辑部大为惊艳,内容文笔俱佳,而且绝对原创,马上决定在《程序员》连载。2005年博文视点出版的第一版也广受好评。 不过有很多读者还是质疑:现在软件编程主要领域是框架和应用,还需要了解...

    自己动手写操作系统(含源代码).part1

    但拿来文稿一看,整个编辑部大为惊艳,内容文笔俱佳,而且绝对原创,马上决定在《程序员》连载。2005年博文视点出版的第一版也广受好评。 不过有很多读者还是质疑:现在软件编程主要领域是框架和应用,还需要了解...

    [ASP]xiaoshuoguanli整站系统

    根据网站程序需要和网友建议特别设计网站编辑模块,以便协助管理员管理网站 功能如下: 1、网站编辑仅负责作品及其相关模块的管理,不参与网站系统管理 。 2、设置级别或权限: 特级总编:管理所有作品极其相关...

Global site tag (gtag.js) - Google Analytics