共查询到20条相似文献,搜索用时 31 毫秒
1.
2.
程序设计是计算机专业的第一门核心必修专业课程,但是在教学实践中,学生很难掌握程序设计语言中一些复杂的或抽象的理论知识.为了提高教学效果,针对程序设计课程教学的难点,本文设计和实现了面向程序设计课程的教学系统:程序动态分析系统.该系统通过综合运用程序设计等专业课程的知识,实现了程序错误检测和源代码自动插桩,同时可以展现这些知识之间的深度融合.我们将该系统应用于程序设计教学实践,有助于学生理解和掌握程序设计课程的难点,以及这些知识在实际软件开发过程中的应用,从而有效提高教学效果. 相似文献
3.
全网小程序数量已超过450万,背后的企业、从业者和精神无数。2016年9月微信小程序开始向200位用户开放内测,11月正式对外公测,面向B端企业开放。一个月的时间,微信平台小程序的数量已达58万。移动互联网时代,作为全场景的链接器,小程序对各企业建立自己的生态矩阵起着至关重要的作用。各平台也纷纷引入小程序加快碎片化场景的高效整合。 相似文献
4.
5.
程序切片是一种重要的程序分析技术,广泛应用于程序的调试、测试与维护等领域。面向方面程序设计作为一种新的软件开发范型,能够实现横切关注点的模块化,其特有的语言元素和功能为切片增加了难度。从静态切片和动态切片两种类型,讨论了面向方面程序切片技术。在此基础上,提出了一种基于简化动态依赖图的面向方面程序切片方法,可以减少动态依赖图中节点和边的数量,生成准确的面向方面程序的动态切片,从而有助于人们更好地对面向方面程序进行分析和理解。 相似文献
6.
基于Flash的C语言函数算法实现 总被引:1,自引:0,他引:1
李彩玲 《电脑编程技巧与维护》2012,(2):136-137
C语言是一种面向过程的语言,在C语言程序的教学中,函数的递归调用是一个难点,要突破这个难点,经常使用的方法是把多媒体课件引入课堂,把函数递归调用用F1ash技术设计出了动态演示效果,实现把复杂问题形象化的动画教学,激发学生的学习兴趣。 相似文献
7.
杨志刚 《电脑编程技巧与维护》2014,(16)
阐述了面向主体程序设计的基本思想,以及与面向对象程序设计的异同,对Agent-0面向主体程序设计语言,从主体组成、语法、程序执行和案例分析等几个方面作了详细介绍,提出了面向主体程序设计语言发展方向。 相似文献
8.
杨志刚 《电脑编程技巧与维护》2014,(16):4-5
阐述了面向主体程序设计的基本思想,以及与面向对象程序设计的异同,对Agent-0面向主体程序设计语言,从主体组成、语法、程序执行和案例分析等几个方面作了详细介绍,提出了面向主体程序设计语言发展方向. 相似文献
9.
10.
软件重构在不改变程序行为的情况下通过对代码进行小的改进以提升设计,使之更容易理解和维护,面向方面的程序设计是软件开发的新技术,为了有效实施面向方面的软件重构,需要开发者识别面向方面程序的转化规则。然而,由于使用的AOP语言没有形式化的语义定义,难以确认转化和重构的程序运行行为。本文对MCI操作语义的面向方面的扩展使之支持程序的方面特征的描述,定义了两个程序的观测等价,讨论了AspectJ的形式语义模型的建立,在MCI的语义下形式化地精确证明了Add Before-executing编程规则的观测等价性,其基本原理和方法可以适用于其他规则的证明,通过上述工作提出了面向方面重构的程序和它的面向对象程序原型等价性的证明方法。 相似文献
11.
12.
13.
目前无论在学术界还是工业界,很多人士简单地将面向方面程序设计理解为模块化横切关注点,狭隘地认为
面向方面程序设计构建在面向对象程序设计之上,是面向对象程序设计的扩展、有效的补充等。回顾了面向方面程序
设计的定义,分析了面向方面程序设计区别于其它程序设计方法的本质特征,并形式化了定义中的量化语句与方面,
给出了量化语句与方面的语义。重申了面向方面程序设计的本质特性是Quantification与()bliviousncss,模块化横切
关注点只是其带来的一个好处。同时指出了面向方面程序设计是一种新型的程序设计范式,独立于面向对象等其它
程序设计方法。并且,基于此定义,给出了面向方面程序设计语言需满足的最小条件集,并比较了主流的面向方面程
序设计语言,探讨了这些语言在面向方面程序设计理念上的差异。 相似文献
14.
为更好地分析面向方面程序中的控制依赖关系和数据依赖关系,需要对面向方面程序构造系统依赖图。本文针对面向方面程序的结构和机制,考虑通知优先级对程序依赖关系的影响,提出通知波动效应图(AFG)及其生成算法,从而构造基于通知波动效应的面向方面系统依赖图(AOSDG)。此方法构造的系统依赖图能够更准确地表示面向方面程序中的依赖关系,且构造成本相对较小,可应用于面向方面程序切片。 相似文献
15.
16.
本文介绍了一个面向问题开发软件的系统,它是一个以专家系统为基础的自动程序设计系统,该系统由交互接口、知识库、推理系统等部分组成。我们还通过具体实例说明了面向问题开发软件的整个过程。系统生成的目标程序为PASCAL程序。 相似文献
17.
18.
比较了面向对象和面向Agent的基本概念及其特征,在程序设计方面面向agent比面向对象有更广的应用领域,适应性更强。从自律性、主动性等方面分析了Agent比对象的优势,说明了面向Agent是面向对象的进一步发展。 相似文献
19.
20.
本文主要从微信小程序开发角度,对小程序开发过程进行了研究和简要的说明,并从微信小程序的环境、框架、组件等各个方面进行了综合分析,介绍了微信小程序开发过程中的几个关键点,针对小程序的发展现状和未来的发展趋势进行了探讨,希望能够为相关的程序开发人员起到一些参考作用。 相似文献