首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
C语言的结构编辑器   总被引:2,自引:0,他引:2  
C语言的结构编辑器CSED是针对C语言的语法制导编辑器,它还可以支持PDL的结构编辑工作,并支持用户从PDL自顶向下逐步求精到C源程序,又可从细化了的C程序自动抽取出PDL文档资料。本文全面介绍了CSED的各方面功能与特征,重点描述了CSED所采用的模框驱动式的结构编辑操作及其工作原理,还给出了CSED系统的结构及各主要部分的功能。  相似文献   

2.
<正> 一、引音本文根据作者参加复旦大学研制的FPE/l系统的实际工作,开发了一个在微型机IBMPC/XT上的能够非常高效地对程序设计语言中的关键字进行自动纠错的程序。FPE/1是目前正在复旦大学开发研制的面向PASCAL语言的程序设计环境,它把编辑、测试、监控执行和排错等多种软件工具组合成为一个整体。支持用户进行软件开发,以提高软件生产的效率与质量。其中的语法分析器是用户与系统在程序语言上的接口。由于用户在编辑、输入程序过程中常常产生各种词法错误,要求语法、词法分析器能按照一定的准则,自动地纠正这  相似文献   

3.
朱明远  柳斌 《计算机学报》1990,13(6):429-435
Ada语法制导编辑器ASDE是集成化的Ada程序设计环境AWA(Ada working Assistant)的核心系统。它引导用户按照Ada的语法规则编写程序,支持自顶向下逐步求精的程序设计方法,并提供了与其它软件工具的接口,使得用户在编辑状态下就可以执行其它的系统命令。本文首先介绍ASDE所采用的模板驱动方式的语法制导编辑模型,然后详细描述了ASDE的功能、总体结构和主要实现技术。  相似文献   

4.
马羽 《福建电脑》2012,(1):214-215
C语言作为面向过程的编程语言,通过函数组织程序,支持模块化编程。本文主要运用知识迁移的方法,利用学生已有的知识储备,帮助学生能够正确、快速理解C语言中函数的知识。  相似文献   

5.
C语言语法规则较多,非计算机专业的学生在学习C语言的初期,对C语言的语法不熟悉,又对C语言的基本算法不了解,往往不会编写程序或编写的程序不符合逻辑。对C语言程序设计的基本算法举例分析,以期对初学的学生有所帮助。  相似文献   

6.
MSL仿真语言系统引入了降阶技术,从而允许用户以微分方程的原始形式作为仿真模型直接写入仿真程序;语法制导编辑技术的采用打破了常规的高级语言源程序编辑和编译的过程,使程序的语法和语义的正确性在程序一经输入即得以保证;MSL使仿真的各概念清晰,实现了实验与模式显式分开,支持多模型,子模型和自定义函数等概念,使语言仿真描述摸型能力强、逼真。  相似文献   

7.
编辑器负责接受用户的输入,并把它们以适当的形式保存起来。最常用的正文编辑器不具备程序设计语言的任何知识,编辑用户程序显得不足。语法制导编辑器(SDE)则根据程序设计语言的语法结构进行编辑,可保证用户程序的语法、语义正确性。本文结合我们的工作,首先全面介绍语法制导编辑器,然后再介绍其生成器——语法制导编辑器生成器(SDEG),以及如何由生成器来生成具体的语法制导编辑器。  相似文献   

8.
SEG系统可对多种语言按各自的语法结构生成不同的编辑程序,提供了友善的用户接口,具有多窗口的功能,可同时编辑多个文件或模块。使用本系统编辑的程序能保证语法基本正确。 PDL/M2支撑系统能把用户使用PDL/M2语言写的设计规格说明,经过语法检查,模块划分,逐步精化等处理后,自动转换成Modula—2程序,该系统还提供了丰富的  相似文献   

9.
C语言是一种层次清晰,便于按模块化组织程序,易于调试和维护的结构化语言。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构,还可以直接访问内存的物理地址,进行位(bit)级的操作。C语言可以实现了对硬件的编程操作,集高级语言和低级语言的功能于一体。既可用于系统软件的开发,又适合于应用软件的开发。但由于很多考生不甚熟悉C语言编辑、编译环境以及调试方法,特别在上机考试中达不到的很好的效果。笔者在实践中积累的一些经验愿与大家分享,希望对大家能有所帮助。一、熟悉C语言的编辑、编译环境TurboC是一个集程…  相似文献   

10.
魏兰  李文锋 《计算机工程》2007,33(13):104-106
采用面向对象技术设计可视化程序设计语言的编译系统,通过对复杂的可视化图片语法进行分析,将各语法现象以语法单元类的形式进行抽象分类,提出了编译器-编译器的设计策略,给出了从可视化图片设计语言到伪指令代码的解决方法。主要研究在面向对象的编辑环境中如何实现满足硬件设备控制器的稳定、高效的编译系统。通过将可视化程序语言分析器(VPLPG)和小型的类C编译(LCC)器配合使用最终实现可视化程序设计语言的编译系统。  相似文献   

