首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
本文提出一种在UNIX操作系统支持下,用YACC程序生成专家系统的方法,并讨论了YACC 程序对生成专家系统的适用性。  相似文献   

2.
在UNIX系统中,文本编辑程序是一个非常重要的编程工具,它能对文本程序建立、审核、删除和修改。文本程序分为两类,一类是行编辑程序,它是以一行作为修改文本的基本单元。另一种是屏幕编辑程序,它是直接在终端屏幕上显示、添加和修改后的文件内容。 UNIX系统的文本编辑程序有很多种,这里主要介绍ed,因为在各种UNIX系统中都使用它。然后再介绍屏幕编辑程序Ui。  相似文献   

3.
介绍了一种基于程序行为切片的测试用例生成系统的实现方案,系统在不扫描全部程序路径的情况下,生成可以覆盖全部程序行为的测试用例集。系统分为静态分析、动态符号执行以及测试用例生成3个模块。在静态分析模块中根据输入的程序代码分析程序的控制流和信息流,提取程序的控制依赖和数据依赖,并计算程序的潜在依赖;动态符号执行模块求解约束条件、生成测试用例和分析代码执行过程;测试用例生成模块根据执行路径和依赖关系计算被路径覆盖的程序行为切片和未被覆盖的程序行为切片,然后根据未被覆盖的程序行为切片,引导符号执行生成能覆盖新的程序行为切片的测试用例。实验证明,本系统生成的测试用例集可以保证覆盖所有的程序行为,同时能显著减少生成的测试用例数量。  相似文献   

4.
电子邮件(E-mail)是一种用电子手段提供信息交换的通信方式。它也是Internet网上使用最广泛、最受欢迎的通信工具之一。 大家知道,Internet网上的E-mail服务系统源于UNIX操作系统的mail命令。目前Internet网上的大多数主机运行的都是UNIX操作系统。UNIX环境下的E-mail程序有很多,像elm、mail、mailx等等。本文将介绍一种容易学习和使用的邮件程序Pine。因为Pine不仅操作简单,而且使用的是简单菜单驱动界面,菜单项很清楚,并且易于理解,用户还可以随时  相似文献   

5.
命名为C的程序语言原先是作为分时系统(TSS)用的操作系统(OS)UNIX的主力语言。它是一种精巧的语言。由于C语言适于描述操作系统、编译程序及软件工具,所以自1979年以来在能使用软盘的微型计算机中也开始使用它。相当于C语言子集的tiny C是面向初学者的小语言。一、作为UNIX主力语言而产生的C语言 C语言目的是描述PDP-11上用的操作系统UNIX。在1972年由贝尔研究所的D.Rit-chie研制。设计用在分时系统(TSS)上的UNIX是一个使用非常方便的操作系统,相当普及,随之,C语言也被推广了。  相似文献   

6.
控制律程序图形生成工具是一个将控制律原理图直接生成等价控制律程序的软件,本文介绍了该软件的设计方法:将原理图分解成几种基本元素,三个相对独立的模块分别完成原理图的编辑、理解和程序生成,论文描述了每个块的算法,并且实现了每个模块的功能,得到与手工编程基本一致的程序。  相似文献   

7.
美国BELL实验室D.M.RITCHIE和K.TOMPSON研制成功的通用、分时操作系统,由于其简单、通用、有效和使用方便引起了国际上的赞许,并得到了广泛的使用。UNIX的核心部分90%是用程序设计语言C来描述的,UNIX上的实用程序和绝大多数应用程序都是用C语言编写的,因此,UNIX的成功与C语言的成功是紧密地联系在一起的。UNIX的成功又引起了人们对C语言的关注和重视,使它成为当前世界上有影响的程序设计语言之一。 本书的作者(其中之一D.M.RITCHIE是C语言的创始者)关于C语言的特点曾作过多次阐述,综合起来大致有以下几个方面: 1.C语言是通用的程序设计语言。不局限于某种机器。可以用它来写操作系统,编译程序等系统软件,也可以写各种应用软件。在UNIX中的大多数软件(包括系统软件和应用软件)都是用C语言写的。 2.C语言容易学习,容易编写,用C语言编写的程序清晰,紧凑,有助于模块化和好的程序结构。C语言提供了定义新数据结构的功能。 3.C语言的编译程序简单,好写,也比较紧凑。编译出来的目标质量好,可与汇编程序的目标质量相比。 4.C语言有很高程度的机动性,不同机器上的C编译程序80%的代码是公共的,很便于移植,并已在IBM等许多机器上作了移植。 5.C语言考虑到硬件对程序的影响。 本书是关于C语言的通俗介绍。内容深入  相似文献   

8.
程序生成器的实现方法一例陈彦仓(山东经济管理干部学院250014)在管理信息系统的编程工作中,大约有70~80%的模块是有共性的,往往呈现出类似的特征和规律。对这类模块,可以用程序生成器去自动生成,以减少编程工作量,提高效率。现已有各种商品化生成器面...  相似文献   

