首页> 外文会议> >Library transformations
【24h】

Library transformations

机译:图书馆转型

获取原文

摘要

While software methodology encourages the use of software libraries and advocates architectures of layered libraries, in practice the composition of libraries is not always seamless and the combination of two well-designed libraries not necessarily well designed, since it could result in suboptimal call sequences, lost functionality, or avoidable overhead. In this paper we introduce Simplicissimus, a framework for rewrite-based source code transformations, that allows for code replacement in a systematic and safe manner. We discuss the design and implementation of the framework and illustrate its functionality with applications in several areas. Simplicissimus is integrated into the Gnu C++ compiler.
机译:虽然软件方法论鼓励使用软件库并提倡分层库的体系结构,但实际上库的组成并不总是无缝的,并且两个设计良好的库的组合不一定设计得很好,因为这可能导致调用序列不理想,从而丢失功能或可避免的开销。在本文中,我们介绍Simplicissimus,这是用于基于重写的源代码转换的框架,该框架允许以系统且安全的方式替换代码。我们讨论了该框架的设计和实现,并在几个领域的应用程序中说明了其功能。 Simplicissimus已集成到Gnu C ++编译器中。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号