基于C语言的AOP编织器的设计与实现

来源 :计算机应用与软件 | 被引量 : 31次 | 上传用户:awangvip
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在C语言开发的实时系统中因为缺乏可用的AOP编织器,所以在系统里无法应用AOP技术来弥补OOP技术的不足。讨论一个用于实时控制系统的C语言的AOP编织器的设计与实现。编织器分为两个部分,预编译部分通过词法与语法分析来解析Aspect代码,并将其代码符号存储在符号表中;第二部分中间代码生成将以符号表为基础,将Aspect代码转换成与原代码混合的中间代码,最后由C语言编译器编译生成最后的代码,从而达到编织的目的。
其他文献
近年来,随着我省职教攻坚工作的强力推进和各项措施的贯彻落实,职业教育取得了突出成效。但是,人口大省的教育需求和"穷省办大教育"的现实依然不相适应,深化职业教育改革,不断
为加快推动我省职业教育教学改革,切实提高教育教学质量,省教育厅于近日下发通知,公布了第四批中德合作职业教育教学模式项目学校名单。  第四批中德合作职业教育教学模式项目的申报工作于2014年11月中旬全面展开。本次公布的学校名单,是从我省开设有机电、汽车机电、物流专业的中等职业学校中择优遴选的。经学校申报,省辖市、省直管县(市)教育局审核推荐,省教育厅组织有关专家,在项目协办方北京思威普智业投资顾问
"教学的艺术不在于传授本领,而在于激励、唤醒和鼓舞。"这是德国教育家第斯多惠对教学精辟独到的见解,也是很多一线教师熟知的教育格言。"活"在现代汉语词典里被解释为"有生命;在