首页 > 最新文献

ACM-SE 20最新文献

英文 中文
Extended LL(k) grammars and parsers 扩展的LL(k)语法和解析器
Pub Date : 1982-04-01 DOI: 10.1145/503896.503938
Yen-Jen Oyang, Ching-Chi Hsu
A class of context-free grammars, called "Extended LL(k)" or ELL(k), is defined. This class has been shown to include LL(k) grammars as proper subset, and there are some grammars which are ELL(k) grammars but not LALR(k) grammars.An algorithm to construct persers for ELL(k) grammars is proposed in this paper.Before this paper had been completed, PL/O language was taken as a sample. A parser was constructed for it by ELL(k) technique.
定义了一类与上下文无关的语法,称为“扩展LL(k)”或ELL(k)。这个类已经被证明包括LL(k)语法作为适当的子集,并且有一些语法是ELL(k)语法而不是LALR(k)语法。本文提出了一种构造ELL(k)语法person的算法。在本文完成之前,以PL/O语言为样本。用ELL(k)技术为它构造了一个解析器。
{"title":"Extended LL(k) grammars and parsers","authors":"Yen-Jen Oyang, Ching-Chi Hsu","doi":"10.1145/503896.503938","DOIUrl":"https://doi.org/10.1145/503896.503938","url":null,"abstract":"A class of context-free grammars, called \"Extended LL(k)\" or ELL(k), is defined. This class has been shown to include LL(k) grammars as proper subset, and there are some grammars which are ELL(k) grammars but not LALR(k) grammars.An algorithm to construct persers for ELL(k) grammars is proposed in this paper.Before this paper had been completed, PL/O language was taken as a sample. A parser was constructed for it by ELL(k) technique.","PeriodicalId":184493,"journal":{"name":"ACM-SE 20","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129713714","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
A commenting system to improve program readability 一个注释系统,提高程序的可读性
Pub Date : 1982-04-01 DOI: 10.1145/503896.503943
Michele Fletcher, Bobby Morrison, Robert Riser
A Commenting System has been developed that will facilitate commenting in student programs. The need for a system such as this arose as a result of the departmental emphasis that is placed on well documented programs in all languages taught at East Tennessee State University. Due to the inadequate number of terminals and keypunches available to Computer Science students, they are more apt to minimize their comments or to insert them as an afterthought once the program is completed. The commenting system was developed as a team project in a Software Design course. The team was responsible for designing, coding, and implementing the system as part of their class assignment.The Commenting System is capable of easing the the task of documenting a program source listing when implemented by the programmer. The system will recognize certain predetermined keywords such as PURPOSE, VARIABLE DICTIONARY, or INPUT, and it will emphasize them appropriately within the margins and border them according to user specifications. System capabilities include producing a variable dictionary with user specified tab values, blocking comments in varying widths, or even completely ignoring a block of comments that the programmer has previously formatted. The Commenting System itself was written in FORTRAN, COBOL, PL/I, and IBM 360/370 ASSEMBLER languages.The Commenting System is presently being used on a trial basis in the Advanced Programming Techniques class being taught at East Tennessee State University.
一个评论系统已经开发出来,将促进学生项目的评论。对这样一个系统的需求产生了,因为在东田纳西州立大学教授的所有语言中,系里的重点放在了记录良好的课程上。由于计算机科学专业的学生可用的终端和键盘数量不足,他们更倾向于尽量减少他们的注释,或者在程序完成后插入它们。该评论系统是作为软件设计课程的一个团队项目开发的。作为班级作业的一部分,该团队负责设计、编码和实现系统。当由程序员实现时,注释系统能够简化记录程序源代码列表的任务。系统将识别某些预定的关键字,如PURPOSE、VARIABLE DICTIONARY或INPUT,并在页边空白处适当地强调它们,并根据用户的规格将它们加边框。系统功能包括生成具有用户指定的选项卡值的可变字典,阻塞不同宽度的注释,甚至完全忽略程序员先前格式化的注释块。注释系统本身是用FORTRAN、COBOL、PL/I和IBM 360/370汇编语言编写的。评论系统目前正在东田纳西州立大学的高级编程技术课程中试用。
{"title":"A commenting system to improve program readability","authors":"Michele Fletcher, Bobby Morrison, Robert Riser","doi":"10.1145/503896.503943","DOIUrl":"https://doi.org/10.1145/503896.503943","url":null,"abstract":"A Commenting System has been developed that will facilitate commenting in student programs. The need for a system such as this arose as a result of the departmental emphasis that is placed on well documented programs in all languages taught at East Tennessee State University. Due to the inadequate number of terminals and keypunches available to Computer Science students, they are more apt to minimize their comments or to insert them as an afterthought once the program is completed. The commenting system was developed as a team project in a Software Design course. The team was responsible for designing, coding, and implementing the system as part of their class assignment.The Commenting System is capable of easing the the task of documenting a program source listing when implemented by the programmer. The system will recognize certain predetermined keywords such as PURPOSE, VARIABLE DICTIONARY, or INPUT, and it will emphasize them appropriately within the margins and border them according to user specifications. System capabilities include producing a variable dictionary with user specified tab values, blocking comments in varying widths, or even completely ignoring a block of comments that the programmer has previously formatted. The Commenting System itself was written in FORTRAN, COBOL, PL/I, and IBM 360/370 ASSEMBLER languages.The Commenting System is presently being used on a trial basis in the Advanced Programming Techniques class being taught at East Tennessee State University.","PeriodicalId":184493,"journal":{"name":"ACM-SE 20","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121678484","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Drawing labelled directed binary graphs on a grid 在网格上画有标记的有向二值图
Pub Date : 1982-04-01 DOI: 10.1145/503896.503903
R. I. Becker, S. Schach
A directed graph in which there is a bound for the degrees of the vertices is called labelled i f each edge is assigned a label from a f in i te set of labels, the edges emerging from a given vertex al l having distinct labels. Knuth [2] gives a wellknown transformation to represent an arbitrary rooted tree by means of a labelled binary tree. (He calls each edge either a "brother" or a "son", so the label set is {brother, son}) . The binary tree contains al l information of the original tree, and the lat ter can be reconstructed from the former.
如果有一个有向图中顶点的度数有一个界限,那么这个有向图被称为有标签的图i,如果每条边都从标签集合中的一个f中被分配一个标签,从给定顶点产生的边都有不同的标签。Knuth[2]给出了一个众所周知的用标记二叉树表示任意根树的变换。(他称每条边为“兄弟”或“儿子”,所以标签集是{brother, son})。二叉树包含了原树的全部信息,原树可以重构成原树。
{"title":"Drawing labelled directed binary graphs on a grid","authors":"R. I. Becker, S. Schach","doi":"10.1145/503896.503903","DOIUrl":"https://doi.org/10.1145/503896.503903","url":null,"abstract":"A directed graph in which there is a bound for the degrees of the vertices is called labelled i f each edge is assigned a label from a f in i te set of labels, the edges emerging from a given vertex al l having distinct labels. Knuth [2] gives a wellknown transformation to represent an arbitrary rooted tree by means of a labelled binary tree. (He calls each edge either a \"brother\" or a \"son\", so the label set is {brother, son}) . The binary tree contains al l information of the original tree, and the lat ter can be reconstructed from the former.","PeriodicalId":184493,"journal":{"name":"ACM-SE 20","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116432529","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Several remarks on computations of labelled Markov algorithms 关于标记马尔可夫算法计算的几点注记
Pub Date : 1982-04-01 DOI: 10.1145/503896.503901
D. Simovici
is denoted by L(G). Let A~ = {£0' ~i ..... ~k '~} Permission to copy without fee all or pamt of this material is granted provided that the copies a r e not made or distributed for dire~t eommerclal advantaEe, the ACM oopyriEht notlce and the title of the publication and its date appear, and notice is given that copying is by permission of the Association for Computing Machinery. To copy otherwise, or to republish, requires a fee and/or specific permission. 1982 ACM 0-89791-071-0/82/0400-0023 $00.75 be a finite alphabet which contains k + 2 elements;
用L(G)表示。设A~ ={£0' ~i .....允许免费复制本材料的全部或部分,前提是这些副本不是为了获取商业利益而制作或分发的,ACM版权声明、出版物的标题和日期出现,并通知复制是由计算机械协会许可的。以其他方式复制或重新发布需要付费和/或特定许可。是包含k + 2个元素的有限字母表;
{"title":"Several remarks on computations of labelled Markov algorithms","authors":"D. Simovici","doi":"10.1145/503896.503901","DOIUrl":"https://doi.org/10.1145/503896.503901","url":null,"abstract":"is denoted by L(G). Let A~ = {£0' ~i ..... ~k '~} Permission to copy without fee all or pamt of this material is granted provided that the copies a r e not made or distributed for dire~t eommerclal advantaEe, the ACM oopyriEht notlce and the title of the publication and its date appear, and notice is given that copying is by permission of the Association for Computing Machinery. To copy otherwise, or to republish, requires a fee and/or specific permission. 1982 ACM 0-89791-071-0/82/0400-0023 $00.75 be a finite alphabet which contains k + 2 elements;","PeriodicalId":184493,"journal":{"name":"ACM-SE 20","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122187434","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
An experiment in the design of a BASIC interpreter 一个BASIC解释器设计的实验
Pub Date : 1982-04-01 DOI: 10.1145/503896.503953
D. Miles
This paper will describe the advantages and disadvantages of developing a BASIC interpreter written in PASCAL on the Cromemco Cromix, a microcomputer, as opposed to development on the Xerox Sigma9, a mainframe computer. The Cromemco's nonstandard PASCAL features necessitate a comparison between the two system's PASCALs and the effect of their differences on the design of the interpreter.
本文将描述在Cromemco Cromix微型计算机上开发用PASCAL编写的BASIC解释器与在Xerox Sigma9大型计算机上开发BASIC解释器的优缺点。Cromemco的非标准PASCAL特性需要比较两个系统的PASCAL以及它们的差异对解释器设计的影响。
{"title":"An experiment in the design of a BASIC interpreter","authors":"D. Miles","doi":"10.1145/503896.503953","DOIUrl":"https://doi.org/10.1145/503896.503953","url":null,"abstract":"This paper will describe the advantages and disadvantages of developing a BASIC interpreter written in PASCAL on the Cromemco Cromix, a microcomputer, as opposed to development on the Xerox Sigma9, a mainframe computer. The Cromemco's nonstandard PASCAL features necessitate a comparison between the two system's PASCALs and the effect of their differences on the design of the interpreter.","PeriodicalId":184493,"journal":{"name":"ACM-SE 20","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124578658","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
The development and application of an image analyzing and processing system 图像分析与处理系统的开发与应用
Pub Date : 1982-04-01 DOI: 10.1145/503896.503916
R. Rutz, D. E. Fields
This paper summarizes the development of an image analyzing and processing systems which is designed to determine particle size and particle size distribution of materials that have been transported atmospherically and hydrologically. The system, consisting of a redesigned microscope, a standard television camera, a Micro Works DS-65 DIGISECTOR video digitizer, and a TRS-80 computer, was constructed. The modified DS-65 was built as a peripheral device which converts the analog signal of the television camera to a digital signal and transfers the data through software control to the TRS-80. A machine language program was written to control the digitization and transfer of data. A BASIC language program, SCAN, automatically determines the particle size and particle size distribution. A new portion of the sample can be analyzed by adjusting two micrometers attached to the stage of the microscope. These micrometer adjusting screws allow accurate movement of the sample within a horizontal plane. The results of consecutive scans are accumulated and the distribution is plotted as a bar graph. Representative particle diameters, limited by microscope resolution, are on the order of 10 microns or greater in magnitude. Samples of particulates were tested and the results will be presented at the ACM Regional Meeting in Knoxville, Tennessee on April 1-3, 1982.
本文综述了一种用于确定大气和水文输送的物料粒度和粒度分布的图像分析与处理系统的发展。该系统由一台重新设计的显微镜、一台标准电视摄像机、一台Micro Works DS-65 DIGISECTOR视频数字化仪和一台TRS-80计算机组成。改进后的DS-65作为一种外围设备,将电视摄像机的模拟信号转换为数字信号,并通过软件控制将数据传输到TRS-80。编写了一个机器语言程序来控制数据的数字化和传输。一个BASIC语言程序,SCAN,自动确定粒度和粒度分布。通过调整连接在显微镜台上的两个微米计,可以分析样品的新部分。这些千分尺调节螺钉允许样品在水平面内精确移动。将连续扫描的结果累积起来,并将其分布绘制为条形图。受显微镜分辨率的限制,代表性的颗粒直径在10微米或更大的量级上。对颗粒样本进行了测试,结果将于1982年4月1日至3日在田纳西州诺克斯维尔举行的ACM区域会议上公布。
{"title":"The development and application of an image analyzing and processing system","authors":"R. Rutz, D. E. Fields","doi":"10.1145/503896.503916","DOIUrl":"https://doi.org/10.1145/503896.503916","url":null,"abstract":"This paper summarizes the development of an image analyzing and processing systems which is designed to determine particle size and particle size distribution of materials that have been transported atmospherically and hydrologically. The system, consisting of a redesigned microscope, a standard television camera, a Micro Works DS-65 DIGISECTOR video digitizer, and a TRS-80 computer, was constructed. The modified DS-65 was built as a peripheral device which converts the analog signal of the television camera to a digital signal and transfers the data through software control to the TRS-80. A machine language program was written to control the digitization and transfer of data. A BASIC language program, SCAN, automatically determines the particle size and particle size distribution. A new portion of the sample can be analyzed by adjusting two micrometers attached to the stage of the microscope. These micrometer adjusting screws allow accurate movement of the sample within a horizontal plane. The results of consecutive scans are accumulated and the distribution is plotted as a bar graph. Representative particle diameters, limited by microscope resolution, are on the order of 10 microns or greater in magnitude. Samples of particulates were tested and the results will be presented at the ACM Regional Meeting in Knoxville, Tennessee on April 1-3, 1982.","PeriodicalId":184493,"journal":{"name":"ACM-SE 20","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121675818","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
4×4 Tac-Tix is a second person game 4×4 Tac-Tix是一款第二人称游戏
Pub Date : 1982-04-01 DOI: 10.1145/503896.503904
J. Navlakha
4×4 Tac-Tix is a two person game with the last player losing. It had been conjectured for quite some time now that this was a second person game. By using the AND-OR trees and the grundy function technique extensively, we prove in this paper that both, the 4×4 Tac-Tix and its modified version are second person games.
4×4 Tac-Tix是一个两人游戏,最后一个玩家输。很长一段时间以来,人们一直猜测这是一款第二人称游戏。本文广泛运用and - or树和grundy函数技术,证明了4×4 Tac-Tix及其修改版本都是第二人称游戏。
{"title":"4×4 Tac-Tix is a second person game","authors":"J. Navlakha","doi":"10.1145/503896.503904","DOIUrl":"https://doi.org/10.1145/503896.503904","url":null,"abstract":"4×4 Tac-Tix is a two person game with the last player losing. It had been conjectured for quite some time now that this was a second person game. By using the AND-OR trees and the grundy function technique extensively, we prove in this paper that both, the 4×4 Tac-Tix and its modified version are second person games.","PeriodicalId":184493,"journal":{"name":"ACM-SE 20","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131529715","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A hierarchical method for synthesizing relations 一种综合关系的分层方法
Pub Date : 1982-04-01 DOI: 10.1145/503896.503922
Raymond Fadous
There are two basic approaches in the normalization theory of relational databases. One approach is the decomposition of large relation schemes into smaller relation schemes. A required criteria for a satisfactory decomposition is the lossless join property. The other approach is to synthesize a set of relation schemes from a given set of functional dependencies that are assumed to hold for a universal relation scheme. The synthesized relation schemes are easily identified once a minimal cover of the given set of functional dependencies is obtained. This paper presents another method for synthesizing relation schemes without finding a minimal cover. Starting with a given set of functional dependencies, a partial order graph can be defined. Using the partial order graph and any method for finding keys of relation schemes, a systematic method for synthesizing relation schemes is outlined. The method is easy to implement. However, no programming technique is suggested in this paper.
关系型数据库的规范化理论有两种基本方法。一种方法是将大型关系方案分解为较小的关系方案。令人满意的分解所需的标准是无损连接特性。另一种方法是从假定适用于通用关系方案的一组给定的功能依赖中合成一组关系方案。一旦得到给定功能依赖集的最小覆盖,就可以很容易地识别出综合关系方案。本文提出了另一种不需要寻找最小覆盖的综合关系方案的方法。从一组给定的功能依赖项开始,可以定义偏序图。利用偏序图和任意求关系方案键的方法,提出了一种综合关系方案的系统方法。该方法易于实现。然而,本文没有提出任何编程技术建议。
{"title":"A hierarchical method for synthesizing relations","authors":"Raymond Fadous","doi":"10.1145/503896.503922","DOIUrl":"https://doi.org/10.1145/503896.503922","url":null,"abstract":"There are two basic approaches in the normalization theory of relational databases. One approach is the decomposition of large relation schemes into smaller relation schemes. A required criteria for a satisfactory decomposition is the lossless join property. The other approach is to synthesize a set of relation schemes from a given set of functional dependencies that are assumed to hold for a universal relation scheme. The synthesized relation schemes are easily identified once a minimal cover of the given set of functional dependencies is obtained. This paper presents another method for synthesizing relation schemes without finding a minimal cover. Starting with a given set of functional dependencies, a partial order graph can be defined. Using the partial order graph and any method for finding keys of relation schemes, a systematic method for synthesizing relation schemes is outlined. The method is easy to implement. However, no programming technique is suggested in this paper.","PeriodicalId":184493,"journal":{"name":"ACM-SE 20","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131319081","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Speech compression: a functional approximation approach 语音压缩:一种函数逼近方法
Pub Date : 1982-04-01 DOI: 10.1145/503896.503950
Kevan L. Miller
This paper presents research undertaken in the field of speech compression with a low cost speech processing system developed around an APPLE II microcomputer. Unlike some of the more popular techniques of speech compression based on statistical analysis of the speech waveforms in the frequency domain, speech compression was approached by the authors with the perspective of functional approximations of speech waveforms in the time domain. These functional approximations would be evaluated in a parallel processing mode. Research activities discussed in this paper include: the design and implementation of a parallel interface between the APPLE II and an analog to digital converter; the development of machine language programs to accurately sample sound waveforms; the development of software for the analysis of converted data, including a real time scrolling graphics routine and also a graphics hardcopy routine which controls a dot-matrix printer; the development of the compression technique utilizing an intelligent sampling routine; and the design of a pipelined parallel processing network of microprocessors, to evaluate in real time a polynomial function representing a speech waveform. The compression technique developed currently allows four minutes of good quality speech to be stored on one floppy disk.
本文介绍了一种基于APPLE II微型计算机的低成本语音处理系统在语音压缩领域的研究。与一些基于频域语音波形统计分析的流行语音压缩技术不同,作者从时域语音波形的函数逼近的角度来研究语音压缩。这些函数近似将在并行处理模式下进行评估。本文讨论的研究活动包括:APPLE II与模数转换器之间并行接口的设计与实现;开发机器语言程序,精确采样声音波形;用于分析转换数据的软件开发,包括实时滚动图形程序和控制点阵打印机的图形硬拷贝程序;利用智能采样程序的压缩技术的发展;并设计了一个微处理器的流水线并行处理网络,对表示语音波形的多项式函数进行实时求值。目前开发的压缩技术可以在一张软盘上存储4分钟的高质量语音。
{"title":"Speech compression: a functional approximation approach","authors":"Kevan L. Miller","doi":"10.1145/503896.503950","DOIUrl":"https://doi.org/10.1145/503896.503950","url":null,"abstract":"This paper presents research undertaken in the field of speech compression with a low cost speech processing system developed around an APPLE II microcomputer. Unlike some of the more popular techniques of speech compression based on statistical analysis of the speech waveforms in the frequency domain, speech compression was approached by the authors with the perspective of functional approximations of speech waveforms in the time domain. These functional approximations would be evaluated in a parallel processing mode. Research activities discussed in this paper include: the design and implementation of a parallel interface between the APPLE II and an analog to digital converter; the development of machine language programs to accurately sample sound waveforms; the development of software for the analysis of converted data, including a real time scrolling graphics routine and also a graphics hardcopy routine which controls a dot-matrix printer; the development of the compression technique utilizing an intelligent sampling routine; and the design of a pipelined parallel processing network of microprocessors, to evaluate in real time a polynomial function representing a speech waveform. The compression technique developed currently allows four minutes of good quality speech to be stored on one floppy disk.","PeriodicalId":184493,"journal":{"name":"ACM-SE 20","volume":"30 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132584379","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A foreign language test construction system 一种外语考试构建系统
Pub Date : 1982-04-01 DOI: 10.1145/503896.503942
J. S. Craig
The Foreign Language Test Construction System aids the foreign language instructor in preparing examinations. The system interprets a test outline created by the instructor and produces one of several possible examinations. Any particular outline generates a variety of syntactically equivalent examinations allowing the instructor to administer multiple versions of the same test. The concept of creating a test outline reduces the amount of memory or disk space needed to store a test.The menu-driven system allows an instructor not familiar with computers to create examinations with minimal effort. The instructor simply follows the directions on the computer monitor and types the questions into the computer according to a previously specified format. The system stores a list of possible verbs and several classifications of nouns (countries, names, seasons). The system chooses words from this list according to the outline created by the instructor producing an almost limitless variety of equivalent examinations.
外语考试构建系统帮助外语教师准备考试。该系统解释由讲师创建的考试大纲,并产生几种可能的考试之一。任何特定大纲都会生成各种语法相同的考试,从而允许教师管理同一考试的多个版本。创建测试大纲的概念减少了存储测试所需的内存或磁盘空间的数量。菜单驱动系统允许不熟悉计算机的教师以最小的努力创建考试。教师只需按照计算机显示器上的指示,按照事先指定的格式将问题输入计算机。该系统存储了一个可能的动词列表和几种名词分类(国家、名字、季节)。系统根据教师创建的大纲从这个列表中选择单词,产生几乎无限种类的等效考试。
{"title":"A foreign language test construction system","authors":"J. S. Craig","doi":"10.1145/503896.503942","DOIUrl":"https://doi.org/10.1145/503896.503942","url":null,"abstract":"The Foreign Language Test Construction System aids the foreign language instructor in preparing examinations. The system interprets a test outline created by the instructor and produces one of several possible examinations. Any particular outline generates a variety of syntactically equivalent examinations allowing the instructor to administer multiple versions of the same test. The concept of creating a test outline reduces the amount of memory or disk space needed to store a test.The menu-driven system allows an instructor not familiar with computers to create examinations with minimal effort. The instructor simply follows the directions on the computer monitor and types the questions into the computer according to a previously specified format. The system stores a list of possible verbs and several classifications of nouns (countries, names, seasons). The system chooses words from this list according to the outline created by the instructor producing an almost limitless variety of equivalent examinations.","PeriodicalId":184493,"journal":{"name":"ACM-SE 20","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1982-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129704621","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
ACM-SE 20
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1