首页> 美国政府科技报告 >Evaluation of the SR Language Design
【24h】

Evaluation of the SR Language Design

机译:sR语言设计的评价

获取原文

摘要

SR is a language for writing distributed programs. It supports many forms of interprocess communication to obtain high expressiveness. It has also been designed to be simple to use; this is done by providing a few orthogonal concepts that can be combined in many ways. The paper evaluates these design goals of expressiveness and simplicity. It studies several programs for parallel applications, which have been implemented in SR. The results indicate that, even within the restricted domain of parallel distributed applications, nearly all facilities provided by SR are useful. It found uses for synchronous and asynchronous message invocation, explicit, implicit, conditional, and ordered message receipt, and multicast. The language lacks message passing through mailboxes, message forwarding, and globally shared variables. Despite its expressivity, SR has also been fairly simple to understand. A strong point in the design is the orthogonality of the message sending and receiving constructs. In addition, the language semantics and the integration of sequential and distributed constructs are in general well designed. Some points of criticism concern the multicast mechanism, the type system, and the type-insecurity of the language.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号