×

一种为一系列编程语言创建开发环境的方法。 (英语。俄文原件) Zbl 1185.68139号

程序。计算。柔和。 34,第4期,225-236(2008); 译自Programmirovanie 34,No.4(2008)。
摘要:为一种新的编程语言创建一个集成的开发环境是一项艰巨而艰巨的任务。Eclipse、NetBeans、MS Visual Studio等通用集成平台在一定程度上促进了这一点。本文对基于通用集成平台创建开发环境的方法进行了比较分析,并提出了一种新的方法,既消除了现有方法的缺点,又保留了其优点。

MSC公司:

68甲15 编程语言理论

软件:

UniTESK公司
PDF格式BibTeX公司 XML格式引用
全文: DOI程序

参考文献:

[1] Johnson,B.、Skibo,C.和Young,M.,《微软Visual Studio内部》。NET,雷蒙德:微软出版社,2003
[2] Gamma,E.和Beck,K.,《对Eclipse的贡献:原理、模式和插件》,波士顿:Addison-Wesley出版社,2005年。
[3] Clayberg,E.和Rubel,D.,《Eclipse:Building Commercial-Quality Plug-ins》,新泽西州上鞍河:Addison-Wesley,2006年。
[4] Boudreau,T.,Tulach,Ja。,和Wielenga,G.,《富客户端编程:插入NetBeans(TM)平台》,Sun Microsystems,2007年。
[5] Java编程语言的代码约定,http://java.sun.com/docs/codeconv/index.html .
[6] GNU编码标准,http://www.nu.org/prep/standards网站/ .
[7] Fowler,M.,Beck,K等人,《重构:改进现有代码的设计》,马萨诸塞州阅读:Addison-Wesley,1999年。
[8] Soldatov,V.P.,Make Build Autotools:Managing Software Projects,Binom,2007年。
[9] DBGP–用于语言和调试器UI通信的通用调试器协议,http://xdebug.org/docs-dbgp.php .
[10] 抽象语法树,http://www.eclipse.org/articles/article.php?file=文章-JavaCodeManipulation_AST/索引。html格式。
[11] Apache Velocity项目,http://velocity.apache.org .
[12] 自由标记项目,http://freemarker.org .
[13] Zuev,E.A.,《编译体系结构的演变》,《现代信息技术与教育》,Sukhomlin,V.A.编辑,MAKS,2005年,第322-331页;http://www.cs.inf.ethz.ch/:_zueff/出版物/编译器
[14] GNU编译器集合,http://gcc.gnu.org/ .
[15] McAffer,J.和Lemieux,J.-M.,《Eclipse富客户机平台:设计、编码和打包Java应用程序》,新泽西州上鞍河:Addison-Wesley,2005年。
[16] MS Visual Studio行业合作伙伴,http://msdn2.microsoft/en-us/teamsystem/aa718821/aspx .
[17] Eclipse Java开发工具项目,http://www.eclipse.org/jdt .
[18] Eclipse C/C++开发工具项目,http://www.eclipse.org/cdt .
[19] Laffra,C.、Daly,C.、Ho,E.、Scharf,M.和Melvin,M.,《语言工具包》,摘自加利福尼亚州伯林盖姆市EclipseCon,2005年;http://eclipsecon.org/2005/sessions.php .
[20] Eclipse动态语言工具包项目,http://www.eclipse.org/dltk/ .
[21] Zuev,E.A.,《作为开发和分析系统核心的程序的统一语义表示法》,Vserossiiskay konferentsiya“Teoreticheckie i prikladnye problem informatsionnykh tekhnologii”(关于信息技术理论和应用问题的全俄罗斯会议),莫斯科,2001年;http://www.cs.inf.ethz.ch/:_zueff/Publications/Article.pdf .
[22] MSDN:巴别塔国家代码语言服务,http://msdn2.microsoft.com/enus/library/bb165943
[23] 可扩展标记语言(XML)。W3C建议,http://www.w3.org/TR/REC-xml/ .
[24] Fomichev,A.、Grinev,M.和Kuznetsov,S.,《原生XML数据库管理系统》,Proc。SOFSEM,2006年,第272–281页。
[25] 《来自专家的XQuery:W3C XML查询语言指南》,Katz,H.编辑,波士顿:Addison-Wesley,2004年。
[26] SAFARI简介,http://domino.research.ibm.com/comm/research_projects.nsf/pages/safari.Introduction.html .
[27] Fuhrer,R.M.、Charles,P.、Sutton,S.M.,Jr.和Laffra,C.,《SAFAR:创建特定语言IDE的元工具平台》,加州圣克拉拉EclipseCon出版社,2007年;http://www.eclipsecon.org/2007/index.php?页面=子/&id=3759。
[28] Eclipse IDE元工具平台(IMP)项目,http://eclipse-imp.sourceforge.net/imp.html .
[29] UniTESK公司,网址:http://www.unitesk.com . ·Zbl 1064.68527号
[30] Bourdonov,I.、Kossatchev,A.、Kuliamin,V.和Petrenko,A.,UniTesK测试套件体系结构,Proc。2002年FME的Lect。注释计算。科学。,斯普林格,2002年,第2391卷,第77-88页。
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。