Computer Languages最新文献

筛选
英文 中文
Countdown Y2K; Peter de Jager, Richard Bergeon. John Wiley & Sons, Inc. ISBN: 0-471-32734-4. 倒计时Y2K;Peter de Jager, Richard Bergeon。约翰威利父子公司ISBN: 0-471-32734-4。
Computer Languages Pub Date : 1999-07-01 DOI: 10.1016/S0096-0551(99)00008-9
R.S Ledley
{"title":"Countdown Y2K; Peter de Jager, Richard Bergeon. John Wiley & Sons, Inc. ISBN: 0-471-32734-4.","authors":"R.S Ledley","doi":"10.1016/S0096-0551(99)00008-9","DOIUrl":"10.1016/S0096-0551(99)00008-9","url":null,"abstract":"","PeriodicalId":100315,"journal":{"name":"Computer Languages","volume":"25 2","pages":"Page 113"},"PeriodicalIF":0.0,"publicationDate":"1999-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0096-0551(99)00008-9","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87491528","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
Extending temporal query languages to handle imprecise time intervals 扩展时态查询语言以处理不精确的时间间隔
Computer Languages Pub Date : 1999-04-01 DOI: 10.1016/S0096-0551(99)00003-X
M.A. Bassiouni, M. Llewellyn
{"title":"Extending temporal query languages to handle imprecise time intervals","authors":"M.A. Bassiouni,&nbsp;M. Llewellyn","doi":"10.1016/S0096-0551(99)00003-X","DOIUrl":"10.1016/S0096-0551(99)00003-X","url":null,"abstract":"<div><p>Previous work on temporal and historical databases has been mainly based on the assumption that the time intervals of temporal attributes and the start/finish points of modeled events are precisely known. In many real life situations, however, the time boundary of events and the duration of entity relationships may not be exactly known. Modeling these situations and providing a way to write queries dealing with time impreciseness represents a useful extension currently lacking in existing/proposed temporal database systems. In this paper, we discuss the problem of handling time impreciseness in temporal databases and present three models for the representation of imprecise time intervals. We illustrate the basic idea and motivation of each model, its underlying logic, tradeoffs, and important properties. We also propose query language extensions that can enrich the user interface with capabilities to formulate queries dealing with time impreciseness. Extensions to existing query constructs at both the transaction level and the operator level are presented. New operators related to time impreciseness are also presented. The models and extensions discussed in this paper enrich the flexibility of temporal databases and can be used to help users obtain more meaningful replies for their temporal queries.</p></div>","PeriodicalId":100315,"journal":{"name":"Computer Languages","volume":"25 1","pages":"Pages 39-54"},"PeriodicalIF":0.0,"publicationDate":"1999-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0096-0551(99)00003-X","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86275241","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}
引用次数: 2
A sketch-based technique for the derivation of self-interpreters 一种基于草图的自解释器派生技术
Computer Languages Pub Date : 1999-04-01 DOI: 10.1016/S0096-0551(99)00004-1
A.C. Reeves , C. Rattray
{"title":"A sketch-based technique for the derivation of self-interpreters","authors":"A.C. Reeves ,&nbsp;C. Rattray","doi":"10.1016/S0096-0551(99)00004-1","DOIUrl":"10.1016/S0096-0551(99)00004-1","url":null,"abstract":"<div><p>We investigate a view of compiler generation which does not involve the direct specification of the <em>source</em>→<em>target</em> relationship. Here, the concentration is on the role of self-interpreters in this context, and their derivation. The method is based on a category theoretic model of language using finite limit sketches and requires the automatic derivation of a target partial evaluator and a source interpreter, expressed as a target program. We describe a technique to derive a self-interpreter as this represents a significant step towards the derivation of both partial evaluators and interpreters.</p></div>","PeriodicalId":100315,"journal":{"name":"Computer Languages","volume":"25 1","pages":"Pages 1-37"},"PeriodicalIF":0.0,"publicationDate":"1999-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0096-0551(99)00004-1","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76311294","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
New mechanisms for invocation handling in concurrent programming languages1 并发编程语言中调用处理的新机制1
Computer Languages Pub Date : 1998-12-01 DOI: 10.1016/S0096-0551(98)00010-1
M Chung , R.A Olsson
{"title":"New mechanisms for invocation handling in concurrent programming languages1","authors":"M Chung ,&nbsp;R.A Olsson","doi":"10.1016/S0096-0551(98)00010-1","DOIUrl":"10.1016/S0096-0551(98)00010-1","url":null,"abstract":"<div><p>Invocation handling mechanism in many concurrent languages have significant limitations that make it difficult or costly to solve common programming situations encountered in program visualization, debugging, and scheduling scenarios. This paper discusses these limitations, introduces new language mechanisms aimed at remedying these limitations, and presents an implementation of the new mechanisms. The examples are given in SR; the new mechanisms and implementation are an extension of SR and its implementation. However, these new mechanisms are applicable to other concurrent languages. They can augment or replace current invocation handling mechanisms.</p></div>","PeriodicalId":100315,"journal":{"name":"Computer Languages","volume":"24 4","pages":"Pages 245-270"},"PeriodicalIF":0.0,"publicationDate":"1998-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0096-0551(98)00010-1","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74116746","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}
引用次数: 3
Index 指数
Computer Languages Pub Date : 1998-12-01 DOI: 10.1016/S0096-0551(99)00006-5
{"title":"Index","authors":"","doi":"10.1016/S0096-0551(99)00006-5","DOIUrl":"https://doi.org/10.1016/S0096-0551(99)00006-5","url":null,"abstract":"","PeriodicalId":100315,"journal":{"name":"Computer Languages","volume":"24 4","pages":"Page VI"},"PeriodicalIF":0.0,"publicationDate":"1998-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0096-0551(99)00006-5","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"137402073","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
Index 指数
Computer Languages Pub Date : 1998-12-01 DOI: 10.1016/S0096-0551(99)00005-3
{"title":"Index","authors":"","doi":"10.1016/S0096-0551(99)00005-3","DOIUrl":"https://doi.org/10.1016/S0096-0551(99)00005-3","url":null,"abstract":"","PeriodicalId":100315,"journal":{"name":"Computer Languages","volume":"24 4","pages":"Page V"},"PeriodicalIF":0.0,"publicationDate":"1998-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0096-0551(99)00005-3","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"137402074","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
Active objects as atomic control structures in BaLinda K 作为原子控制结构的活动对象
Computer Languages Pub Date : 1998-12-01 DOI: 10.1016/S0096-0551(98)00011-3
C.K. Yuen , M.D. Feng
{"title":"Active objects as atomic control structures in BaLinda K","authors":"C.K. Yuen ,&nbsp;M.D. Feng","doi":"10.1016/S0096-0551(98)00011-3","DOIUrl":"10.1016/S0096-0551(98)00011-3","url":null,"abstract":"<div><p>BaLinda K implements objects in a functional framework. Active objects, which permit concurrent execution and tuple exchanges between externally invoked methods and the object body within the confines of an object boundary, are shown to be a useful tool for establishing concurrency relations between parallel tasks.</p></div>","PeriodicalId":100315,"journal":{"name":"Computer Languages","volume":"24 4","pages":"Pages 229-244"},"PeriodicalIF":0.0,"publicationDate":"1998-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0096-0551(98)00011-3","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89685390","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
Grammar partitioning and modular deterministic parsing1 语法划分和模块化确定性解析1
Computer Languages Pub Date : 1998-12-01 DOI: 10.1016/S0096-0551(98)00012-5
Stefano Crespi Reghizzi, Giuseppe Psaila
{"title":"Grammar partitioning and modular deterministic parsing1","authors":"Stefano Crespi Reghizzi,&nbsp;Giuseppe Psaila","doi":"10.1016/S0096-0551(98)00012-5","DOIUrl":"10.1016/S0096-0551(98)00012-5","url":null,"abstract":"<div><p>Complex languages are often modularized into sublanguages and the compiler is accordingly organized as a set of separate modules. Modularization (called <em>federalization</em>) is beneficial for beating complexity, for maintenance, and for reuse. Focusing on syntax analysis, we consider the decomposition of a grammar into deterministic subgrammars. We study three conditions for determinism in grammar partitioning: first using homogeneous modules of the LR(1) or LL(1) kind; then using heterogeneous modules (LR(1) or LL(1)). Federalization slightly decreases the generality of LR(1) parsers, but not of LL(1) ones, and it allows to handle some grammars which are not LALR(1). Experimental results show that LR(1) federal automata have fewer (up to 60%) states than monolithic LR(1) automata. Criteria for modularization, practical experiences and hints to semantic decomposition issues conclude the paper.</p></div>","PeriodicalId":100315,"journal":{"name":"Computer Languages","volume":"24 4","pages":"Pages 197-227"},"PeriodicalIF":0.0,"publicationDate":"1998-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0096-0551(98)00012-5","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82894840","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}
引用次数: 5
Design and implementation of a parallel cellular language for MIMD architectures 一种用于MIMD体系结构的并行细胞语言的设计与实现
Computer Languages Pub Date : 1998-10-01 DOI: 10.1016/S0096-0551(98)00007-1
Stéphane Vialle , Yannick Lallement , Thierry Cornu
{"title":"Design and implementation of a parallel cellular language for MIMD architectures","authors":"Stéphane Vialle ,&nbsp;Yannick Lallement ,&nbsp;Thierry Cornu","doi":"10.1016/S0096-0551(98)00007-1","DOIUrl":"10.1016/S0096-0551(98)00007-1","url":null,"abstract":"<div><p>In this paper we present a new language, called <span>ParCeL-1</span>, intended to make easier the implementation of computation-intensive and artificial intelligence applications on highly parallel MIMD architectures. The computational model of <span>ParCeL-1</span> is object-oriented and synchronous, based on virtual processors called cells that compute and communicate alternately. The current prototype is implemented on several multi-processor systems (Cray T3D, Intel Paragon, Telmat T-Node, workstation networks using PVM, and SGI Power Challenge Array). Several applications written in <span>ParCeL-1</span> are described, together with their performances obtained on a 256-processor Cray T3D.</p></div>","PeriodicalId":100315,"journal":{"name":"Computer Languages","volume":"24 3","pages":"Pages 125-153"},"PeriodicalIF":0.0,"publicationDate":"1998-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0096-0551(98)00007-1","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80860416","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}
引用次数: 5
Preference logic grammars 偏好逻辑语法
Computer Languages Pub Date : 1998-10-01 DOI: 10.1016/S0096-0551(98)00008-3
Bharat Jayaraman , Kannan Govindarajan , Surya Mantha
{"title":"Preference logic grammars","authors":"Bharat Jayaraman ,&nbsp;Kannan Govindarajan ,&nbsp;Surya Mantha","doi":"10.1016/S0096-0551(98)00008-3","DOIUrl":"10.1016/S0096-0551(98)00008-3","url":null,"abstract":"<div><p>Preference logic grammars (PLGs) are introduced in this paper as a concise, declarative, modular, and efficient means of resolving ambiguity in logic grammars. Preference logic grammars can be thought as extensions of definite clause grammars (DCGs) and definite-clause translation grammars (DCTGs). Just as DCGs and DCTGs can be directly translated into logic programs, PLGs can be translated into preference logic programs (PLPs), which we introduced in our earlier work. We discuss two applications of PLGs: optimal parsing, and ambiguity resolution in programming-language and natural-language grammars. Optimal parsing is an extension of parsing wherein costs are associated with the different (ambiguous) parses of a string and the preferred parse is the one with least cost. Many problems can be viewed as optimal parsing problems, e.g., code generation, document layout, etc. In the area of natural language parsing, we illustrate the use of preference clauses for resolution of prepositional phrase attachment ambiguities, and point out the growing consensus in the literature on the need to explicitly specify preference criteria for ambiguity resolution.</p></div>","PeriodicalId":100315,"journal":{"name":"Computer Languages","volume":"24 3","pages":"Pages 179-196"},"PeriodicalIF":0.0,"publicationDate":"1998-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0096-0551(98)00008-3","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79561067","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}
引用次数: 16
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信