中文编程语言

上传人:lis****211 文档编号:205167943 上传时间:2023-04-28 格式:DOCX 页数:10 大小:16.13KB
收藏 版权申诉 举报 下载
中文编程语言_第1页
第1页 / 共10页
中文编程语言_第2页
第2页 / 共10页
中文编程语言_第3页
第3页 / 共10页
资源描述:

《中文编程语言》由会员分享,可在线阅读,更多相关《中文编程语言(10页珍藏版)》请在装配图网上搜索。

1、中文编程语言中文编程语言(或者称为中文编程)是指使用中文来书写 的程式设计语言,其目的是为了英语普及不高的地区降低 C 语言学习难度,降低程序设计的门槛,使程序员将精力更 多地集中在程序设计上,并且便于程序交流和代码维护, 并降低开发及维护成本。 折叠 编辑本段 历史 最早 出现的编程软件大多为英语环境,对于习惯使用中文的 人,为了编程不但需要学会编程规则,还要学会英语,这 对不谙英文的人构成了一个较大的障碍。相对于印度,由 于有较好的英语环境,软件外包发展较快,而中国则只是 因为英语的问题造成软件外包一直很难发展。使用中文编 程语言,不需要记住大量的英文语句,中文使用者可以在 自己母语的基础

2、上从更高方面入手。而且可以减少学习英 语的成本,为汉语区的软件产业发展提供帮助。主要理论 是,相对于印度,中国基本上在软件产业之外的领域都领 先于印度,但是由于编程大多需要较高的英文水平,造成 成本较高而不能参与国际竞争。要点:主要要有一个合理的 语法。 折叠 编辑本段 特点 首先是硬件 实现最小 处理单位是双字或者多字,而抛弃字或者字节。再就是设 计新的双字倍数的编码体系,让简陋的 ASCII 编码支持新编 码体系的子集。1、编程环境支持基于汉语字、词编程的、 全可视化的、跨主流操作系统平台的编程工具环境;2、自主 开发高质量编译器,中文源代码被直接编译为 CPU 指令, 运行效率高,安全可

3、信性高;3、有专用输入法,支持中文语 句快速录入,解决中文输入慢的问题;4、适应中国人的思维 习惯,提供了适合中国国情的命令,如中文格式日期和时 间处理、汉字发音处理、全半角字符处理、人民币金额的 处理等。5、上手难度低,易学易用,短时期内便可以开发 出像样的软件。 折叠 编辑本段 举例 中文编程语 言有: 折叠 易语言 易语言是一门计算机编程语言。以 易著称,以中文作为程序代码表达的语言形式。易语言的 创始人是吴涛。早期版本的名字为 E 语言。易语言最早的 版本的发布可追溯至 2000 年 9 月 11 日。可以说,创造易 语言的初衷是进行用中文来编写程序的实践。从 2000 年至 今,易语

4、言已经发展到一定的规模:功能上、用户数量上、 资源丰富度上都十分可观。1.易语言功能强大实用,现已具 有数十个各种应用范围支持库、上百个数据类型和界面组 件、近万条支持命令,支持现今所有数据库,功能丝毫不 比其它同类产品差。2.全自主知识产权,易语言系统全部自 行设计开发。3.自由编译器。所编译目的程序运行速度快, 且没有安全隐患。4.自带小型数据库,减少开发项目投入成 本,且容易学习。5.跨操作系统平台编程。同时支持 Windows和Linux的程序开发。(Linux下的程序有局限性)6. 中文本地化支持。支持中文格式日期和时间处理、汉字发 音处理、全半角字符处理、人民币金额处理、农历日期转

5、 换等。7.和其它编程语言互溶互通,学习掌握易语言对掌握 其它编程语言具有桥梁作用。8.编程理念互通。支持完全面 向对象的程序开发技术和面向事件的程序驱动技术。9.功能 调用互通。可以和其它编程语言之间相互调用功能模块。10.充分利用已有资源。支持OCX组件、TypeLib类型库、 操作系统API、JAVA类等。11多语言支持。现已有简繁中 文、英文等多种语言版本,英文版本称作EPLSW,最新版 本为4.0,对应中文版本的 5.11,仅仅是语言和输入方式上 存在不同。 折叠 习语言 习语言即中文版的 C 语 言,由一套完备的编程语法和相配套的工具组成,旨在将 计算机及软件编程大众化,普及化,中

