看过本文的还看了

相关文献

该作者的其他文献

文献详情 >针对C语言的面向方面语言设计与实现 收藏
针对C语言的面向方面语言设计与实现

针对C语言的面向方面语言设计与实现

作     者:朱云龙 陈哲 王哲民 李绪蓉 黄志球 ZHU Yun-long;CHEN Zhe;WANG Zhe-min;LI Xu-rong;HUANG Zhi-qiu

作者机构:南京航空航天大学计算机科学与技术学院南京210016 软件新技术与产业化协同创新中心南京210016 

基  金:国家自然科学基金项目(61100034)资助 国家自然科学基金委员会-中国民航局民航联合研究基金项目(U1533130)资助 教育部留学回国人员科研启动基金项目(2013)资助 中央高校基本科研业务费专项资金项目(NS2016092)资助 

出 版 物:《小型微型计算机系统》 (Journal of Chinese Computer Systems)

年 卷 期:2016年第37卷第12期

页      码:2679-2684页

摘      要:C语言是使用率仅次于Java的编程语言,在实时控制、嵌入式系统、硬件驱动等领域有着广泛的应用.发展自面向对象的面向方面编程(AOP)思想是对横切关注点的有效模块化方法,如何将AOP的概念引入到面向过程的C语言中,提高开发效率和代码复用率,是一个非常有实际意义的课题.针对该课题,本文设计并实现一种针对C的AOP语言MOVEC.分析了AOP的基本概念并将现有针对C的AOP语言进行了对比;设计了更加完善的针对C的AOP语言MOVEC;给出了基于开源编译器Clang和源代码插桩的M OVEC语言实现;通过实验从时间和空间效率上证明了M OVEC语言的可行性.

主 题 词:C语言 面向方面 Clang 源代码 

学科分类:08[工学] 0835[0835] 081202[081202] 0812[工学-测绘类] 

核心收录:

馆 藏 号:203210443...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分