首页 | 本学科首页   官方微博 | 高级检索  
     


The Lynx distributed programming language: Motivation, design and experience
Authors:Michael L. Scott
Affiliation:

Department of Computer Science, University of Rochester, Rochester, NY 14627, U.S.A.

Abstract:A programming language can provide much better support for interprocess communication than a library package can. Most message-passing languages limit this support to communication between the pieces of a single program, but this need not be the case. Lynx facilitates convenient, typesafe message passing not only within applications, but also between applications and among distributed collections of servers. Specifically, it addresses issues of compiler statelessness, late binding, and protection that allow run-time interaction between processes that were developed independently and that do not trust each other. Implementation experience with Lynx has yielded important insights into the relationship between distributed operating systems and language run-time support packages and into the inherent costs of high-level message-passing semantics.
Keywords:Distributed programming languages   Message passing   Remote procedure call   Late binding   Server processes   Links
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号