一篇
|
二篇
|
1.什么是汉语编程
2.为什么要发展汉语编程
4.编程语言的种类
3.汉语编程的方向
|
1.什么是易语言
2.易语言的特点
3.易语言适用的人群
4.展望未来
|
一 篇
一 什么是汉语编程
“汉语编程”,又“中文编程”,它是中国人自己研发的完全以汉语为描述语言的计算机程序设计语言,它完全具有中国自主知识产权。
1. 完全知识产权:
一个完全由中国人自行开发,由中国人自我掌握全部源代码,从形式到内容全面符合中国人的思维方式,使用汉文字表达的面向对象、面向问题计算机程序设计语言。
2. 与其他语言区别:
汉语编程语言是一种类似类似C++的高级计算机语言,作为一种计算机语言,它和现在流行的大部分计算机语言具有一些共同的特点,都是人机对话必须的工具语言,它更符合中国人的语言习惯和思维方式。
3.汉语编程的特点:
“汉语编程”具有自成平台、面向对象、面向问题、所说即所得、高度安全性、强大的繁衍功能、高度兼容性以及资源占用少、速度快等特点,开辟了计算机语言发展的新纪元。
4.汉语编程,不是汉字编程。
但该语言绝非曾流行过的任何一种计算机语言的简单汉化,或是为某种软件制造一个中文环境。是一种以汉语为描述语言的计算机程序设计语言,在程序设计中体现了汉语语法和逻辑,并不是英文程序设计语言的简单汉化,或者是简单地营造一个汉语编程环境。
不是把“123456789“写成“一二三四五六七八九”,更不是写成“壹贰参肆伍陆柒捌玖”。
二.为什么要发展汉语编程
有人说,既然别的语言做的已经很完善了,为什么还要中国自己开发的汉语编程,为什么还要辛苦自己开发什么汉语编程。如果这样说的话,我们就不用再去走什么中国特设的社会主义,把资本主义那套哪来岂不更省心,再请个资本家来,不是更好。
中国就像一辆巨大的滚动着的车,总有人在里面自顾自的的行乐。但如果百分百的人都这样,这两车就会毫无方向的乱冲乱撞,总要有人探出头来看看这辆车究竟朝哪个方向开。
1. 中文编程符合国人习惯和思维,更适合国人使用。
2. 中文编程更适合对英文不熟悉英文的人。
3. 编程是中思想,中国的拼音,如果和西方英文相比,pinyin更符合国人的习惯和思维,他不但表意而且输入也更加方便。
综上,一个没有自己编程语言的国家,一个没有高瞻远瞩,没有长远发展目标的国家,注定永远跟在别人后面。中国要走计算机强国之路,必须要实现软件开发的产业化,而要实现软件开发的产业化,必须实现编程语言的民族化。
三.汉语编程种类
目前国内的汉语编程大体分为四类:
第一类就是自主研发了汉语内核的,如:“易语言”,“易语言.飞扬”等,汉语可被直接编译为机器码;“易脚本”、“世宝脚本”是自主开发的脚本语言。
第二类是汉化了其他编程语言而形成的,如:“中蟒”;“易乐谷”是汉化了的LOGO语言;“丙正正”是汉化了的C++。
- 中蟒是一套基于 Python 即译语言 2.1.3 版的中文编程语言. 除了保留字, 变数名称可用中文外, 很多内建数据型的操作都可用中文来进行.
- 中蟒加入了对中文字编码的内部支援, 现在可以顺利运行于大五及国标编码的中文系统中. 同时用这两种编码系统所写的程式不必进行编码转换可分享共用.
- 由于 Python 语言的发展已相当成熟, 也有许多第三方扩展模组广泛流通着, 完全中文化将会是一个很浩大的工程. 提早释出版本是为了让更多有兴趣的人加入我们的行列, 进行这项有趣的工作.
- 中蟒兼容 Python 2.1.3 的程式, 因此大量的扩展模组可以直接拿来使用.
- 中蟒和 Python 2.1.3 同样, 是开放源码的.
第三类是以汉语为基础,搭建式或区别于传统编程的工具,如:搭建之星,网站搭建者,雅奇MIS等。
- 可视化的开发环境;2、开发过程构件化;3、逻辑关系命令化;4、微解释执行。
“汉语编程”已通过国家级鉴定,它不仅获得国家发明专利(国家发明专利号: ZL 94 1 07330.0 国际专利主分类号:G 06F 17/00),同时还列入国家火炬计划项目和信息产业部科技发展基金。13年来,这项具有完全自主知识产权的编程语言,已为国家有关部门、军队等开发出数百套操作方便,成本低廉,保密性强,技术可靠的高质量软件。大到航天技术,小到少儿益智游戏,凡是用英语能编程的软件,均可用汉语编程去开
综上,中国软件方面起步晚,如果早的话,那么流行的就是C_JAVA、C_NET、C_C++、C#,早就满天飞了。
四.汉语编程的方向
计算机在中国经历了操作系统汉化环境技术和中文输入法技术两次较大跨越,计算机的应用得到很大普及,计算机必须在中国实现第三次飞跃即由操作系统汉化环境到中文输入再到中文编程。
1.编程语言民族化,计算机语言的文化之源;
信息产业部电子第六研究所总工程师吴克忠、中国科学院计算机软件研究所研究院员仲萃豪、中国软件标准实验室副主任王芳等十余位离退休专家以新华社内参的形 式指出,中国人自己开发的汉语程序设计语言,是从根本上实现中文计算机系统的有效途径,
2.软件编程大众化,计算机发展的人才之基;
应该适应各种语法要求,给编程人员最大的自由度。更加接近自然语言,更符合中国人的习惯思维;有一套统一的标准同时也应有适用于不同标准的中文符号。
3.软件开发专业化,计算机应用的产业只实;
拥有自己的编译器和独立的虚拟机平台标准,而该虚拟机是可以以硬件形式实现并具有有很高效率。。
总之,中文编程语言发展方向不一定是在一个方面的技术创新,或许它应该是做融合,把各种分立的东西合在一起。不仅语言本身要做融合,中文编程语言的应用,也可以做融合,因为融合也是一种创新,同时,发展中文编程不是某一两个人可以做到的,希望在国人和中文编程的共同努力下,促进中文编程的长足进步。
二 篇
一.什么是易语言
简单定义:全中文,可视化,全汉字编程语言
二.易语言特点
易难为易
★全中文支持,无需跨越英语门槛。
★全可视化编程,支持所见即所得程序界面设计和程序流程编码。
★中文语句快速录入。提供多种内嵌专用输入法,彻底解决中文语句输入速度慢的问题。
★代码即文档。自动规范强制代码格式转换,任何人编写的任何程序源代码格式均统一。
★参数引导技术,方便程序语句参数录入。
★无定义类关键字。所有程序定义部分均采用表格填表方式,用户无需记忆此类关键字及其使用格式。
★命令格式统一。所有程序语句调用格式完全一致。
★语法格式自动检查。自动检查并提示所输入语句的语法格式是否正确,且可自动添加各类名称。★全程提示与帮助。鼠标停留立即显示相关项目提示。编程时提示语法格式,调试时提示变量当 前内容,随时按下F1键可得到与当前主题相关详细帮助等。
★名称自动管理。用户修改任一名称定义,其它所有包含该名称的程序代码均自动修正。
★集成化开发环境。集界面设计、代码编写、调试分析、编译打包等于一体。
★学习资源丰富。详细的帮助文件、数十兆的知识库、数万用户的网上论坛、教材已出版发行……
功能强大 ★易语言功能强大实用,现已具有数十个各种应用范围支持库、上百个数据类型和界面组件、近万条支持命令,支持现今所有数据库,功能丝毫不比其它同类产品差。
全自主知识产权 易语言系统全部自行设计开发。
★自有编译器。所编译目的程序运行速度快,且没有安全隐患。
★自带小型数据库,减少开发项目投入成本,且容易学习。
★跨操作系统平台编程。同时支持Windows和Linux程序开发。
与国际接轨 和其它编程语言互溶互通,学习掌握易语言对掌握其它编程语言具有桥梁作用。
★编程理念互通。支持完全面向对象的程序开发技术和面向事件的程序驱动技术。
★功能调用互通。可以和其它编程语言之间相互调用功能模块。
★充分利用已有资源。支持OCX组件、TypeLib类型库、操作系统API、JAVA类等。
★多语言支持。现已有简繁中文、英文等多种语言版本。
三.易语言适用的人群
1.计算机的普及教育:易语言是普及计算机教育的基础语言
2.对程序设计感兴趣:学习易语言没有英语这一关,降低了学习成本,较低的专业门槛,配合中国人的编程思想,很快就能成为一名专业的程序设计人员。
3.行业人员:行业人士使用使用易语言可轻松开发自己的行业软件。
综上,全中文支持的软件编程语言――易语言,易学易用,用中文编程,没有语言门槛,源程序直接被编译为目的机器的CPU指令,不存在任何速度瓶颈和安全隐患,编译出与平台无关的可执行代码。
四.展望未来
1.易语言的最新动态
★古城名校同创新,信息春风漫湘江 ——第五届NOC活动第二次全国教师培训举行
2007 年 4 月 14 日 来自全国各地的200余名教师齐聚古城长沙,共同参加为期两天的第五届全国中小学信息技术创新与实践活动(以下简称“NOC活动”)第二次全国教师培训。此次培训由教育部网络科技时代杂志社、湖南省教育管理信息中心和长沙市第一中学共同承办。大连大有吴涛易语言软件开发有限公司受组委会邀请,派出指导老师,对本次创新大赛的易语言项目比赛规则及要求等进行了详细讲解。
★北师大易语言初三教材已出版发行
中国教育学会中小学信息技术教育专业委员会编写的<信息技术>易语言版九年级教材已出版发行. 由北京师范大学出版社出版,适用初三年级,彩印,定价8.5元.全国通用。
★大连市9月所有初三年级易语言课程全面开课
辽宁省大连市新课改教程《初中信息技术》(九年级)易语言版教材已由大连理工大学出版社出版发行.本书共119页,双色印刷.含一张光盘。大连市十一个区(中山区,西岗区,沙河口区,甘井子区,旅顺,金洲,开发区,瓦房店市,普兰店市,庄河,长海)的初三年级学生人手一本易语言教材,今年9月全面开课。
2.易语言的最新版本
★易语言4.05正式版发布
易语言4.05版相对于4.04版更新说明;对以往支持库和相关例程发现的问题做了修正更新;开发环境新增了剪辑历史处理和展开全部代码功能;代码提示语法高亮。
★“易语言.飞扬”集成开发环境 EFIDE
0.1.0
Beta版发布
EFIDE,专为“易语言.飞扬”(EF)打造的跨平台的集成开发环境,使用“易语言.飞扬”自身开发而成。EFIDE 为“易语言.飞扬”提供了一个完善的集成开发环境,集 工程管理、界面设计、代码编辑、编译、调试 等众多功能于一身,将开放源代码。
我们有理由相信明天会有越来越多的企业、越来越多的开发技术人员加入到这个行列大展拳脚。开拓 创新, 振兴我国民族软件业,谱写中华民族自己的计算机语言,共筑中国计算机之强国之城。
2007 年 11 月 22 日
小来(上)