首页 > 最新文献

Annual Workshop on Forth最新文献

英文 中文
Forth in mainsteam computer science courses 在主流计算机科学课程中排名第四
Pub Date : 1993-12-01 DOI: 10.1145/199200.316998
R. Haskell
{"title":"Forth in mainsteam computer science courses","authors":"R. Haskell","doi":"10.1145/199200.316998","DOIUrl":"https://doi.org/10.1145/199200.316998","url":null,"abstract":"","PeriodicalId":441527,"journal":{"name":"Annual Workshop on Forth","volume":"85 6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131214104","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
Forth, metaWINDOW and GUI design 第四,metaWINDOW和GUI设计
Pub Date : 1993-12-01 DOI: 10.1145/199200.316996
P. D. Lopez
ELUS by Eleusinian Enterprises is discussed as an example of a mixed language Forth implementation which include~ its own GUI toolkit, the Interactive Screen Designer. The linked Meta WINDOW graphics library (Meta graphics Software Corporation), makes the design and implementation of graphics application user interfaces possible, intuitive, and efficient. The discussed utilities of the Interactive Screen Designer include the design of standard window and control screen objects, paint facilities for creating customdesigned application windows, and a Linker utility which allows any predefined screen region to be linked to executable code. A music application, ELUS:TD, and an ELUS music utility, SETMATRIX, are demonstrated as examples of virtual device panels and control interfaces created with the Interactive Screen Designer. INTRODUCTION The purpose of this document is to describe the Interactive Screen Designer, a Graphics User Interface toolkit which is included as a standard feature of ELUS, a Forth based Music Applications Development Environment. Eleusinian Enterprises is involved in the development of music software targeted at the commercial and experimental markets. Forth was chosen for the development environment because of its many exceptional and superior features. However, very early on it became clear that a traditional Forth system also had a number of significant drawbacks with respect to the development of commercially oriented applications. In particular, no Forth system known a~ that time included support for the development of a Graphics User Interface. In view of the many music applications which have been introduced with GUis, it is all too obvious that the development of a GUI for end user applications was and still is mandatory in order to penetrate the market with a Forth developed application. ELUS was developed to address this lack of GUI support in a Forth based system. as well as to address a variety of other needs. Although ELUS is still under development, a discussion of the current implementation of the Interactive Screen Designer, the ELUS GUI toolkit, will provide a sufficiently informative overview of the graphics capability of the system. MIXED LANGUAGE IMPLEMENTATION ELUS is a mixed language Forth implementation. Currently, two C language external libraries are linked to the Forth kernel: MetaWINDOW by Metagraphics Software Corporation is a graphics library which provides device independent graphics programming; and Baby Driver by Autumn Hill Software, Incorporated, is a table driven printer library. Two layers of code were implemented in order to make these C libraries function with the Forth environment First, an assembly language interface routine was developed for each library; the functions of the. interface routines are to locate the external libraries and to preserve the state of the system stack. Second, high level Forth routines were implemented to compile references to the external libraries and to bri
Eleusinian Enterprises的ELUS是作为混合语言Forth实现的一个例子来讨论的,它包含了自己的GUI工具包——交互式屏幕设计器。链接的Meta WINDOW图形库(Meta graphics Software Corporation)使图形应用程序用户界面的设计和实现成为可能,直观,高效。所讨论的交互式屏幕设计器实用程序包括标准窗口和控制屏幕对象的设计、用于创建定制设计的应用程序窗口的绘制工具,以及允许将任何预定义的屏幕区域链接到可执行代码的链接器实用程序。一个音乐应用程序,ELUS:TD,和一个ELUS音乐实用程序,SETMATRIX,作为使用交互式屏幕设计器创建的虚拟设备面板和控制界面的示例进行了演示。本文档的目的是描述交互式屏幕设计器,这是一个图形用户界面工具包,作为ELUS的标准功能,ELUS是一个基于Forth的音乐应用程序开发环境。Eleusinian Enterprises参与了针对商业和实验市场的音乐软件的开发。之所以选择Forth作为开发环境,是因为它有许多特殊和优越的特性。然而,很早就很明显,传统的Forth系统在面向商业的应用程序的开发方面也有许多明显的缺点。特别是,当时还没有一个已知的Forth系统支持图形用户界面的开发。考虑到许多音乐应用程序已经与GUI一起引入,很明显,为最终用户应用程序开发GUI是并且仍然是强制性的,以便通过Forth开发的应用程序渗透市场。开发ELUS是为了解决在基于Forth的系统中缺乏GUI支持的问题。以及解决各种其他需求。虽然ELUS仍在开发中,但是对交互式屏幕设计器(ELUS GUI工具包)的当前实现的讨论将提供对系统图形功能的充分信息概述。混合语言实现ELUS是一种混合语言的Forth实现。目前,有两个C语言外部库链接到Forth内核:MetaWINDOW是一个图形库,由metagrapics软件公司提供,它提供独立于设备的图形编程;秋山软件公司的Baby Driver是一个表驱动的打印机库。为了使这些C库在Forth环境下工作,实现了两层代码:首先,为每个库开发了一个汇编语言接口例程;的函数。接口例程用于定位外部库并保存系统堆栈的状态。其次,实现高级Forth例程来编译对外部库的引用,并使C调用约定符合标准的Forth堆栈使用;本文于1992年3月5日至7日在密苏里州堪萨斯城举行的第四届sigearth年度研讨会上发表,并发表在1994年12月的《SIGForth通讯》第4卷第4期。第四个例程采用定义词的形式。由于这些库仅可用于DOS 80x86机器,因此最终的Forth实现目前无法移植到其他平台。此外,为了降低最终用户的价格,使用了免版税版本的Meta WINDOW,但该版本不支持目前可用的高分辨率VGA配置;ELUS支持的最高分辨率是1280x800单色和640x480 16色VGA。作为对增加的设备依赖性和对支持的VGA模式的限制的回报,混合语言Forth实现确实为Forth GUI工具包的实现提供了一个可行的解决方案。每个MetaWINDOW函数被分配给一个函数类,这是由堆栈效果决定的。每个函数类都被实现为一个定义词。每个MetaWINDOW定义词的名称以:MG开头,其中MG代表Meta Group,并以两个用连字符分隔的数字结尾,第一个数字表示函数调用前的堆栈参数数量,第二个数字表示函数执行后返回的堆栈参数数量。所有MetaWINDOW定义词的CREATE部分都是相同的,包括:创建一个字典条目,并将MetaWINDOW过程ID编译到子词的参数字段中。所有元窗口定义词的DOES>部分在函数中是类似的,包括:堆栈设置(某些需要)、堆栈保存、调用MetaWINDOW函数和堆栈清理。 两个汇编原语用于保存堆栈和调用MetaWINDOW函数:@META-SP (-n)必须在调用MetaWINDOW函数之前执行。“n”是MetaWINDOW函数期望的堆栈元素的数量。注意,这总是比DOES>代码的堆栈注释中指出的输入参数总数多一个。这样做的原因是MetaWINDOW函数号是从参数字段地址中获取的,并在调用MetaWINDOW函数之前放在堆栈的顶部。由于适当的函数号在堆栈上的位置嵌入在DOES>代码中,因此它不会反映在堆栈注释中。(nl n2…nx BX -AX DX)是执行MetaWINDOW代码的例程。由于MetaWINDOW函数是C语言例程,因此它们期望堆栈参数在C语言版本的MetaWINDOW参考手册中记录的C调用序列中。在@MET A-SP之前的DOES>代码的功能是将堆栈重新排序到C调用序列。在函数被执行之后,恢复函数调用之前的系统环境,AX和DX寄存器的内容被推入堆栈。根据函数的不同,这些返回值中的一个、两个或一个也不删除。整数值参数的C调用顺序和堆栈设置顺序与Forth相反。在C语言中,参数被压入堆栈的顺序与它们在过程调用序列中出现的顺序相反。这意味着最后一个参数首先放在堆栈上,从右向左进行。void MOVETO (X, Y) int X, Y;在本例中,过程MOVETO在堆栈上期望X andY的整数值,其中X在堆栈上位于Y之后,并且不返回任何值(void)。为了简化高级用户词汇表的语法,并保留在y坐标之前输入x坐标的惯例,隐藏堆栈是合乎逻辑的,也是可取的!在定义词的DOES>部分中的C设置。:MG2X-O CREATE n [proc-id]) DOES> n2[parm2] nl[parml]) -ROT SWAP ROT 3 @ Meta - sp @ DDROP然后定义一个高级FORTH字:92:MG2X-0 LINETO (x y)其中92是LINETO函数的元窗口过程ID代码。执行
{"title":"Forth, metaWINDOW and GUI design","authors":"P. D. Lopez","doi":"10.1145/199200.316996","DOIUrl":"https://doi.org/10.1145/199200.316996","url":null,"abstract":"ELUS by Eleusinian Enterprises is discussed as an example of a mixed language Forth implementation which include~ its own GUI toolkit, the Interactive Screen Designer. The linked Meta WINDOW graphics library (Meta graphics Software Corporation), makes the design and implementation of graphics application user interfaces possible, intuitive, and efficient. The discussed utilities of the Interactive Screen Designer include the design of standard window and control screen objects, paint facilities for creating customdesigned application windows, and a Linker utility which allows any predefined screen region to be linked to executable code. A music application, ELUS:TD, and an ELUS music utility, SETMATRIX, are demonstrated as examples of virtual device panels and control interfaces created with the Interactive Screen Designer. INTRODUCTION The purpose of this document is to describe the Interactive Screen Designer, a Graphics User Interface toolkit which is included as a standard feature of ELUS, a Forth based Music Applications Development Environment. Eleusinian Enterprises is involved in the development of music software targeted at the commercial and experimental markets. Forth was chosen for the development environment because of its many exceptional and superior features. However, very early on it became clear that a traditional Forth system also had a number of significant drawbacks with respect to the development of commercially oriented applications. In particular, no Forth system known a~ that time included support for the development of a Graphics User Interface. In view of the many music applications which have been introduced with GUis, it is all too obvious that the development of a GUI for end user applications was and still is mandatory in order to penetrate the market with a Forth developed application. ELUS was developed to address this lack of GUI support in a Forth based system. as well as to address a variety of other needs. Although ELUS is still under development, a discussion of the current implementation of the Interactive Screen Designer, the ELUS GUI toolkit, will provide a sufficiently informative overview of the graphics capability of the system. MIXED LANGUAGE IMPLEMENTATION ELUS is a mixed language Forth implementation. Currently, two C language external libraries are linked to the Forth kernel: MetaWINDOW by Metagraphics Software Corporation is a graphics library which provides device independent graphics programming; and Baby Driver by Autumn Hill Software, Incorporated, is a table driven printer library. Two layers of code were implemented in order to make these C libraries function with the Forth environment First, an assembly language interface routine was developed for each library; the functions of the. interface routines are to locate the external libraries and to preserve the state of the system stack. Second, high level Forth routines were implemented to compile references to the external libraries and to bri","PeriodicalId":441527,"journal":{"name":"Annual Workshop on Forth","volume":"1a 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128199112","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 Forth course for engineers 为工程师开设的第四门课程
Pub Date : 1993-12-01 DOI: 10.1145/199200.316991
F. DiMeo
In order to convey to/! power of the Forth language in developing programs for use in the field of automation, at Villanova University we make use of our Robotics labqratory to present an interesting applications area. This elective course has been given at the senior level for approximafely five years with good results; however, the last two years has seen a downward trend in stu'dent interest which inay_ be a result. of a co1Jlbination of factqrs, such as the health of the engineering job market in general, a lack of activitj in the automation industry, and perhaps the absence of a visible Forth computer language arena. In this paper, we present a complete topical outline o/ihe course together with the laboratory work and representative student projects.
为了传达给/!在维拉诺瓦大学,我们利用我们的机器人实验室来展示一个有趣的应用领域。这门选修课已经在高级水平开设了大约五年,效果很好;然而,过去两年学生的兴趣呈下降趋势,这可能是一个结果。这是多种因素共同作用的结果,例如工程就业市场的总体健康状况,自动化行业缺乏活动,以及可能缺乏可见的Forth计算机语言舞台。在这篇论文中,我们提出了完整的课程大纲,以及实验工作和有代表性的学生项目。
{"title":"A Forth course for engineers","authors":"F. DiMeo","doi":"10.1145/199200.316991","DOIUrl":"https://doi.org/10.1145/199200.316991","url":null,"abstract":"In order to convey to/! power of the Forth language in developing programs for use in the field of automation, at Villanova University we make use of our Robotics labqratory to present an interesting applications area. This elective course has been given at the senior level for approximafely five years with good results; however, the last two years has seen a downward trend in stu'dent interest which inay_ be a result. of a co1Jlbination of factqrs, such as the health of the engineering job market in general, a lack of activitj in the automation industry, and perhaps the absence of a visible Forth computer language arena. In this paper, we present a complete topical outline o/ihe course together with the laboratory work and representative student projects.","PeriodicalId":441527,"journal":{"name":"Annual Workshop on Forth","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115521280","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 software stack data-type as an operating system service 将软件堆栈数据类型作为操作系统服务
Pub Date : 1993-12-01 DOI: 10.1145/199200.316995
Jon W. Osterlund
Codes which manage compilation and use of named software stacks are described. An item on such a stack ordinarily consists of one word, but it may be extended 'by a fixed length through association with an auxilliary field declared separately. In this way, structures such as buffers, inodes and I/0 redirection may be managed with the stacking discipline familiar to Forth users. Eight access methods are provided, which are bound to the desired stack within "domains" established by the user codes. Domains may be nested with one another, and with control structures such as BEGIN .. UNTIL, DO .. LOOP, and IF .. ELSE .. THEN. Examples illustrate co"ect use. Preface The "stack" and "R" are familiar to Forth users. It is possible, however, to use Forth without awareness of the stack-like characteristics of the dictionary, into which codes may be loaded and from which they may be forgotten, and it is also possible to be aware of many of Forth's advantages without knowledge of "reenterability" or of "list theory". These topics are beyond the presegt scope, but the software stack data-type to be described is a contribution to the ease with which re-enterable codes may be written. Such codes are important because they allow the practj.ce of computing science to closely pfll"allel the theory of lists, which in turn illumines the practice of Forth. One is tempted to write about successful applications of software stacks, rather than how or why they may be used. Often they provide a workable alternative to linked lists. But my uses, including management of RAM buffers, character-by-character buffering of keyboard input, the saving of environments (the old directory w.lten changing to a new one), multi-way sorts, and· a recursive disassembler, are less important than the effect they have had on the stackbuilder itself. It has become abstract in form and capable of early introduction to the system, thus providing its facilities throughout subsequent compilation. Software stacks can hold changing lists of lists (of lists .. ) containing references tQ compiled an~ executable Forth words. The overhead of ·interpretation is avoided, yet the lists remain subject to run-time modification. "Stackbuilder" refers to the code& shown and discussed in tfle appendix, which allow the user to declare stacks for private purposes, and to access them via eight "methods". Forth professionals familiar with compile-time nesting, state-sensitive behavior, saving of data on E,, and the construct can look "under the hood", but it is my purpose to introduce the use of those codes, not their operation. Perhaps you will discover. additional applications of this versatile data-type. Introduction •• A Simple Example A Forth user may declare a software stack named MYST ACK which will hold up to 10 items, by writing:
描述了管理已命名软件栈的编译和使用的代码。这种堆栈上的项通常由一个单词组成,但它可以通过与单独声明的辅助字段相关联来扩展固定长度。通过这种方式,缓冲区、索引节点和I/0重定向等结构可以使用Forth用户熟悉的堆叠原则进行管理。提供了八种访问方法,它们被绑定到由用户代码建立的“域”内所需的堆栈。域可以彼此嵌套,也可以与诸如BEGIN ..直到……循环和IF…其他. .然后。举例说明了co的用法。Forth用户对“stack”和“R”很熟悉。然而,在使用Forth时,可能不知道字典的类似堆栈的特性,代码可能被加载到字典中,也可能从字典中被遗忘,也可能在不知道“可重用性”或“列表论”的情况下意识到Forth的许多优点。这些主题超出了目前的范围,但是要描述的软件堆栈数据类型是对编写可重用代码的便利性的贡献。这些代码很重要,因为它们允许实践。计算科学的一个重要方面是紧密地填补了“列”的理论,这反过来又启发了福斯的实践。人们倾向于写软件栈的成功应用,而不是写它们如何使用或为什么使用。它们通常为链表提供一种可行的替代方案。但是,我的用途,包括RAM缓冲区的管理、键盘输入的逐个字符缓冲、环境的保存(旧目录将更改为新目录)、多路排序和递归反汇编器,都不如它们对stackbuilder本身的影响重要。它在形式上变得抽象,能够在系统的早期引入,从而在随后的编译中提供它的功能。软件栈可以保存不断变化的列表的列表(列表的列表…)包含参考tQ编译的~可执行的Forth字。避免了解释的开销,但列表仍然可以在运行时进行修改。“Stackbuilder”指的是在附录中显示和讨论的代码,它允许用户为私有目的声明堆栈,并通过八个“方法”访问它们。熟悉编译时嵌套、状态敏感行为、在E上保存数据和构造的专业人员可以看到“幕后”,但我的目的是介绍这些代码的使用,而不是它们的操作。也许你会发现。这种通用数据类型的其他应用程序。一个Forth用户可以声明一个名为MYST ACK的软件栈,它最多可以保存10个项目,通过这样写:
{"title":"The software stack data-type as an operating system service","authors":"Jon W. Osterlund","doi":"10.1145/199200.316995","DOIUrl":"https://doi.org/10.1145/199200.316995","url":null,"abstract":"Codes which manage compilation and use of named software stacks are described. An item on such a stack ordinarily consists of one word, but it may be extended 'by a fixed length through association with an auxilliary field declared separately. In this way, structures such as buffers, inodes and I/0 redirection may be managed with the stacking discipline familiar to Forth users. Eight access methods are provided, which are bound to the desired stack within \"domains\" established by the user codes. Domains may be nested with one another, and with control structures such as BEGIN .. UNTIL, DO .. LOOP, and IF .. ELSE .. THEN. Examples illustrate co\"ect use. Preface The \"stack\" and \"R\" are familiar to Forth users. It is possible, however, to use Forth without awareness of the stack-like characteristics of the dictionary, into which codes may be loaded and from which they may be forgotten, and it is also possible to be aware of many of Forth's advantages without knowledge of \"reenterability\" or of \"list theory\". These topics are beyond the presegt scope, but the software stack data-type to be described is a contribution to the ease with which re-enterable codes may be written. Such codes are important because they allow the practj.ce of computing science to closely pfll\"allel the theory of lists, which in turn illumines the practice of Forth. One is tempted to write about successful applications of software stacks, rather than how or why they may be used. Often they provide a workable alternative to linked lists. But my uses, including management of RAM buffers, character-by-character buffering of keyboard input, the saving of environments (the old directory w.lten changing to a new one), multi-way sorts, and· a recursive disassembler, are less important than the effect they have had on the stackbuilder itself. It has become abstract in form and capable of early introduction to the system, thus providing its facilities throughout subsequent compilation. Software stacks can hold changing lists of lists (of lists .. ) containing references tQ compiled an~ executable Forth words. The overhead of ·interpretation is avoided, yet the lists remain subject to run-time modification. \"Stackbuilder\" refers to the code& shown and discussed in tfle appendix, which allow the user to declare stacks for private purposes, and to access them via eight \"methods\". Forth professionals familiar with compile-time nesting, state-sensitive behavior, saving of data on E,, and the <BUILQS .. DOES> construct can look \"under the hood\", but it is my purpose to introduce the use of those codes, not their operation. Perhaps you will discover. additional applications of this versatile data-type. Introduction •• A Simple Example A Forth user may declare a software stack named MYST ACK which will hold up to 10 items, by writing:","PeriodicalId":441527,"journal":{"name":"Annual Workshop on Forth","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123933938","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 C-to-Forth compiler C-to-Forth编译器
Pub Date : 1993-12-01 DOI: 10.1145/199200.316994
Alexander Sakharov
AC-to-Forth compiler is described. Its front end is the front end oft he lee compiler. The back end has been developed by the author. The compiler translates ANSI C to Forth-83. C libraries are no,t,supported in the current version ()jthe compiler.
描述了AC-to-Forth编译器。它的前端是lee编译器的前端。后端由作者开发。编译器将ANSI C转换为Forth-83。当前版本的编译器不支持C库。
{"title":"A C-to-Forth compiler","authors":"Alexander Sakharov","doi":"10.1145/199200.316994","DOIUrl":"https://doi.org/10.1145/199200.316994","url":null,"abstract":"AC-to-Forth compiler is described. Its front end is the front end oft he lee compiler. The back end has been developed by the author. The compiler translates ANSI C to Forth-83. C libraries are no,t,supported in the current version ()jthe compiler.","PeriodicalId":441527,"journal":{"name":"Annual Workshop on Forth","volume":"87 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116757243","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 evolution of an access control system 门禁系统的发展
Pub Date : 1991-03-07 DOI: 10.1145/259965.259997
Don Van Wyck
There is a tongue-in-cheek saying in the Security Industry that leeks and keys are “for keeping your friends out”. This little joke has a ring of truth to it which becomes clearer the more you consider just how easy it is to circumvent most ordinary security measures such as door and window locks. And yet the control of access to ofices, corridors, storage rooms, equipments rooms, and other areas of typical office facilities by ordinary locks and keys remains a first line of defence against unauthorized entry.
{"title":"The evolution of an access control system","authors":"Don Van Wyck","doi":"10.1145/259965.259997","DOIUrl":"https://doi.org/10.1145/259965.259997","url":null,"abstract":"There is a tongue-in-cheek saying in the Security Industry that leeks and keys are “for keeping your friends out”. This little joke has a ring of truth to it which becomes clearer the more you consider just how easy it is to circumvent most ordinary security measures such as door and window locks. And yet the control of access to ofices, corridors, storage rooms, equipments rooms, and other areas of typical office facilities by ordinary locks and keys remains a first line of defence against unauthorized entry.","PeriodicalId":441527,"journal":{"name":"Annual Workshop on Forth","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1991-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130095959","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
Forth real-time automata for experiment control 四是实验控制的实时自动机
Pub Date : 1989-01-17 DOI: 10.1145/73312.73332
J. Orr
{"title":"Forth real-time automata for experiment control","authors":"J. Orr","doi":"10.1145/73312.73332","DOIUrl":"https://doi.org/10.1145/73312.73332","url":null,"abstract":"","PeriodicalId":441527,"journal":{"name":"Annual Workshop on Forth","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121813688","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
Directory replication in distributed systems 分布式系统中的目录复制
Pub Date : 1989-01-17 DOI: 10.1145/73312.73336
K. Wong, J. Cornacchio
{"title":"Directory replication in distributed systems","authors":"K. Wong, J. Cornacchio","doi":"10.1145/73312.73336","DOIUrl":"https://doi.org/10.1145/73312.73336","url":null,"abstract":"","PeriodicalId":441527,"journal":{"name":"Annual Workshop on Forth","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128618354","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
The design of a real-time multi-tasking operating system kernel for the Harris RTX 2000 Harris RTX 2000实时多任务操作系统内核的设计
Pub Date : 1989-01-17 DOI: 10.1145/73312.73320
H. Glass, M. Mellen, T. Hand
{"title":"The design of a real-time multi-tasking operating system kernel for the Harris RTX 2000","authors":"H. Glass, M. Mellen, T. Hand","doi":"10.1145/73312.73320","DOIUrl":"https://doi.org/10.1145/73312.73320","url":null,"abstract":"","PeriodicalId":441527,"journal":{"name":"Annual Workshop on Forth","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127212577","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
Forth interface to MS-DOSTM interrupts 第四个接口到MS-DOSTM中断
Pub Date : 1989-01-17 DOI: 10.1145/73312.73314
R. H. Davis
{"title":"Forth interface to MS-DOSTM interrupts","authors":"R. H. Davis","doi":"10.1145/73312.73314","DOIUrl":"https://doi.org/10.1145/73312.73314","url":null,"abstract":"","PeriodicalId":441527,"journal":{"name":"Annual Workshop on Forth","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121100454","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
期刊
Annual Workshop on Forth
全部 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学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1