
对汉语编程存在的一些疑问
1.中文输入真的比英文慢吗?
很多专家学者,认为国外已有很多成熟的编程系统了,中国再搞汉语编程系统没有必要。主要理由之一还在于:中文输入比英文慢。在汉语编程中以大连易语言公司出品的“易语言”为最有特色的代表,也是汉语编程中的技术领先者。易语言解决了很多技术上的难题。例如:输入“信息框”,易语言只要输入“xxk”(xxk是“信息框”的首拼)即可,而不必要象英文“msgbox”这样输入6个字母。而且熟悉英语的编程者也可以用自己熟悉的英语输入。因此我们作研究,不能以点概全,应该亲自使用一下,多去了解调查,才能有发言权。
2.学习英文编程只要了解十几个关键字?
有人认为英文编程的关键字只有那么十几个,记忆量不大,而且仅仅是符号而已,编程人员不用花大力气学习英文编程。但他们仅仅是想当然,学习过编程的人都知道,随着编程的深入,会越来越多地接触到英文,很多资料都需要翻译大量的英文资料。因此有很多职业培训学校一开始都是进行外语方面的培训,有的甚至职业学习的前一两年都要进行的相关英语的培训,学校认为如果语言不过关,这些学生后继的编程学习一定学不好,学不好就不能找到工作。学习成本高,也就意味着资源的浪费,要花更多的金钱进行学习深化,与中国的“多、快、好、省”地培养人才创造节约型社会的目标相去甚远,如果能省去学习英语的第一步,直接用母语进行思考,那么就更有可能在中国发展真正有创造能力的人才。
中国的“信息技术”教科书中,大多教现成的软件如何使用,如WORD、FLASH、3DSMAX,PHOTOSHOP等,这些还不能称之为信息技术,这些只是学习了现成的流行软件,学生不能成为这些固化软件的学习工具,他们长大后可以用极短的时间学会,而我们信息技术教育工作者的任务是激发学生们的创造能力。
易语言汉语编程系统非常适合于在教育系统推广,学生中不是每个孩子的学习外语资质都好,每个人都有不同的学习兴趣与能力,外语的环境也不是人人都可得,不能强求大家都学英语编程。易语言经过多年的发展和成熟,已经形成了自己的语编标准,成为真正意义上的编程语言了,而不是一个简单的工具,她就象矿石一样,通过冶炼可以造出各种工具。学习编程可让孩子们去思考解决问题的办法,即算法,让学生用自己的母语实现自己的想法,编程语言只是工具而已。笔者欣喜地看到,“易语言”已初步在国内的教育系统中推广了,老师与学生们的反馈都非常好。
一个汉语编程语言一定是博大的,是融合的,可以与其他语言互通互融,学习一种语言后,由于思想相通,因此可以很方便地转而学习其他语言,不存在学习汉语编程后再学习其他语言不行的情况,因为上期文章也说了,就是关键字是类似的,仅是思想的符号而已。
3.其他国家怎么没有法语编程、德语编程?
“东方”和“西方”文化上的两极化,部分是由于把欧洲文明称作西方文明的普遍的但却是不幸的做法所致。由于这种民族力量聚集上“小德意志统一”的局限性,由于这种政治体制上的东、西方中间性特点,由于在对外政治权力实施上经过俾斯麦谨慎估量的行为界限,由于这个新帝国宣布“它在这个大陆上的领土要求已心满意足”,才使得它的邻居们认为,让这个新独立的“小德意志民族统一国家”作为那个曾经是东、西方力量“缓冲地”的“德意志同盟”的替代物也未尝不可,尤其当欧洲体制中那两个翼侧大国都不能像以前那样全神贯注于欧洲中央局势的时候。第三句话就是:在“形势的下一步发展”之前,“方方面面”恐怕都要“三思而行”:特别是“对外政策决策倾向”与“欧洲利益(更多是欧洲国家利益)”当然、也包括极可能被“目前仍然代言西方资本、却基于种种意图、比如资本复杂转进、从而已经公开游离于欧美之间的美国资本”牺牲掉的“美国国家利益”、以及可能被西方利益-西方资本于“天下大乱(全球经济硬着陆)”之中当作“金融断尾”抛掉的日本、还有或于“天下大乱(全球经济硬着陆)”之中“必然纷纷落水、却根本指望不了欧美”的所谓“南海国家”。
印度模式确实已给了我们很大的启示,印度的官方语言是英语,因此他们的这个优势只是表面现象。前两年华为公司在印度建立分公司之后,深入调研才发现,印度外包发展地好不仅是语言的问题,而在于印度人已普遍接受了西方的文化思想,他们的思维习惯都是西方的,因此能很好地写出适合于西方的软件作品,人力资源的成本也低,西方国家也更愿意与他们进行合作。因此编程语言之争的焦点还在于文化之争,中国人有自己的思维习惯,因此大部分人都还在用中国的文化思想进行思考问题。
4.嵌入式系统难以应用汉语吗?
嵌入式系统大多数人已接触到了,打个现实的比方,手机功能已越来越接近电脑了,很多电脑有的功能,手机都有,而且上面所运行的可以是WINCE、Mobile、Linux系统,有的甚至可以用英文写段JAVA代码直接运行了。因此,强求用指令集用汉语确实没有什么优势,但从编程这点考虑,汉语实现嵌入式系统的编程不是没有可能,既然英语可以直接转换为机器码,汉语也可以直接转换为机器码,可以通过汉语直接调用指令集的办法实现。
总之,一个新生事物,可能会暂时存在一些缺点,普及和应用汉语编程还有很长的路要走,中国要想成为软件大国,就一定要普及大众化,象打乒乓球一样,人人都能写程序,都可以用自己的母语编程,形成广大的用户基础,就不愁软件行业不发展。笔者不会引用很资深的专家学者的话树立权威,希望大家共同思考这个问题。我相信,在中国人的努力下,一定会开创一个更美好的未来。
现状简介
流行的一些汉语编程的简介
由于有些语言已不再开发和推广了,及篇幅关系,下文中以一些流行的语言进行介绍。
它的发展早于 1993 年,看起来像Forth,“汉语编程”是中国人自己研发的完全以汉语为描述语言的计算机程序设计语言,它完全具有中国自主知识产权。作为一种计算机语言,它和现在流行的大部分计算机语言具有一些共同的特点,都是人机对话必须的工具语言。但该语言绝非曾流行过的任何一种计算机语言的简单汉化,或是为某种软件制造一个中文环境。这是一个完全由中国人自行开发,由中国人自我掌握全部源代码,从形式到内容全面符合中国人的思维方式,使用汉文字表达的面向对象、面向问题计算机程序设计语言。“汉语编程”具有自成平台、面向对象、面向问题、所见即所得、高度安全性、强大的繁衍功能、高度兼容性以及资源占用少、速度快等特点,开辟了计算机语言发展的新纪元。 自2003年以后只见推广,虽未见新版编译器发布,但允许学习者自己向指令集(词典)里面,扩充更多的命令词!
易语言主界面
于2000年开始开发,是一款全中文、全可视、跨平台的编程语言。易语言汉语编程环境由核心层、扩展层、环境层和应用层组成。核心层的易语言及其编译器构成了基础编程平台;扩展层提供了编程人员的开发运行平台;环境层提供了用户集成开发环境;应用层支持用户创建本行业、领域的开发平台的框架。易语言汉语编程环境是一个支持基于汉语字、词编程的、全可视化的、跨主流操作系统平台的编程环境;拥有简、繁汉语以及英语、日语等多语种版本;能与常用的编程语言互相调用;具有充分利用API,COM、DLL、OCX组件,各种主流,各种实用程序等多种资源的接口和支撑工具。
一般语言都有for/while/if/else控制结构,这些从大学里接触到编程时就刻在脑子里,以为那些控制结构关键字是语言必不可少的语法,在smalltalk这里全部用block实现,精简吧。所以使用 go 语言来学编程,你不能专注于最关键,最好的语言特性。“go语言之所以被称为21世纪的c语言,不仅在于它精简的语法和高效的开发,更在于它具有原生支持和易于使用的高并发的特性。
二.汉语编程知多少已知的汉语编程工具或系统据不完全统计有三十个以上,列出如下:【易语言】(又名e语言)【易语言.飞扬】【易乐谷】(elogo汉语编程系统)【易乐谷.飞扬】世宝脚本中自带logo汉语编程语言【易乐谷.开心】易脚本中自带logo汉语编程语言。【易语言】(又名e语言)【易语言.飞扬】【易乐谷】(elogo汉语编程系统)【易乐谷.飞扬】世宝脚本中自带logo汉语编程语言【易乐谷.开心】易脚本中自带logo汉语编程语言【易脚本.宝宝】汉语编程系统【世宝脚本】汉语脚本语言【易脚本】汉语脚本语言【ems汉语编程】汉化visiacompiler,一个开源的编程语言。 二.汉语编程知多少 已知的汉语编程工具或系统据不完全统计有三十个以上,列出如下: 【易语言】(又名e语言) 【易语言.飞扬】 【易乐谷】(elogo汉语编程系统) 【易乐谷.飞扬】世宝脚本中自带logo汉语编程语言 【易乐谷.开心】易脚本中自带logo汉语编程语言 【易脚本.宝宝】汉语编程系统 【世宝脚本】汉语脚本语言 【易脚本】汉语脚本语言 【ems汉语编程】汉化visia compiler,一个开源的编程语言。
习语言即中文版的C语言,由一套完备的编程语法和相配套的工具组成,旨在将计算机及软件编程大众化,普及化,中文化,提高程序的维护性而诞生。适合国人使用,尤其适合作为初学者的入门学习工具。
作为一种中文编程语言,习语言中所有的关键字和函数都为中文。习语言已经完全支持汇编和C语言,并向windows图形处理发展。
历史经验证明,英文写的代码时间久了大部分都会遗忘的丙正正语言。而习语言则避免了这一点,中文浏览下就可以回忆起来,真正符合汉语言特色。而且支持全角标点符号,编程时输入符号类时不用频繁切换中英文输入。
中文C(习)语言中文编程系统(简称:习语言):是一款主要用于教育和学习的中文编程软件系统。基于现有C语言系统实现并有扩充。其特点如下:
1、完全兼容现有的C语言系统,在设置好头文件路径的条件下,可以编译现存大部分C代码。
2、完全支持全中文编程,自带大量中文函数。
3、综合了PASCAL和C的优点实现,支持 “开始”“结束”扩起语句块。支持【】注释方法,方便程序组织。
4、支持多字节字直观表示。如 '我', 'abcd'都可以作为字符看待。
5、支持中文标点符号,中文标点符号和英文标点符号可以混合使用。
6、支持文章式的程序组织,中文文章中嵌入程序,直接编译。
7、支持中文运算符,支持全角,半角混合使用。
8、体积小巧,简单使用情况下只需单一接口文件,降低使用难度。
用途:
1、开发底层软件如操作系统等
2、写控制台程序(俗称DOS程序)
3、写纯图形界面程序(通常的WINDOWS程序 )
4、写控制台和图形界面同时存在的混合程序丙正正语言。