6、文化,提高程序的 维护性而诞生。适合国人使用,尤其适合作为初学者的入 门学习工具。作为一种中文编程语言,习语言中所有的关 键字和函数都为中文。习语言已经完全支持汇编和C语 言,并向windows图形处理发展。历史经验证明,英文写 的代码时间久了大部分都会遗忘的。而习语言则避免了这 一点,中文浏览下就可以回忆起来,真正符合汉语言特 色。而且支持全角标点符号,编程时输入符号类时不用频 繁切换中英文输入。中文C(习)语言中文编程系统(简称:习 语言):是一款主要用于教育和学习的中文编程软件系统。基于现有C语言系统实现并有扩充。其特点如下:1、完全兼容 现有的C语言系统,在设置好头文件路径的条件下,可

7、以 编译现存大部分C代码。2、完全支持全中文编程,自带大 量中文函数。3、综合了 PASCAL和C的优点实现,支持 开始结束扩起语句块。支持【】注释方法,方便程序组 织。4、支持多字节字直观表示。如 我,abed都可以作为 字符看待。5、支持中文标点符号,中文标点符号和英文标 点符号可以混合使用。6、支持文章式的程序组织,中文文 章中嵌入程序,直接编译。7、支持中文运算符,支持全 角,半角混合使用。8、体积小巧,简单使用情况下只需单 一接口文件,降低使用难度。用途:1、开发底层软件如操作 系统等2、写控制台程序(俗称DOS程序)3、写纯图形界面 程序(通常的WINDOWS程序)4、写控制台和图

8、形界面同时 存在的混合程序。折叠A语言A语言即中文版的pascal语言A语言(Action Pascal)是一个高级解释性编程语 言。A语言设计者是任氏定理的提出者任家辉,同时由陌讯 科技团队开发A语言解释器。在全国信息学奥林匹克大赛 (简称NOI)中,Pascal是被米用的三种编程语言之一。由于 它具有良好的结构程序设计特性,但是大多数pascal开发 环境是英语,东西方文化的差异造成对编程学习上的很大 区别,很多具有能力和兴趣的初学者,看见满行的英文就 选择了放弃。而A语言也像易语言那样以易著称,以中文 作为程序代码表达的语言形式。是一个高级解释性编程语言 折叠雅奇MIS无代码编程的领先者

9、。折叠创新LOGO CX-LOGO语言独创的流程图工作方式和过程 库的建立,可方便的使用搭积木的方法,构建知识,使 学习更容易、操作更简便,学生只需简单的学习就可以操 作。 折叠O汇编语言 顾名思义O汇编语言也是一门 汇编语言,它具有传统汇编语言的基本特点,也有与它们 诸多不同之处。O汇编语言一个最大显著的特点是支持语 言配置,使得它可以支持所有你想支持的语言,当然,O 汇编语言的初衷是为了支持中文,所以它可以非常好的支 持中文汇编。如果你已经习惯了其它英文的汇编模式,比 如你喜欢用EAX、EBP类似这样的方式来命名寄存器,不要 紧,只需要修改一下语言配置文件,这可以轻松做到。O 汇编语言另一

10、个显著的特点是指令使用非常直观和人性 化,在不缺失汇编语言灵活性的情况下,使汇编语句的语 意可以很直观地表现出来,这主要得益于用了一些象征性 的符号,使得汇编语句不再是千篇一律的 (指令 寄存器, 内存操作数) 这样的格式,而是更像 (寄存器 操作符 内存 操作数)这样的格式,不但容易理解,而且便于记忆,使汇 编语言不再那么枯燥,使人一团雾水。15、编写游戏程序 ( opengl) 折叠 搭建之星 原名发烧积木属于搭建式 的编程工具,完全可视化编程,有各种各样的构件,用拖 放的方式拼成程式的流程。特点:1.安装简单、迅速,纯中 文界面。构件丰富,设计过程直观、自由;无需掌握电脑语 言,所有编程

