计算机科学 ›› 2012, Vol. 39 ›› Issue (2): 143-147.

• 软件工程 • 上一篇    下一篇

面向对象语言的化学语义

闰伟,卢炎生   

  1. (华中科技大学计算机科学与技术学院武汉430074)
  • 出版日期:2018-11-16 发布日期:2018-11-16
  • 基金资助:
    本文受国家部委项目((513150601)资助。

Chemical Semantics of Object Oriented Languages

YAN Wei , LU Yan-sheng   

  • Online:2018-11-16 Published:2018-11-16

摘要: 化学计算模型是基于化学反应和计算之间比喻的并行计算模型,其内在的并行性及不确定性可以有效地消 除与计算逻辑本身无关的人为顺序性,从而能够以更为直观和抽象的方式来描述并行计算。但也正是由于其内在的 并行性和高层抽象性,使得特定的控制机制难以描述。高阶化学编程语言是对传统化学计算模型的扩展和泛化,在保 留传统化学计算特征的同时,不仅可以有效地描述传统的控制机制,也可以方便地定义新的控制机制。通过从简单面 向对象语言到高阶化学语言的转换,给出了面向对象语言的一种化学语义描述,提供了一种描述面向对象系统的新视 角,也为结合面向对象编程和化学编程提供了一种可能。

关键词: 化学计算,并行性,控制机制,面向对象,高阶化学语言,化学语义

Abstract: 化学计算模型是基于化学反应和计算之间比喻的并行计算模型,其内在的并行性及不确定性可以有效地消 除与计算逻辑本身无关的人为顺序性,从而能够以更为直观和抽象的方式来描述并行计算。但也正是由于其内在的 并行性和高层抽象性,使得特定的控制机制难以描述。高阶化学编程语言是对传统化学计算模型的扩展和泛化,在保 留传统化学计算特征的同时,不仅可以有效地描述传统的控制机制,也可以方便地定义新的控制机制。通过从简单面 向对象语言到高阶化学语言的转换,给出了面向对象语言的一种化学语义描述,提供了一种描述面向对象系统的新视 角,也为结合面向对象编程和化学编程提供了一种可能。

Key words: Chemical computing, Parallelism, Control mechanism, Object orientation, High-order chemical language,Chemical semantics

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!