11.
采用面向对象技术设计可视化程序设计语言的编译系统,通过对复杂的可视化图片语法进行分析,将各语法现象以语法单元类的形式进行抽象分类,提出了编译器-编译器的设计策略,给出了从可视化图片设计语言到伪指令代码的解决方法.主要研究在面向对象的编辑环境中如何实现满足硬件设备控制器的稳定、高效的编译系统.通过将可视化程序语言分析器(VPLPG)和小型的类C编译(LCC)器配合使用最终实现可视化程序设计语言的编译系统.  相似文献   

12.
近年来,C语言不仅为计算机专业工作者使用,而且为广大计算机应用人员所喜爱和使用。在利用C语言开发应用程序时,由于C语言具有灵活的程序设计风格,语法限制不太严格,程序设计自由度大等特点。这就给许多初学C语言的人员造成了许多困难,为了能够快速找出并改正程序中的错误;该文通过对C语言程序设计中常见的错误问题进行分析与研究。给出了一些可供参考的实例及解决方法,为学习C语言程序设计的用户提供方便。  相似文献   

13.
SEG系统是一个语法制导编辑程序的生成程序,它由三部分组成:元语言Meta;元语言分析程序;以及语法制导的编辑处理程序,该系统具有下列特性:ⅰ)它面向多种语言,所以给定一个语言,很快就能产生其编辑程序;ⅱ)可以在多个窗口中同时编辑多个文件;ⅲ)可以让用户设置舒适的私有环境;ⅳ)Mouse设备与精巧的菜单配合使用户输入命令既正确又迅速;ⅴ)以及漂亮的格式,它既可以由系统自动产生,又可以让用户交互式调整。 本文简略地介绍了SEG系统,并讨论了其设计原理与实现技术。  相似文献   

14.
面向业务人员设计了一套类自然语言的业务规则语言,并根据其语法设计了规则语句编辑的在线提示算法,该算法能迅速提供与语法语义相容的词选项列表,引导用户完成规则录入。  相似文献   

15.
<正> 一、系统简述与功能 hvi是UNIX操作系统支持下的汉字屏幕编辑程序,是在S8000机上实现的,用C语言编写。运用了索引表、链表、堆栈,循环表队列等数据结构,将外存、内存缓冲区、屏幕显示协调一致,实现了屏幕编辑的基本功能,使用户对汉字编辑如同处理西文一样方便,其功能  相似文献   

16.
面向业务人员设计了一套类自然语言的业务规则语言,并根据其语法设计了规则语句编辑的在线提示算法,该算法能迅速提供与语法语义相容的词选项列表,引导用户完成规则录入。  相似文献   

17.
KLND编辑程序是用作核心语言KLND的一个软件开发工具.它能在全屏幕正文编辑的方式下,对KLND语言源程序自动进行语法检查,并自动为KLND编译程序提供增殖编译单位.本文给出该编辑程序的设计思想、主要功能以及相应的实现技术.  相似文献   

18.
《软件》2016,(11):84-87
C语言自其出现以来便以其优秀的特性被广泛应用于程序开发中,如今C语言程序在各大领域依然发挥着重要的作用,尤其在一些重要的部门领域如航空航天、医疗、银行等部门提供着系统支持,相应的在软件安全和系统稳定上有更高的要求。本文主要针对C语言程序中常见的变量异常检测进行研究,以现有开源软件位基础实现编译器前端对C语言源程序进行词法语法解析,并实现基于C语言源代码插桩检测程序变量使用异常的实验,对"变量使用前未赋初值"、"变量值溢出"等变量使用错误错误实现检测和反馈。  相似文献   

19.
文中基于符号执行理论,设计了一种面向C语言的静态分析方法。通过词法分析和语法分析构建了程序的抽象语法树,并在此过程中对源代码进行规范性检查,再根据函数调用关系与抽象语法树来确定程序分析层次,并通过约束求解器确定程序中每一条可执行路径,最后依照程序的可执行路径得到每个变量最终的符号执行结果。该方法支持基于C语言文法的程序规范性检查,便于代码质量度量。利用该方法得到的抽象语法树,可开展静态构架分析,同时利用变量值的符号表达式可辅助测试用例生成,有助于提高测试的效率和质量。  相似文献   

20.
TMS320VC5000系列DSP上电时,需要通过掩膜在DSP片上ROM的bootloader程序完成对用户主程序的引导装载过程.受限于片上bootloader程序,在外扩FLASH并行引导装载方式下,用户主程序可执行代码不能超过32K字.这种情况下,需要用户自行设计用户bootloader程序,通过二次引导装载的方法,完成用户主程序的引导装载.可以用C语言嵌套汇编的方法,设计用户的bootloader程序.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号