11、构件化、命令化、可视化。2.交互式开发,只 需要四种类型的命令,便可建立各种构件之间的联系;象搭 积木一样简单,并可快速的搭建出具有专业水平的软件作 品。3.微解释执行,命令解释量小,执行速度快。可以和编 译后的可执行文件相媲美。基本功能:多媒体软件制作,支 持多种声音、动画、图像、视频文件格式。有关教学构 件,平面直角坐标系、表达式、变量组、函数图像、函数 列表、树形浏览等;另外还新了动态流程图、浏览器构件、 软件服务号等。提供打包工具,使您即刻将自制软件安装 到其它机器上运行;自动对开发项目加密;使您的项目,在未 经授权下,别人无法浏览、修改项目的构件关系与搭建方 法 折叠 编辑本段 相关

12、疑问 对汉语编程存在的一 些疑问 1.中文输入真的比英文慢吗?很多专家学者,认为国 外已有很多成熟的编程系统了,中国再搞汉语编程系统没 有必要。主要理由之一还在于:中文输入比英文慢。在汉语 编程中以大连易语言公司出品的易语言为最有特色的代 表,也是汉语编程中的技术领先者。易语言解决了很多技 术上的难题。例如:输入信息框,易语言只要输入xxk(xxk 是信息框的首拼)即可,而不必要象英文msgbox这样输 入 6 个字母。而且熟悉英语的编程者也可以用自己熟悉的 英语输入。因此我们作研究,不能以点概全,应该亲自使 用一下,多去了解调查,才能有发言权。2.学习英文编程只 要了解十几个关键字?有人认为

13、英文编程的关键字只有那么 十几个,记忆量不大,而且仅仅是符号而已,编程人员不 用花大力气学习英文编程。但他们仅仅是想当然,学习过 编程的人都知道,随着编程的深入,会越来越多地接触到 英文,很多资料都需要翻译大量的英文资料。因此有很多 职业培训学校一开始都是进行外语方面的培训,有的甚至 职业学习的前一两年都要进行的相关英语的培训,学校认 为如果语言不过关,这些学生后继的编程学习一定学不 好,学不好就不能找到工作。学习成本高,也就意味着资 源的浪费,要花更多的金钱进行学习深化,与中国的多、 快、好、省地培养人才创造节约型社会的目标相去甚远, 如果能省去学习英语的第一步,直接用母语进行思考,那 么就

14、更有可能在中国发展真正有创造能力的人才。中国的 信息技术教科书中,大多教现成的软件如何使用,如 WORD、FLASH、3DSMAX,PHOTOSHOP 等,这些还不能 称之为信息技术,这些只是学习了现成的流行软件,学生 不能成为这些固化软件的学习工具,他们长大后可以用极 短的时间学会,而我们信息技术教育工作者的任务是激发 学生们的创造能力。易语言汉语编程系统非常适合于在教 育系统推广,学生中不是每个孩子的学习外语资质都好, 每个人都有不同的学习兴趣与能力,外语的环境也不是人 人都可得,不能强求大家都学英语编程。易语言经过多年 的发展和成熟,已经形成了自己的语编标准,成为真正意 义上的编程语言了

15、,而不是一个简单的工具,她就象矿石 一样,通过冶炼可以造出各种工具。学习编程可让孩子们 去思考解决问题的办法,即算法,让学生用自己的母语实 现自己的想法,编程语言只是工具而已。笔者欣喜地看 到,易语言已初步在国内的教育系统中推广了,老师与学 生们的反馈都非常好。一个汉语编程语言一定是博大的, 是融合的,可以与其他语言互通互融,学习一种语言后, 由于思想相通,因此可以很方便地转而学习其他语言,不 存在学习汉语编程后再学习其他语言不行的情况,因为上 期文章也说了,就是关键字是类似的,仅是思想的符号而 已。3.其他国家怎么没有法语编程、德语编程?西方国家对 东方国家的高科技是封锁的,而欧洲国家却可轻

