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

来源 :计算机应用与软件 | 被引量 : 31次 | 上传用户:awangvip
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在C语言开发的实时系统中因为缺乏可用的AOP编织器,所以在系统里无法应用AOP技术来弥补OOP技术的不足。讨论一个用于实时控制系统的C语言的AOP编织器的设计与实现。编织器分为两个部分,预编译部分通过词法与语法分析来解析Aspect代码,并将其代码符号存储在符号表中;第二部分中间代码生成将以符号表为基础,将Aspect代码转换成与原代码混合的中间代码,最后由C语言编译器编译生成最后的代码,从而达到编织的目的。
其他文献
殡葬改革是一个新鲜事物,尤其是在农村,由于我国封建社会历史较长,群众头脑中积存着数千年的封建观念,丧葬陈规陋习根深蒂固,棺木备用、入土为安等现象在农村还很普遍,这些都是难于
近年来,随着我省职教攻坚工作的强力推进和各项措施的贯彻落实,职业教育取得了突出成效。但是,人口大省的教育需求和"穷省办大教育"的现实依然不相适应,深化职业教育改革,不断
为加快推动我省职业教育教学改革,切实提高教育教学质量,省教育厅于近日下发通知,公布了第四批中德合作职业教育教学模式项目学校名单。  第四批中德合作职业教育教学模式项目的申报工作于2014年11月中旬全面展开。本次公布的学校名单,是从我省开设有机电、汽车机电、物流专业的中等职业学校中择优遴选的。经学校申报,省辖市、省直管县(市)教育局审核推荐,省教育厅组织有关专家,在项目协办方北京思威普智业投资顾问
九江市作为江西省农村村落社区建设的发源地之一,近年来,该市发挥城乡优势互补,促进城乡融合,积极探索和实践城乡社区建设对接、互动、交流与合作的有效措施和办法,将城乡社区建设
"教学的艺术不在于传授本领,而在于激励、唤醒和鼓舞。"这是德国教育家第斯多惠对教学精辟独到的见解,也是很多一线教师熟知的教育格言。"活"在现代汉语词典里被解释为"有生命;在
本刊讯12月23日至24日,由教育部、财政部联合举办的"中等职业学校教师素质提高计划"成果展在天津举办。教育部副部长鲁昕出席了开幕典礼。
电子商务对人类社会经济产生了重大影响,在创造巨大经济效益的同时,也从根本上改变了整个社会商务活动的发展进程。我国电子商务在发展迅猛的同时,也存在诸多问题,采取适当的
农村特困群众社会救助工作是新形势下对传统救济形式推进和完善的一种尝试。自2003年7月份全面实施这项工作以来,笔者通过全时段的直接参与,形成了对开展这项工作的一些观点
2014年4月,教育部发布《关于培育和践行社会主义核心价值观进一步加强中小学德育工作的意见》指出,“培育和践行社会主义核心价值观、加强中小学德育是推进中国特色社会主义
在社区直接选举实践中,选举成本的高居不下成为阻碍社区直接选举全面铺开的主要原因之一,因此,降低选举成本成为亟待解决的问题。同步复选扬"复选制"和"一选制"所长,避二者之