5、编写游戏程序( opengl)
顾名思义O汇编语言也是一门汇编语言,它具有传统汇编语言的基本特点,也有与它们诸多不同之处。O汇编语言一个最大显著的特点是支持语言配置,使得它可以支持所有你想支持的语言,当然,O汇编语言的初衷是为了支持中文,所以它可以非常好的支持中文汇编。如果你已经习惯了其它英文的汇编模式,比如你喜欢用EAX、EBP类似这样的方式来命名寄存器,不要紧,只需要修改一下语言配置文件,这可以轻松做到。O汇编语言另一个显著的特点是指令使用非常直观和人性化,在不缺失汇编语言灵活性的情况下,使汇编语句的语意可以很直观地表现出来,这主要得益于用了一些象征性的符号,使得汇编语句不再是千篇一律的(指令 寄存器,内存操作数) 这样的格式,而是更像 (寄存器 操作符 内存操作数)这样的格式,不但容易理解,而且便于记忆,使汇编语言不再那么枯燥,使人一团雾水。
原名“发烧积木”属于搭建式的编程工具,完全可视化编程,有各种各样的构件,用拖放的方式拼成程式的流程。
4 push, prepare, and execute firewater:执行下面adb命令(本操作命令会有解释,后面两个操作的命令和这个类似,不做解释)。这个在openssl官方网站上找到了,方法是禁用ipv6在openssl目录下执行下列命令perl configure vc-win32 -dopenssl_use_ipv6=0最终编译动态库完成后,输出都在out32dll目录下:包括可执行文件、两个dll 和两个lib文件: libeay32.dll, libeay32.lib, ssleay32.dll, ssleay32.lib,如果使用vs/vc编程只需按照下文的方法进行即可,如果需要使用openssl命令,还需要在系统环境变量path中增加c:\openssl\out32dll路径,因为openssl.exe就在该目录下,声明后可以直接在命令行中使用openssl命令。在操作系统方面,pptv采用基于android4.4深度开发的ppos十字交互系统,相比较市场上通用的拟物化或者偏平化设计风格的交互界面,ppos独有的十字导航和三层级界面结构的设计更显得鹤立鸡群,整个交互界面更加简洁直观,既可以带来更好的操作流畅体验,还能方便用户通过简单操作即可看到自己想看的内容,没有了花哨繁琐的卡片式元素,ppos十字导航交互系统更加有利于不同年龄人群使用。
基本功能:多媒体软件制作,支持多种声音、、图像、视频文件格式。有关教学构件,平面直角坐标系、表达式、变量组、函数图像、函数列表、树形浏览等;另外还新了动态流程图、浏览器构件、软件服务号等。提供打包工具,使您即刻将自制软件安装到其它机器上运行;自动对开发项目加密;使您的项目,在未经授权下,别人无法“浏览、修改”项目的构件关系与搭建方法。
无代码编程的领先者。
a.极大的提高了开发效率,能够很好的与vs开发工具融合,开发过程中代码都是强类型,写代码效率非常高,自动化程序非常高,采用命令的编程。编程开发人员在编写正则表达式的时候如何能够提高效率并测试自己的编程效果就需要这样的工具来帮助你完成,提供编写的效率,同时也可以参考其他人员的案例,针对自己的编程代码进行修改和调整,也是学习正则表达式的代码库网站。jbuilder 2008通过eclipse 3.3 (europa)开源框架扩展了java核心功能,此外还增加了团队协作开发,代码历史和uml建模功能,加强了可视化ejb和web 服务开发, 改进了代码成型和性能调试工具...。
CX-LOGO语言是一种结构化程序设计语言。它是交互式的,为少年儿童提供了良好的编程环境;它是模块化的,便于程序的修改与扩充;它是过程化的,包含了过程、参数、变量等重要概念,并允许递归调用;它有丰富的数据结构类型,有生动的图形处理功能。
CX-LOGO语言独创的流程图工作方式和过程库的建立,可方便的使用“搭积木”的方法,构建“知识”,使学习更容易、操作更简便,学生只需简单的学习就可以操作。
CX-LOGO语言不仅具备多种优秀程序设计语言的优点,而且更接近自然语言,生动有趣,简单易学,它能用直观的运动来体现编程的结果,让少年儿童在游戏中进行思考,在趣味中学习,深受少年儿童的欢迎。通过CX-LOGO语言的教学,以学习一种“玩具”为出发点,可以培养学生学习计算机的兴趣,使他们初步了解计算机是如何工作的,为他们今后学习其他高级程序语言设计铺设道路
CX-LOGO语言是专为我国少年儿童开发的创新平台,孩子们可以在电脑上指挥七色瓢虫移动、转向、行走、发光、响应外界刺激等。这些具有创造性的学习工具所倡导的“做中学”的学习理念,非常适合课堂教学,极大地激发了孩子们学习的兴趣。
本字母表的125个汉语字母对应128进制的125个数码,空格和语句分割符(/)对应128进制的2个数码。
声母表(55个)
ㄧi
ㄨu
ㄩv
ㄅb
ㄅㄧbi
ㄅㄨbu
ㄆp
ㄆㄧpi
ㄆㄨpu
ㄇm
ㄇㄧmi
ㄇㄨmu
ㄈf
ㄈㄨfu
ㄉd
ㄉㄧdi
ㄉㄨdu
ㄊt
ㄊㄧti
ㄊㄨtu
ㄋn
ㄋㄧni
ㄋㄨnu
ㄋㄩnv
ㄌl
ㄌㄧli

