Journal of Software:2001.12(2):183-189

(南京大学 计算机软件新技术国家重点实验室,江苏 南京 210093)
NC++: a NOW-Based Object-Oriented Distributed Programming Language
GU Qing,XIE Li,CHEN Dao-xu,WU Ying-hong,SUN Zhong-xiu
Chart / table
Similar Articles
Article :Browse 2823   Download 2697
Received:May 17, 1999    Revised:November 12, 1999
> 中文摘要: 提出了一个基于工作站网(networkofworkstations,简称NOW)的分布式程序设计语言NC++(NOWC++).它是DC++语言的扩充.NC++提供了一个完备的编程环境,包括NC++预编译器、图视编程界面、多目通信机制和测试系统.它完善了组管理机制和进程通信机制,提出了一个基于信度推理网络的分布共享内存(distributedsharedmemory,简称DSM)机制以管理C++公共变量.实践证明,NC++语言在确保编程方便性的前提下保证了分布式程序的性能.
Abstract:An object-oriented distributed programming language NC++ which is based on NOW (network of workstations) environment is introduced in this paper. It is an extension of DC++. NC++ gives a rather complete programming environment, including NC++ pre-compiler, visual-programming interface, multicast communicating facility and a test system. It improves the process group management and inter-process communication facilities, and puts forth a DSM (distributed shared memory) subsystem based on belief network, which is used to manipulate C++ global variables. In practice, NC++ offers simplicity for distributed program design without sacrificing the performance.
文章编号:     中图分类号:    文献标志码:
基金项目:国家“九五”重点科技攻关项目(98-780-01-07-03) 国家“九五”重点科技攻关项目(98-780-01-07-03)
Foundation items:
Reference text:


GU Qing,XIE Li,CHEN Dao-xu,WU Ying-hong,SUN Zhong-xiu.NC++: a NOW-Based Object-Oriented Distributed Programming Language.Journal of Software,2001,12(2):183-189