首页> 外文会议>International Parallel Processing Symposium >Support for extensibility and reusability in a concurrent object-oriented programming language
【24h】

Support for extensibility and reusability in a concurrent object-oriented programming language

机译:支持以并发面向对象的编程语言的可扩展性和可重用性

获取原文
获取外文期刊封面目录资料

摘要

In many concurrent programming languages programs are difficult to extend and modify. This is because changes in a concurrent program (either through modification or extension) require re-implementation of some or all components. This paper presents the design of a concurrent object-oriented programming language based upon separate specifications of computations and interactions of programs. Separate specification of computations and interactions allows each to be separately modified and extended. We show that separation also facilitates extension of other language composition mechanisms such as class, inheritance, and template in order to define concurrent program abstractions. The resulting language supports extensibility and modifiability of concurrent programs as well as reusability of specifications of computations and interactions.
机译:在许多并发编程语言中,难以扩展和修改程序。这是因为并发程序(通过修改或扩展)的更改需要重新实现某些或所有组件。本文介绍了基于单独规格的计算和程序交互的同时面向对象编程语言的设计。单独的计算和交互规范允许每个允许单独修改和扩展。我们表明,分离还促进扩展其他语言构成机制,例如类,继承和模板,以定义并发程序抽象。生成的语言支持并发程序的可扩展性和可修改性以及计算和交互规范的可重用性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号