计算机技术与发展
計算機技術與髮展
계산궤기술여발전
COMPUTER TECHNOLOGY AND DEVELOPMENT
2014年
8期
187-190
,共4页
云计算模型编译器%中间组件%I/O重定向
雲計算模型編譯器%中間組件%I/O重定嚮
운계산모형편역기%중간조건%I/O중정향
cloud computing model compiler%intermediate component%I/O redirection
为了解决当前许多编译工具只能在单机上使用的局限,提出了一个在线共享使用的网络化编译环境的设计方案。方案采用B/S体系结构,在服务器端使用中间组件将Web服务器与编译器等软件工具无缝集成,用户与系统间交互主要采用I/O重定向技术实现。编译程序时通过设计网络中间组件调用服务器端的编译器处理用户提交的程序,并采用I/O重定向方法实现程序运行时的输入与输出。该模型实现了编译工具的网络共享,为Internet用户提供了一种随时随地的在线式编译服务,可作为Online Judge系统的支撑框架。实验结果表明,该设计方案是有效可行的。
為瞭解決噹前許多編譯工具隻能在單機上使用的跼限,提齣瞭一箇在線共享使用的網絡化編譯環境的設計方案。方案採用B/S體繫結構,在服務器耑使用中間組件將Web服務器與編譯器等軟件工具無縫集成,用戶與繫統間交互主要採用I/O重定嚮技術實現。編譯程序時通過設計網絡中間組件調用服務器耑的編譯器處理用戶提交的程序,併採用I/O重定嚮方法實現程序運行時的輸入與輸齣。該模型實現瞭編譯工具的網絡共享,為Internet用戶提供瞭一種隨時隨地的在線式編譯服務,可作為Online Judge繫統的支撐框架。實驗結果錶明,該設計方案是有效可行的。
위료해결당전허다편역공구지능재단궤상사용적국한,제출료일개재선공향사용적망락화편역배경적설계방안。방안채용B/S체계결구,재복무기단사용중간조건장Web복무기여편역기등연건공구무봉집성,용호여계통간교호주요채용I/O중정향기술실현。편역정서시통과설계망락중간조건조용복무기단적편역기처리용호제교적정서,병채용I/O중정향방법실현정서운행시적수입여수출。해모형실현료편역공구적망락공향,위Internet용호제공료일충수시수지적재선식편역복무,가작위Online Judge계통적지탱광가。실험결과표명,해설계방안시유효가행적。
In order to solve the current limitation which many compilation tools can only be used on single,propose a design scheme of sharing online using the network of the compiler. This scheme adopts B/S architecture,Web server and the compilation tools are integrat-ed as an environment with the intermediate components in the server side,interaction of user and the system mainly uses the I/O redirec-tion technology. When compiling the program,design the network intermediate components to call compiler to process source program, and I/O redirection method is adopted to realize the input and output of running program. The model implements network sharing of the compiler tools,provides Internet users with an on-line compilation services anytime and anywhere,and is used as a support framework of Online Judge system. The experimental results show that the method is effective and feasible.