当前位置: 首页 > 专利查询>耿达明专利>正文

汉字编程方法技术

技术编号:2870674 阅读:335 留言:0更新日期:2012-04-11 18:40
汉字编程方法,它属于一种计算机编程方法。它主要是解决现有的各种计算机源程序不能用汉字编写等技术问题。其技术方案要点是:用汉字直接编写计算机源程序,然后用汉字二分推移编码法对源程序自动编码,再转换成拼音源程序,经编辑后变成ASCⅡ代码,经过编译,最后变成计算机能够识别执行的目标程序。从而使人们能直接用汉语编写源程序,即用汉字可完成程序语言的全部工作,包括定义、表达、运算和传递各种计算机功能和指令,它功能强大,使用方便,易学难忘,大大降低了使用汉字的人编写软件的工作难度,使编写软件工作大众化。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及计算机源程序编写方法,尤其是能用汉字直接编写计算机源程序
技术介绍
现代电脑软件,大多用高级程序语言编写,高级语言接近现实,与人类生活紧密相连,直观易懂,覆盖了艰涩难懂的机器语言,便于人们阅读、思维、检视、创作。人们用高级语言创作出各种各样精彩的软件作品。当今世界上使用的高级程序语言很多。如QBASIC、VB、JAVA、C、C++等等。但没有一种汉字程序语言,对广大中国人来说,用外文程序语言进行阅读、思维、编写创作软件,是一件很困难的事情。即使经过专业学习,也不容易熟练掌握。因此,使用汉语的人编写程序是一项技术性高、难度大的工作。许多专业程序学员,因外语水平的限制,对单词定义和灵活使用不能掌握,学了多年程序,也只会做些课本习题,无法进行实际程序编写,更不用说广大非专业人员了,语言障碍严重束缚中国软件技术的发展。况且外文语言也有弱点,如字长码多,占用内存容量大,简写又增加学习难度,并非十全十美。汉语是世界上最攸久的语言之一,它表达力强,定义深刻,功能齐全,使用范围广,但到目前也无一种。
技术实现思路
本专利技术的目的是提供一种能用汉字直接编写计算机源程序的。本专利技术解决其技术问题所采用的技术方案是用汉字直接编写计算机源程序,然后用汉字二分推移编码法对源程序自动编码,再转换成拼音源程序,经编辑后变成ASCII代码,经过编译,最后变成计算机能够识别执行的目标程序。所述汉字二分推移编码法是采用笔画、部首、字根的读音代码进行拆字编码。所述编译程序是指面向过程和面向对象的编译程序。所述汉字二分推移编码法采用二分常用汉字表,并采用汉字源程序-字母源程序函数转换程序和采用字母源程序-汉字源程序记忆转换程序,将字母源程序转换成汉字源程序时保持原输入汉词。采用转换码词典对各种不同汉字程序语言进行转换编辑。在转换编辑过程中的自定义词采用自动编码程序,并采用汉语独有的因果运算符号、连字符-、或黑点·组成汉-汉、汉-英复合词,复合词不要拆字。用覆盖法完全保留国际标准键盘,或根据需要设有汉字键盘和拼音转换码键盘。保留国际通用的计算机语言符号,留用部分外文词汇和代码,并留用了科学词汇的字母符号,它包括半径为R,速度为V,面积为S。对繁体汉字进行编辑时采用繁体汉字源程序-简体拼音转换码转换软件。或者对繁体汉字采用二、三分推移编码法。在使用汉字作为程序语言的开发过程中,遇到很多难题,如汉字字形结构复杂,变化多端。形近字、同义、同音词、多音字,多义词,纵横交错,计算机很难识别,因此,用汉字作程序语言就必须解决好这些问题。电脑识别汉字困难,识别字母编码却很容易,我们先用汉语编好源程序,再转换成字母编码,电脑就能识别了,这时便可实现用汉语直接编写程序。本专利技术人于2002年11月专利技术了此汉字程序语言,即直接用汉语编写源程序,经计算机转换、编译,变换成目标程序,供计算机系统操作运行,从根本上解决了因语言障碍这一瓶颈因素,对我国软件产业的制约,使千千万万知识分子,甚至,中小学生,都能结合自己的专长,创作编写软件。本专利技术的汉字程序语言功能完整、强大,能与英文语言比美,据我的研究,汉字程序语言的功能将超越英文语言。因为汉语比外语更加精练鲜明,和所有高级语言一样,汉字语言也能覆盖在目标语言之上,与外文语言没有什么区别,只要能准确全面地涵盖一切目标程序,从而使汉字语言和英文语言没有什么两样,比喻汉语的“打开”“复制”“搜索”“加”(+)“减”(-)“乘”(*)“除”(/)和英文的“打开”“复制”“搜索”“加”(+)“减”(-)“乘”(*)“除”(/)就没有任何差异,功能完全一致,当然,要把汉字语言转换成字母语言,须通过转换码来实现。本专利技术的汉字二分推移编码法成功地用最少的代码、最短的码位编列出最多的不重码的单词短语,并且表达力强,鲜明简洁,符合文字规范,将汉字源程序转换成字母编码就象大写转小写、繁体转简体一样容易了。本专利技术的优点是1、使用范围广;2、通俗易懂,鲜明简洁;3、汉语短小精炼,词短码少,占用内存小,运行速度快;4、二分编码法结构无穷,可适应任何巨型工程;5、二分编码符合每个汉字二个字节结构,有利各种转换和对接;6、汉语使用灵活,易学难忘。它能直接使用汉字编写计算机源程序,即用汉字可完成程序语言的全部工作。包括定义、表达、运算和传递各种计算机功能和指令,是首创的汉字程序语言,它功能强大,使用方便,易学难忘,大大降低了使用汉字的人编写软件的工作难度,使编写软件工作大众化。附图说明图1是本专利技术的工作流程示意图。图2是编译和执行方框示意图。具体实施例方式首先采用转换码对汉字进行转换,汉字能不能作程序语言的关键是必须有一种优良的转换码,将汉字转换成字母编码,转换码必须具备以下优点1、能简单、鲜明地表达汉字的词义、读音,便于编者阅读、思考、检视、修改,写作。2、要求重码少,有利于准确无误地将汉字转换成字母编码。3、转换码必须词短码少,占用计算机内存小,便于快速运行。4、该码分拆汉字时需符合计算机每字2个字节结构,便于各种对接和转换。5、当然在实际应用中,只要与保留词与系统不发生冲突,代码是可以重用的。汉字二分推移编码法,能满足以上各项条件,可成功地将汉字源程序转换为字母源程序。转换码是通过采用英文字符代替汉字拼音转换码使用的字符与英文语言字符基本一样,26个大写字母、26个小写字母、10个数字和一些符号大写A-Z;小写a-z;数字0-9;符号+-*/()#、=;?。{}[]+-><>=<=‘’“”。汉字程序语言中拼音字母区分大小写,用以表示不同意义。所述二分推移编码法是指取汉字的单字、词组、短语中每个字读音第一字母作代码编码,遇到重码从尾字起二分拆开,各取一码编码,若仍重码,向前推移一字分拆,再重码再向前推移,直至不重码。例如“编辑BJ”与“背景BJ”两个词汇重码,可将“背景”的尾字拆成二码,背景就成三码词,使之与“编辑”不重码。 从表1可以得知,本专利技术的滤色器的透明保护膜(实施例1),包括多元酸和环氧化合物的热固混合物,相对于对比例1至3,具有更好的耐热性和耐光性。另外,实施例1的透明保护膜对Cr膜,相对于对比例1至3,具有很强的附着力。实施例1中的透明保护膜具有高于对比例1至3中75预留空位1千----2万个,如果自定义词与基本词汇发生冲突,自定义词就按二分推移编码法避让。例如达达码软件,ddmrj如与某一基本词发生冲突,计算机自动将这一词汇的尾字“件”二分拆开达+达+码+软+亻+牛ddm r r n分拆后的编码,如仍与另外基本词发生冲突,计算机会自动向前推移一字分拆,冲突消除后,被分拆的汉字和代码,计算机用颜色或符号标识确认。自定义词设置后,即参入汉字一拼音转换。自定义词汇包括的范围很广,这给编写各种各样的软件,设置了足够的词汇空间,避免了将几百万词语一次设置在转换码中,浪费内存空间。自定义词自动编码程序自定义词是人们编写不同软件时,自行定义设置的。汉字一拼音转换软件只给它们预留了空位,并没有预先设置这些词汇,因为这些词汇实在太多,软件设置太大,太复杂。我们采用自定义汉字输入后,即时自动编码,将转换软件大大简化了。其程序大致如下先将常用基本汉字约6000-12000个同字两式存储在字库中,一式为单字单音码,即取汉本文档来自技高网...

【技术保护点】
一种汉字编程方法,其特征是:用汉字直接编写计算机源程序,然后用汉字二分推移编码法对源程序自动编码,再转换成拼音源程序,经编辑后变成ASCⅡ代码,经过编译,最后变成计算机能够识别执行的目标程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:耿达明
申请(专利权)人:耿达明
类型:发明
国别省市:43[中国|湖南]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1