ㄌㄨlu
ㄌㄩlv
ㄍg
ㄍㄨgu
ㄎk
ㄎㄨku
ㄏh
ㄏㄨhu
ㄐㄧji
ㄐㄩjv
ㄑㄧqi
ㄑㄩqv
ㄒㄧxi
ㄒㄩxv
ㄓzh
ㄓㄨzhu
ㄔch
ㄔㄨchu
ㄕsh
ㄕㄨshu
ㄖr
ㄖㄨru
ㄗz
ㄗㄨzu
ㄘc
ㄘㄨcu
ㄙs
ㄙㄨsu
’(空声母)
韵母表(70个)
阴平调
阳平调ˊ
上声调ˇ
去声调‵
轻声调·
阴平调
阳平调ˊ
上声调ˇ
去声调‵

轻声调·
ㄚˊ
ㄚˇ
ㄚ‵
ㄚ·
ㄜˊ
ㄜˇ
ㄜ‵
ㄜ·
ㄞai
ㄞˊ
ㄞˇ
ㄞ‵
ㄞ·
ㄟei
ㄟˊ
ㄟˇ
ㄟ‵
ㄟ·
ㄢan
ㄢˊ
ㄢˇ
ㄢ‵
ㄢ·
ㄣen
ㄣˊ
ㄣˇ
ㄣ‵
ㄣ·
ㄤang
ㄤˊ
ㄤˇ
ㄤ‵
ㄤ·
ㄥeng
ㄥˊ
ㄥˇ
ㄥ‵
ㄥ·

ㄠao
ㄠˊ
ㄠˇ
ㄠ‵
ㄠ·
ㄡou
ㄡˊ
ㄡˇ
ㄡ‵
ㄡ·
ㄛˊ
ㄛˇ
ㄛ‵
ㄛ·
ㄝˊ
ㄝˇ
ㄝ‵
ㄝ·
ㄦer
ㄦˊ
ㄦˇ
ㄦ‵
ㄦ·
〇
〇ˊ
〇ˇ
〇‵
〇·
注:
1.第二、三、四列声母也称声介合母,为了拼式统一,在书写时统一占半格或一格,分别形似于“引”、“兦”、“函”字。
2.【〇】作为注音字母,指空韵母。
3.阴平调号不标。(设计人:刘学中 设计时间:2013.3.5)
a
[
1
3
9
2
1
W
3
3
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-103205-1.html
其实我作为大陆人十分理解台胞和香港人的关切
Fxfighting