{"title":"CSSA:语言概念和编程方法","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":"{\"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}","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
摘要
CSSA (Computing System for Societies of Actors)是一种实验性的程序设计语言,源于近年来在程序设计语言语义、人工智能、程序设计方法论、语言设计等领域发展起来的各种新思想的结合。(1)抽象语义(abstract semantics)通过用操作抽象统一描述编程语言结构的语义来改进指称语义[1,2]。(2) CSSA的一些特性受到了PLASMA[3]的actor概念的启发。(3)在控制和数据抽象方面的编程。(4)层级控制结构(行动者网络的动态生成和操纵)。(5)对共享数据[4]可定义的访问操作和访问控制。(6)数据驱动和目标导向计算。
CSSA: Language concepts and programming methodology
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.