arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv cs/0506035cs.PL
收藏

面向对象模块的快速编译

Fast Recompilation of Object Oriented Modules

Jerome Collin, Michel Dagenais

摘要:

一旦程序文件被修改,重新编译的时间应该被最小化,而不牺牲执行速度或高级面向对象的功能。重新编译时间通常是现代OO语言处理的大型图形交互式分布式应用程序的一个问题。开发了编译服务器和快速代码生成器,并与SRC Modula-3编译器和Linux ELF动态链接器集成。由此产生的编译和重新编译的速度提升令人印象深刻。讨论了不同语言特性、处理器速度和应用程序大小的影响。

英文摘要:

Once a program file is modified, the recompilation time should be minimized, without sacrificing execution speed or high level object oriented features. The recompilation time is often a problem for the large graphical interactive distributed applications tackled by modern OO languages. A compilation server and fast code generator were developed and integrated with the SRC Modula-3 compiler and Linux ELF dynamic linker. The resulting compilation and recompilation speedups are impressive. The impact of different language features, processor speed, and application size are discussed.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