9.
本文作者利用UNIX提供的软件工具Lex和C语言,在很短的时间内成功地开发了一个屏幕编辑程序(ZL).这是用软件工具开发软件的一次成功的尝试.在ZL的开发过程中,我们自始至终用"软件工程环境(SE~2)"中所阐明的许多好思想作为我们的指南.本文是对这一工作的扼要总结.  相似文献   

10.
UNIX是目前最著名的操作系统之一,它已在大量计算机系统上运行。本文分析了某些重要的UNIX 核外程序,它们是cdb(C 程序调试程序)、Shell(命令语言解释程序)以及ed(文本编辑程序)。其目的是进一步讨论UNIX 核中某些机构的设计思想。  相似文献   

11.
本文介绍一种运行于IBMPC及其兼容机上的面向模块图的动力学系统仿真程序Simu。该程序用FORTRAN语言编写,提供的典型模块中包含着丰富的信号产生模块、频域分析模块及其它多种特殊功能模块。实践表明,该仿真程序输入、输出方便。具有较强的系统仿真能力。  相似文献   

12.
提出基于西门子S7-300系列PLC的梯形图程序自动生成软件作为一种替代工程设计人员手写PLC梯形图代码的解决方案。编程人员根据规则给出系统的流程图和硬件的地址表并输入到该软件,梯形图就能自动生成。在这个转换的过程中,用树形的数据结构来表示流程图中各个模块之间的逻辑关系,并对其进行深度遍历以表达该逻辑关系。根据该逻辑关系,并将模块的内容转化成对应的PLC符号,即可生成对应的梯形图。  相似文献   

13.
斗地主发牌程序是扑克牌发牌程序的一种,本程序由C语言编写,主要涉及一维二维数组、全局变量、随机数的生成、排序、函数的定义等基本知识。本程序由五个函数模块来实现功能,分别为洗牌、发牌、排序、打印四个子函数和主函数,分别使用到了随机数的生成、数组、选择排序、switch语句等知识。另外,程序还使用了全局变量来简化程序内容。  相似文献   

14.
UNIX/Xenix是一种多用户操作系统,终端用户在系统中使用终端打印机是比较广泛的。而怎样安装与配置终端打印机呢?终端打印接口程序的工作原理是什么?如何进行接口程序的设计?等,现将笔者对终端打印接口程序的一点粗浅认识介绍给同仁,希望对大家能有所帮助。 一、终端打印接口程序的分析  相似文献   

15.
UNIX/Xenix是一种多用户操作系统,终端用户在系统中使用终端打印机是比较广泛的。而怎样安装与配置终端打印机呢?终端打印接口程序的工作原理是什么?如何进行接口程序的设计?等,现将笔者对终端打印接口程序的一点粗浅认识介绍给同仁,希望对大家能有所帮助。  相似文献   

16.
本文介绍了一种报表打印程序生成系统的设计思想和实现方法。系统采用程序变换的思想,设计使用一种用来描述报表格式的报表描述语句对报表结构进行描述,由微机自动生成报表打印程序。  相似文献   

17.
程序设计成功的关键是寻找数据和程序的“合适”结构。这里介绍一种称为模块(Module)的程序设计语言概念作为有效地划分系统的手段。模块使得局部细节隐藏起来,并且明确地指明那些是模块之间接口的部分。这里介绍的模块是语言Modula-2的成分。并且讨论了分开编译,以及把一个模块分成定义(接口)和实现两个部分的问题。  相似文献   

18.
UNIX现已成为应用最广泛的分时操作系统,从微型机、小型机、中型机到巨型机,数以万计的UNIX系统在运转。《UNIX程序开发环境》是美国Bell实验室最近出版的新书。现由中国科学院计算所译成中文出版,大大地方便了中国广大用户。  相似文献   

19.
FOXBASE+软件包中有一个实用程序FOXBI-ND,用于将分散的过程文件组合成一个大的过程文件,以节约程序运行时读硬盘的时间和编译时间,并能有效地改观磁盘的目录结构,节省磁盘空间。但是如果要分析别人编写的过程文件,对于大的过程文件存在着程序长、模块多、查找费时等问题。如将大的过程文件分解成一个个独立的文件,一种方法是使用WS等字处理软件将大的过程文件调入编辑,对每一个过程作上首尾标记;第二种方法是编制一个程序,只要打入欲分解程序的文件名即可将大的过程文件分解成独立的模块文件,并且还可以有选择地分离几个模块。此方法方便实用,安全系数大,并且功能较之手工分解要强得多。笔者在PC系列微机上用Torbo C 2.0编制了一个  相似文献   

20.
笔者在PC1500袖珍机上用BASIC语言编写了自动绘制下面函数族的作图程序: (1)基本思路和工作流程本程序中除设有通常的功能模块外,考虑到美观和使用方便还设有窗口剪裁、绘制网格坐标及动态修改参数等模块。使用该程序的流程是:①设置自变量t,r的变化范围及步长;②定义函数;③设置坐标参数(如果选择自动生成坐标,此步可省);④启动程序;⑤视需要选择作业字符串。程序中提供可选择的作业及键符如下:A:提供以对话方式修改坐标参数;B:自动生成坐标参数;C:打印函数及参数表;D:绘制函数图象;E:绘制坐标轴;F:绘制网格坐标。  相似文献   

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

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