【摘 要】
:
过程式程序设计语言一直是计算机编程设计语言的一个重要内容之一。到目前为止很多大学仍然把过程式程序开发语言作为计算机编程开发的基础课程,为了学好计算机专业的整个学
论文部分内容阅读
过程式程序设计语言一直是计算机编程设计语言的一个重要内容之一。到目前为止很多大学仍然把过程式程序开发语言作为计算机编程开发的基础课程,为了学好计算机专业的整个学科,务必要学习好过程式程序设计语言,这非常重要。本课题设计实现的针对过程式程序设计语言的编译器。从20世纪40年代计算机机器语言诞生开始,如何编写正确高效而简洁的程序,对于计算机的应用发展,一直是一个很大的问题。编译原理就是要解决,如何将人的思维,转化为计算机可以理解的代码的问题。本文先从过程式语言及编译器的产生发展进行介绍,然后对开发设计的过程式语言的工具微软的Visual Studio 2010和采用面向对象的程序设计理念进行了详细的说明。把编译器开发分为词法分析器,语法分析器,语义分析等四个步骤。每个步骤按照软件工程的流程分别从模块的总体架构,详细设计中包括对主要实现类的数据结构和算法进行介绍。本课题设计实现的过程式程序设计语言,包含了常用的各种基本数据类如int、double、char、long、bool等;在语句结构上面,包含了顺序执行语句,for循环语句、ifelse判断分支语句等。像其他程序设计语言一样,本课题设计实现的过程式程序设计语言还提供了函数调用功能,而且还支持函数的递归调用。考虑到过程式语言是有一定的复杂度的,本次设计主要是体现功能设计,没有实现过程式语言的编译器的全部功能,给出了编译器的运行方式。本课题主要设计与实现了一种过程式程序设计语言的编译器系统,该过程式程序设计语言,如同C语言、pascal等过程式程序设计语言一样,功能基本完善。
其他文献
由于人工流产(IA)具有隐私性、保密性及其可能涉及法律诉讼,官方报道数据往往偏低,故其危害女性身心健康的事实一度被掩盖、低估而无法得到正视。本研究提取了WHO、CDC、国家
执政成效关涉党执政地位的巩固以及民众对党执政合法性的认同.党的十八大以来,习近平多次论 及党的执政成效,并围绕执政成效创造性地提出了-系列新论断,系统地形成了他关于执
针对校企合作需求共享服务资源问题,提出"基于云计算的协同智能组合模型",通过云服务创建接口,在云中实现共享服务。本文以校企合作为研究对象,为达到平台知识体系协同服务、
党的十九大报告明确指出要加快建设创新型国家,加强创新型人才的培养,医学院校肩负着医学人才培养重要使命,必须将创新创业教育融入人才培养全过程,加强创新创业校园文化营造
目的探讨乌司他丁是否通过抑制核因子-κB(nuclear factor-κB,NF-κB)通路保护脓毒症大鼠血管内皮细胞功能。方法 45只Wistar大鼠随机分为假手术组、模型组、乌司他丁组各15
提出了一类具有Holling-IV类功能性反应和Leslie-Gower修正项的时滞捕食系统模型。以捕食者的消极负反馈时滞为分支参数,研究了系统模型的局部渐近稳定性和局部Hopf分支存在
高羊茅、草地早熟禾、多年生黑麦草和匍匐剪股颖在镉(Cd)污染土壤上有很高的耐受力,但它们对Cd的耐受性和积累能力鲜有报道。4种冷季型草坪植物在不同Cd浓度(50,100,200,400mg C
目的:探讨乳腺增生病不同中医证候的相关影响因素及其与乳房疼痛分类、疼痛评分、多普勒彩超、钼靶影像表现等客观指标的相关性,为乳腺增生病中医辨证分型提供客观依据。方法
为了解河南省副猪嗜血杆菌病流行情况,2017年~2018年在河南省18个市开展了副猪嗜血杆菌流行病学调查,随机取样1060份无害化厂病料,采用荧光PCR方法进行副猪嗜血杆菌病原检测
从美国"米兰达规则"为出发点,结合我国立法及习惯现状,创见性地将积极沉默权、消极沉默权分置于基本权利谱系中的不同层次以回应沉默权与嫌犯基本人权间争论。肯定立法抉择、