毕业论文--自定义计算机语言编译器

毕业论文--自定义计算机语言编译器

ID:35896815

大小:5.36 MB

页数:101页

时间:2019-04-22

毕业论文--自定义计算机语言编译器_第1页
毕业论文--自定义计算机语言编译器_第2页
毕业论文--自定义计算机语言编译器_第3页
毕业论文--自定义计算机语言编译器_第4页
毕业论文--自定义计算机语言编译器_第5页
资源描述:

《毕业论文--自定义计算机语言编译器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、太原理工大学毕业设计(论文)用纸摘要汉语编程一直是所有以汉语为母语的程序员的梦想。作为以汉语为母语的程序员,每次编程时最发愁的事可能就是文档中大段大段的英语,想要找到相应功能的方法总是非常头痛。中国传统文化中易经八卦的思想又非常符合现代编程中的思想。高级计算机语言程序中任何标识都可以使用中文字、词、词组和句子的语言文法,又有与中文相匹配的语言语法规则可称为汉语编程语言,使用这种语言编写的程序的过程就是中文编程。汉语编程不但可以使编程更加普及,也能使编程效率提高。本论文研究的是基于汉语的自定义计算机编程语言N语言编译器,N语言以C语言为

2、基础,在此上加入了一些关键字替换等,以一个单一的汉字来替换有好几个字符的英语单词,简化编程过程,提高编程效率。N语言编译器以linux下的Qt搭建界面框架,采用C++编写,主要实现了一个源(N语言)到源(C语言)的编译器及主要的语法高亮、函数折叠、查找、替换、重排版、自动补全等功能。本论文主要介绍了这一课题的编写背景、所实现的功能以及具体的开发过程。关键词:汉语编程;C语言;编译器;C++IV太原理工大学毕业设计(论文)用纸ANewProgramminglanguageAndIt’sCompilerAbstractProgrammin

3、ginChineseisalwaysadreamofalltheprogrammerswhouseChineseastheirmotherlanguage.AsoneoftheprogrammerwhousesChineseasthefirstlanguage,everytimewhenIprogram,themosttroublethingiswhenIlookinginthedocumentforaproperwaytoachievemygoal,therealwaysbeentonsofbillionsofEnglishwhic

4、hannoyedmesosomuchtofindouttherightwaytoimplementmyfunctions.TheZhouyiphilosophyintraditionalChinesecultureisverysimilartothemodernprogramming.Anyhigh-levelcomputerprogramminglanguagecanbeusedtoidentifythetext,words,phrasesandsentencesofthelanguagegrammar,butalsotomatch

5、withtheChineselanguagegrammarrulesmaybecalledChineseprogramminglanguage.TheprocessofusingthiskindoflanguagecancalledprogramminginChinese.ProgramminginChinesecannotonlymakeprogrammingmorepopular,butalsoimprovetheefficiencyofprogramming.Thisgraduationthesistellsaboutaself

6、-definedprogramminglanguagethatbasedonChinese:thecompilerofN.ProgramlanguageNisbasedonCprogramminglanguage,exchangesomekeyword,replacethelongEnglishwordbyasingleChinesecharacter,tosimplifytheprogrammingprocess,improvetheefficiencyofprogramming.ThiscompilerforNisbasedonQ

7、tofLinuxtodrawtheinterface,isprogrammedbyC++.ItisacompilerchangesprogramlanguageNtoprogramlanguageC.Itisasimplecompilerhadthisfunction:basicsyntaxhighlight,functionfolding,findandreplace,re-layoutandauto-complete,etc.Thisthesisintroducesthebackgroundofthistopic,thefunct

8、ionitcandoandthespecificprogressofprogrammingthiscompiler.Keywords:Chineseprogramminglanguage;CLanguage;compli

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。