16、易得到。 中国人学习英语要比西方国家付出更多成本,东西方文化 是不同的。印度模式确实已给了我们很大的启示,印度的 官方语言是英语,因此他们的这个优势只是表面现象。前 两年华为公司在印度建立分公司之后,深入调研才发现, 印度外包发展地好不仅是语言的问题,而在于印度人已普 遍接受了西方的文化思想,他们的思维习惯都是西方的, 因此能很好地写出适合于西方的软件作品,人力资源的成 本也低,西方国家也更愿意与他们进行合作。因此编程语 言之争的焦点还在于文化之争,中国人有自己的思维习 惯,因此大部分人都还在用中国的文化思想进行思考问 题。4.嵌入式系统难以应用汉语吗?嵌入式系统大多数人已 接触到了,打个现实

17、的比方,手机功能已越来越接近电脑 了,很多电脑有的功能,手机都有,而且上面所运行的可 以是WINCE、Mobile、Linux系统,有的甚至可以用英文写 段 JAVA 代码直接运行了。因此,强求用指令集用汉语确实 没有什么优势,但从编程这点考虑,汉语实现嵌入式系统 的编程不是没有可能,既然英语可以直接转换为机器码, 汉语也可以直接转换为机器码,可以通过汉语直接调用指 令集的办法实现。总之,一个新生事物,可能会暂时存在 一些缺点,普及和应用汉语编程还有很长的路要走,中国 要想成为软件大国,就一定要普及大众化,象打乒乓球一 样,人人都能写程序,都可以用自己的母语编程,形成广 大的用户基础,就不愁软

18、件行业不发展。笔者不会引用很 资深的专家学者的话树立权威,希望大家共同思考这个问 题。我相信,在中国人的努力下,一定会开创一个更美好 的未来。 折叠 编辑本段 分类 据笔者所知,用汉 语进行编程是中国软件界的一个新生事物,目前国内的汉 语编程大体分为五类:一类是汉化了其他编程语言而形成 的,口:中蟒,就是汉化了 Python语言;易乐谷是汉化了 的LOGO语言;炳正正是汉化了的C+ + , EMS就是汉化了 的Visia Compiler。第二类就是自主研发了汉语内核的, 如:易语言,易语言.飞扬等,汉语可被直接编译为机器 码;易脚本、世宝脚本是自主开发的脚本语言。国产自主 研发语言,还有其中

19、的O语言,组合语言,习语言是C语 言的汉化,支持汉语编写。另一类是以汉语为基础,搭建 式或区别于传统编程的工具。如:搭建之星,网站搭建者, 华罗庚(MISD),雅奇990等。第四类是中国人写的英文编 程,可以称之为国产编程语言,严格的话不能划为汉语编 程,但汉语化应该不成问题,也在这里给大家了解一下。 第五类是中国人编写的程序语言翻译软件,包括正向翻译 (将中文代码翻译成标准英文代码)反向翻译(将标准英文代码 翻译成中文代码),属于应用级编程辅助软件。是一款专门 针对程序语言的翻译软件。如:十十视程序语言翻译软件。 折叠 编辑本段 特点 用什么语言来表达编程思路其实是 一回事,英语可以编程,汉

20、语同样可以编程,而且汉语编 程作为计算机语言更符合自然语言。1.打破了英文编程语言 的垄断,可以有效减少信息技术对英文的依赖,对形成全 面的信息产业独立体系有巨大推动作用。2.中国人用自己的 编程语言,才更有利于各种程序的编写。不但简化学习过 程,而且提高了编程效率。3.汉语编程从根本上可以解决信 息技术化发展的问题,只要会写汉字,就可以学习编程, 而且汉语编程所编的软件可以很好地解决方方面面的问 题。4 .用什么语言来表达编程思路其实是一回事,英语可 以编程,汉语同样可以编程,英语的关键字只是表意符号 而已,汉语也可以作为表达编程的语言之一,只是有一些 技术上的问题需要克服。我们可以看到,易语言把汉字输 入比英文输入更有优势表现的淋漓尽致。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!