首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 672 毫秒
1.
1954年第一个完全脱离机器硬件的高级语言-FORTRAN问世了40多年来共有几百种高级语言出现。计算机语言主要分4类:低级语言、高级语言、专业语言、以及脚本语言。从最初与计算机交流的痛苦经历中,人们意识到,应该设计一种这样的语言,这种语言接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有的机器上通用。  相似文献   

2.
一、前言近年来,程序设计语言正在经历从高级语言向甚高级语言的发展。丰富多采的内容大体上汇合于结构程序设计的潮流之中。其中,一个重要方面是把不确定性引入程序设计语言。不确定性在客观世界中是普遍存在的。作为对客观不确定性的主观反映,在程序设计语言中逐渐产生不确定的成份。例如,不确定的数据结构——无序集合,不确定的控制结构——选一、前言近年来,程序设计语言正在经历从高级语言向甚高级语言的发展。丰富多采的内容大体上汇合于结构程序设计的潮流之中。其中,一个重要方面是把不确定性引入程序设计语言。不确定性在客观世界中是普遍存在的。作为对客观不确定性的主观反映,在程序设计语言中逐渐产生不确定的成份。例如,不确定的数据结构——无序集合,不确定的控制结构——选  相似文献   

3.
适合于科学计算的脚本语言Python   总被引:2,自引:0,他引:2  
Python是面向对象的脚本语言,它有高级的数据类型和简单但却有效的面向对象的程序设计方法,其精炼的语法,动态类型及其自动的解释器,使它适合于大部分平台上编写脚本和快速开发应用程序。Python语言结合C语言编写的Numpy(数值扩展程序模式)或与系统语言C/C++,Fortran结合用于开发科学计算软件。  相似文献   

4.
<正> 4.1 引言 许多程序设计语言(例如,ALGOL、PL/1、LISP)是允许程序员用来编写递归程序的;即作为其计算时调用它自身部分的程序(递归地)恰好与一个非递归程序一样可调用辅程序。这种递归程序在处理具有递归定义数据结构比如表格或树状是非常有用的。这种递归程序是以一种语言比如LISP为基础的,它主  相似文献   

5.
<正> 1 RPGⅡ语言概况 1.1 RPGⅡ语言在国际或先进国家程序设计语言标准化中的地位 ①报表程序生成程序(Report ProgramGenerator),即RPG语言,最初是1965年12月在IBM系统/360—20型计算机上配置的程序设计语言,而且是当时20型计算机上唯一可以作为高级语言使用的程序设计语言。  相似文献   

6.
本文给出了一种总线结构的Pascal直接执行计算机的结构。它由四个处理器组成:主控与输入/输出处理器、词法处理器、控制处理器和数据处理器。这种结构还可以发展成为一个多种语言的直接执行计算机系统。介绍了控制处理器的硬件结构和设计时的一些考虑,如一般算法、控制描述字的形式,为供进一步了解直接执行计算机的设计还给出了与‘IF’语句的直接执行有关的序列图。在直接执行计算机里,使用者与计算机都工作在高级程序语言的水平上,各种中间语言不再存在。由于这些特点,使得直接执行计算机有可能在总体性能、方便使用和推广程序语言等方面取得更好的效果。 我们研究了一种与冯、诺依曼型计算机结构不同的直接执行高级语言计算机结构。这种结构没有编译程序、汇编器、连接编辑程序或装载程序,通常的多层软件就不再需要,高级语言可以被直接执行。这种机器只有一种语言,高级语言就是裸机能够识别与执行的机器语言。在机器里只有一种程序形式——用户的源程序。 我们选择了Pascal语言作为直接执行计算机的机器语言。这种机器被叫做Pascal直接执行计算机。本文着重研究Pascal计算机的控制结构的直接执行。  相似文献   

7.
在深入分析AutoCAD程序参数文件和绘图交换文件的基础上,用高级语言(例如:FORTRAN语言)生成DXF绘图交换文件。该程序可在AutoCAD图形编辑状态下直接运行,显著提高了绘图效率。  相似文献   

8.
在微型计算机上,一般的磁盘操作系统对通讯没有提供缓冲输入输出的功能,也无中断输入输出功能。但是目前的计算机辅助设计中,经常要用到微机的通讯端口进行输入输出。例如用FORTRAN语言编写DMP-50绘图仪图形绘制程序是通过通讯端口交换数据。直接利用高级程序设计语言中的文件/设备打开功能(如BASIC和FORTRAN语言中的OPEN语  相似文献   

9.
<正> 1.导论 Ada程序设计语言象PL/I和Algo168一样为并发程序设计提供设施,但是数大多数其它主要的程序设计语言,例如Algol 60,Pascal,Cohol,Fortran或C不具备这种并发设施。一个程序设计语言不提供这种设施就有碍於程序员用并发的方法解决他们的问题——Ludwig Wittgentein有句名言: 限制我的语言意味着限制我的世界用在这里是十分恰当的。由于下述许多原因,编写并发程序的功能,即程序的各成分能以并行的方式执行是合乎需要的: 在编写操作系统,实时系统,数据库系统和仿真程序中都可能有许多事件并发的产  相似文献   

10.
一个基于对象、域和型的层次式程序表示模型   总被引:2,自引:0,他引:2  
1 引言计算机程序是以某种程序设计语言为工具编制出来的指令序列,它表达了程序员的思想。高级程序设计语言作为一种符号语言,已经成为人机对话的工具。人们用某种或某几种高级语言写出程序来表达自己想做的事和期望达到的效果,计算机接受这些程序然后运行产生相应的结果。  相似文献   

11.
12.
13.
Scripting: higher level programming for the 21st Century   总被引:7,自引:0,他引:7  
《Computer》1998,31(3):23-30
  相似文献   

14.
支持多种并行计算模型的面向对象框架研究   总被引:1,自引:0,他引:1  
为了支持并行程序设计,几乎所有的程序设计语言均通过提供并行与同步通信机制来支持某一高级并行计算模型,如Ada语言的任务与会合机制以及Java语言的线程和同步方法.显然,这样的程序设计语言仅能支持一种高级并行计算模型.尽管单模型的途径对某些应用来说简单而有效,但由于现实世界中的问题往往较为繁杂而难以完全用单一模型来解决.文章采用面向对象的语言机制和框架技术来解决此问题.通过分析现有各种语言中高级并行计算模型的共性,提出了若干新的面向对象语言机制.以此为基础,提出了并行面向对象框架的概念,并讨论用其表达和使用  相似文献   

15.
16.
17.
18.
In Praise of Scripting: Real Programming Pragmatism   总被引:1,自引:0,他引:1  
Loui  R.P. 《Computer》2008,41(7):22-26
  相似文献   

19.
20.
通过嵌入脚本引擎为应用程序提供脚本支持是实现应用程序可定制和可扩展的有效方法,但现存的脚本语言难于掌握,引擎庞大使应用程序的效率降低。为了解决该问题,设计了语法简单易学的脚本语言Vblet,实现了Vblet的轻量级脚本引擎。该引擎支持脚本无缝地使用应用程序实现的类和函数,并具有很好的性能。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号