软件学报
軟件學報
연건학보
JOURNAL OF SOFTWARE
2001年
2期
183-189
,共7页
顾庆%谢立%陈道蓄%吴迎红%孙钟秀
顧慶%謝立%陳道蓄%吳迎紅%孫鐘秀
고경%사립%진도축%오영홍%손종수
分布式系统%工作站网(network of workstations,简称NOW)%程序设计语言%面向对象程序设计%进程组
分佈式繫統%工作站網(network of workstations,簡稱NOW)%程序設計語言%麵嚮對象程序設計%進程組
분포식계통%공작참망(network of workstations,간칭NOW)%정서설계어언%면향대상정서설계%진정조
提出了一个基于工作站网(network of workstations,简称NOW)的分布式程序设计语言NC++(NOW C++).它是DC++语言的扩充.NC++提供了一个完备的编程环境,包括NC++预编译器、图视编程界面、多目通信机制和测试系统.它完善了组管理机制和进程通信机制,提出了一个基于信度推理网络的分布共享内存(distributed shared memory,简称DSM)机制以管理C++公共变量.实践证明,NC++语言在确保编程方便性的前提下保证了分布式程序的性能.
提齣瞭一箇基于工作站網(network of workstations,簡稱NOW)的分佈式程序設計語言NC++(NOW C++).它是DC++語言的擴充.NC++提供瞭一箇完備的編程環境,包括NC++預編譯器、圖視編程界麵、多目通信機製和測試繫統.它完善瞭組管理機製和進程通信機製,提齣瞭一箇基于信度推理網絡的分佈共享內存(distributed shared memory,簡稱DSM)機製以管理C++公共變量.實踐證明,NC++語言在確保編程方便性的前提下保證瞭分佈式程序的性能.
제출료일개기우공작참망(network of workstations,간칭NOW)적분포식정서설계어언NC++(NOW C++).타시DC++어언적확충.NC++제공료일개완비적편정배경,포괄NC++예편역기、도시편정계면、다목통신궤제화측시계통.타완선료조관리궤제화진정통신궤제,제출료일개기우신도추리망락적분포공향내존(distributed shared memory,간칭DSM)궤제이관리C++공공변량.실천증명,NC++어언재학보편정방편성적전제하보증료분포식정서적성능.
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.