![自定义计算机语言编译器ppt课件_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/ef7d6a5a-38b4-4a21-a1f2-46f7bf4e75bc/ef7d6a5a-38b4-4a21-a1f2-46f7bf4e75bc1.gif)
![自定义计算机语言编译器ppt课件_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/ef7d6a5a-38b4-4a21-a1f2-46f7bf4e75bc/ef7d6a5a-38b4-4a21-a1f2-46f7bf4e75bc2.gif)
![自定义计算机语言编译器ppt课件_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/ef7d6a5a-38b4-4a21-a1f2-46f7bf4e75bc/ef7d6a5a-38b4-4a21-a1f2-46f7bf4e75bc3.gif)
![自定义计算机语言编译器ppt课件_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/ef7d6a5a-38b4-4a21-a1f2-46f7bf4e75bc/ef7d6a5a-38b4-4a21-a1f2-46f7bf4e75bc4.gif)
![自定义计算机语言编译器ppt课件_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/ef7d6a5a-38b4-4a21-a1f2-46f7bf4e75bc/ef7d6a5a-38b4-4a21-a1f2-46f7bf4e75bc5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、概要N言语的定义N言语是一种自定义的编程言语,基于C言语根本语法及实现,将繁杂长度惊人编写不便的关键字交换成简约明了易于编写便于记忆的单个汉字,简化了编程过程。如将if-else改为假设-其,减少输入过程,便于察看编写。基于C言语是由于C言语是全世界生命力最顽强的言语之一,不依赖于任何虚拟机,不像java一样需求依赖于JVM或者C#需求.NET Framework,它是最根本的言语,便于实现,有通用性,能被任何程序调用。保管了C的字符如“*,“#等,可以调用库函数,继续操作指针。N言语关键字交换:include 含,define 定,ifndef 未,endif 束,sizeof 量,case
2、 选,default 默,typedef 型,struct 构,union 联,enum 举,if 假设,else 其,for 条,do 做,while 当,switch 转,goto 去,break 破,continue 继,return 返,const 常,auto 自,unsigned无,signed 有,volatile 易,register 寄,static 静,extern外,short 短,long 长,void 空,char 符,int 整,float 精,double 双,_int8 整8,_int16 整16,_int32 整32,_int64 整64汉语编程意义如今的编程
3、都是基于英语,想要编程起码得掌握英语这门曾经被高考丢弃的言语。即使学习了英语,庞大又混乱的英语词库又成了挡在文档和实现之间的拦路虎。即使掌握了编程思想,过不了英语这一关,很多时候连最根本的文档都无法自创,只好本人想方法实现那些已有的东西,很是浪费时间。汉语编程,比较知名的如“易言语,不断都在努力地试着改动中国人编程的方式,想把编程的门槛降低到只需认识汉字就能编程,就能方便地掌握编程思想的地步。N言语这个自定义编程言语就是基于此目的,将中国传统文言文的简明融入编程言语,试着将编程变成一件充溢艺术感的创作,让更多人参与到全球信息化的浪潮。由于程度有限,这一设计仅仅是简单地将C言语的关键字做了汉化处
4、置,置信在阅历逐渐添加的未来,这一言语会开展壮大。c言语编辑器由于如今的N言语还不是非常健全,完全基于C言语,搭建在其框架上,所以想法就是先创建一个类似于vim的编辑器,然后集成windows系统下gcc或者linux系统中内置的tcc完成对C言语的编译。C言语编辑器主要实现了语法高亮、函数折叠、函数列表、自动完成、重新排版、编辑器配色、查找-交换、撤销-重做、复制-剪切-粘贴、行号显示等功能。界面翻开文件保管文件撤销重做复制-剪切-粘贴查找查找-交换编译运转重排版自动注释函数列表N言语功能集成N言语功能的集成将汉字关键字参与到key word list中把保管的文件读出然后将其中的汉字换成原
5、关键字,再传给gcc/tcc,实现对N的编译。N言语例如程序1#含 整 主 印“哈哈我是N; 返 0;N言语例如程序1演示N言语例如程序2#含 整 主 印“大家好我是N!nn; 整 a=1; 当a10 假设a=5 印“a5,a=%dn,a; a+; 印“n; 整 x,y; 条x=1;x=9;x+ 条y=1;y=x;y+ 印“%d*%d=%dt,x,y,x*y; 印“n; 返 0; N言语例如程序2演示致谢这次的毕业设计,首先要赞赏我的指点教师毛勤斌教师,在毛勤斌教师的协助下,我才干从当初刚拿到标题时的一无所知到后来逐渐有了思绪,想到要怎样样去设计和完成这次的毕业设计。 毛勤斌教师对于我的本次毕业设计给予了非常大的协助,在程序每次出现bug或是其他问题时耐心协助我处理。其次,我要赞赏我的校内指点教师孟亮,他为详细开发还有论文的撰写提出了非常多的珍贵意见,因此我要对毛勤斌教师和孟亮教师的协助表示衷心的赞赏!此外,我还要赞赏
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人房产抵押贷款正式合同
- 个人土地承包合作合同样本
- 个人借款合同担保范本
- 二级建造工程承包合同书
- 专利申请代理服务合同范本
- 产品研发合作合同样本
- 中药材购销合同范文
- 临时停车场服务合同实施细则
- 乡村民宿投资建设合同
- 2025年城市更新项目施工意向性协议书
- 2025民政局离婚协议书范本(民政局官方)4篇
- 2024年03月四川农村商业联合银行信息科技部2024年校园招考300名工作人员笔试历年参考题库附带答案详解
- 小学一年级数学上册口算练习题总汇
- 睡眠专业知识培训课件
- 润滑油知识-液压油
- 2024年江苏省中医院高层次卫技人才招聘笔试历年参考题库频考点附带答案
- 临床思维能力培养
- 人教版高中物理必修第三册第十章静电场中的能量10-1电势能和电势练习含答案
- 小学四年级语文阅读理解专项训练
- 辅导班合伙人合同范本(2篇)
- 2021年嘉兴市法院书记员招聘考试试题及答案解析
评论
0/150
提交评论