{"title":"CSSA: Language concepts and programming methodology","authors":"H. P. Böhm, H. Fischer, P. Raulefs","doi":"10.1145/800228.806938","DOIUrl":null,"url":null,"abstract":"CSSA (Computing System for Societies of Actors) is an experimental programming language that originated from an attempt to design a language combining various new ideas having evolved from the fields of semantics of programming languages, artificial intelligence, programming methodology, and language design in recent years: (1) Abstraction semantics improving denotational semantics by describing the semantics of programming language constructs uniformly in terms of operational abstractions [1,2]. (2) Some features of CSSA have been inspired by the actor concept of PLASMA [3].(3) Programming in terms of control and data abstractions. (4) Heirarchical control structures (dynamic generation and manipulation of actor nets). (5) Definable access operations and access control to shared data [4]. (6) Data driven and goal directed computation.","PeriodicalId":188914,"journal":{"name":"Artificial Intelligence and Programming Languages","volume":"130 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1977-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Artificial Intelligence and Programming Languages","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/800228.806938","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11
Abstract
CSSA (Computing System for Societies of Actors) is an experimental programming language that originated from an attempt to design a language combining various new ideas having evolved from the fields of semantics of programming languages, artificial intelligence, programming methodology, and language design in recent years: (1) Abstraction semantics improving denotational semantics by describing the semantics of programming language constructs uniformly in terms of operational abstractions [1,2]. (2) Some features of CSSA have been inspired by the actor concept of PLASMA [3].(3) Programming in terms of control and data abstractions. (4) Heirarchical control structures (dynamic generation and manipulation of actor nets). (5) Definable access operations and access control to shared data [4]. (6) Data driven and goal directed computation.
CSSA (Computing System for Societies of Actors)是一种实验性的程序设计语言,源于近年来在程序设计语言语义、人工智能、程序设计方法论、语言设计等领域发展起来的各种新思想的结合。(1)抽象语义(abstract semantics)通过用操作抽象统一描述编程语言结构的语义来改进指称语义[1,2]。(2) CSSA的一些特性受到了PLASMA[3]的actor概念的启发。(3)在控制和数据抽象方面的编程。(4)层级控制结构(行动者网络的动态生成和操纵)。(5)对共享数据[4]可定义的访问操作和访问控制。(6)数据驱动和目标导向计算。