什么是汉语编程(沈语言)

万邦来朝 收藏 100 3788
导读: 什么是汉语编程(沈语言) 一、什么是汉语编程   汉语编程设计系统是由我们自己独立开发、拥有自主版权的一套以汉语为核心、东方思维为基础,面向组件和对象,具有跨系统和平台无关性的计算机语言。 二、汉语编程的特色和优势 1. 编程思维的创新   汉语编程的思维方式不同于建立在西语环境下的传统编程的思维方式。在传统编程方式中,思维是聚集发散的。例如C或Java,两者都由最基本的若干语句构成,思维方式集中体现在用基本的关键词为单位和本身的语法为依托,针对每一个问题构筑扩展的解决方法


什么是汉语编程(沈语言)

一、什么是汉语编程

汉语编程设计系统是由我们自己独立开发、拥有自主版权的一套以汉语为核心、东方思维为基础,面向组件和对象,具有跨系统和平台无关性的计算机语言。

二、汉语编程的特色和优势

1. 编程思维的创新

汉语编程的思维方式不同于建立在西语环境下的传统编程的思维方式。在传统编程方式中,思维是聚集发散的。例如C或Java,两者都由最基本的若干语句构成,思维方式集中体现在用基本的关键词为单位和本身的语法为依托,针对每一个问题构筑扩展的解决方法。问题愈多、愈要扩展,语言本身发散得愈厉害。于是每一个想要软件复用的开发者不得不使用厚厚的函数、类库和API手册才能查到对自己真正有用的信息,即使对于英语母语的人亦是如此,从而大大增加了编程的难度、降低了开发效率。在汉语编程中,思维是发散聚集的。因为汉语编程中,单字是基础,是对象,是元件,是构成编程系统的要素。而语法在汉语编程中已经被弱化。由单字的不同组合,针对不同的问题提出解决方法,单字越发散,功能越强劲,解决问题的方式越集中。对于汉语母语或精通汉语的人而言,这是最直接的思维方式,也最是贴近自然的语言。

2. 软件方法的创新

汉语编程技术采用核心词库和无限寄存器相结合,边输入边执行,既解释又编译的方法,不同于现存的所有语言。在传统编程语言中,有编译执行的,如C/C++、PASCAL/DELPHI等;也有解释执行的,如JAVA、BASIC等。这些语言各有自己的优点,对于编译执行语言,兼容性差,复杂,但是执行速度快;对于解释执行的语言,方式比较简便,代码的兼容性好,但是运行速度缓慢。汉语编程从软件方法上结合了两者的优点,既可以利用自身的虚拟机对程序代码解释并执行,又可以把源代码或解释的伪代码进行编译,生成本机代码,脱离编程环境和虚拟机直接运行。

3. 汉字的亲和力

汉语是中国的母语,无论是在北方还是南方,在大陆还是台湾,甚至是新加坡等地,尽管汉语的读音不尽相同,但是作为表意的汉字书写形式是统一的。这种统一体现了汉语的亲和力。汉语编程的资源就是汉字,也是最能体现汉字的亲和力。无论身居何地,只要使用汉字作为书写表达工具,都能使用汉语编程。汉语的字与字的词义关系清晰明白,表达信息一致,这样会写汉字甚至只是会说汉语的人就能利用汉语编程来制作自己想要软件。从而大大简化了学习过程,也提高编程效率。可以说,学习汉语的同时,人们得到了一个很好的礼物,就是直接用汉语编程,而无需再学习计算机知识。

4. 跨越平台的灵活性

可以说汉语编程的在一部分编程思想上和JAVA不谋而合。汉语编程为了做到软件和计算机无关的特性,和JAVA一样也有虚拟机的概念。不同的是,JAVA的虚拟机设计还是效仿传统的计算机硬件和CPU结构,但是汉语编程采用数据流和意识流分离、数摞、无限寄存器等概念,把虚拟机的性能大大提高,系统体积小巧。从标准的PC系统平台如WINDOWS 2000到内存很小到64K的单片机都能适用。使得汉语编程不仅跨越操作系统平台,还可以应用到没有系统的硬件中,而且成本低,效能高。是目前最灵活的语言。

5. 嵌入式操作系统的新机遇

汉语编程的出现,对于仪器、仪表和其他广泛使用单片机的行业带来了新的机遇。在这些行业中,谁掌握新技术,谁就掌控了市场。但是,在计算机技术全面渗透这些行业的今天,芯片、总线、接口、操作系统、算法、计算机语言形成了发达国家垄断的基础,使不具有开发能力的发展中国家资金外流、市场萎缩、行业退化。但是利用汉语编程技术开发的智能网络化仪器仪表通用芯片技术,彻底打破了外国的垄断。采用完全兼容、通用的接口、独特的内、外部总线、可编程功能的集成芯片,精巧得只有4-8k的系统,完善的开发、调试环境,强大的网络功能,使嵌入式操作系统进入了一个新的时代。目前,这套系统已经在北京毛纺厂、轻型汽车厂、上海宝钢、八一电影制片厂等等投入使用,另外,在军方防空、电子战领域也有广泛的使用。

6. 极佳的安全性

汉语编程是一套和系统、硬件无关的系统。它完全由我们自主开发,采用独特的语言结构和虚拟机,从而使得任何使用汉语程序设计语言系统数据库开发环境自行设计的数据库均具有数据信息管理高度安全、稳定、保密的特点。由于运行机制和现有的操作系统及软件完全不同,从而在根本上阻隔了黑客入侵和计算机病毒传播。大大增加了系统的安全保密性。由于使自主从裸机开发的产品,可以杜绝汉语编程系统受到操作系统的后门、逻辑炸弹、木马等陷阱的影响。使用汉语编程,从原理上也防止后门、逻辑炸弹、木马的产生。尤其在网络数据传输安全上,汉语编程从最底层做起,采用独特的加密协议,防止泄密。所以,汉语编程的出色的安全性可以满足于政府、军方、和企业的应用。

7. 超越传统编程工具

汉语编程不仅仅是编程工具,内部包含系统平台。它完全自主开发,向世人展现了一条前所未有的软件道路。人人都能编程,人人都是软件工程师是汉语编程的目标。并籍此以解决软件开发人员严重不足的世界性问题。同时,汉语编程的推出对于中国在世界高科技界的地位和影响,具有战略意义。对于国内一些数据敏感和保密性强的单位,例如经济、军事等机关部门都有非常大的市场前景。此外,汉语编程还可以利用原来已经拥有的软件资源,如其他语言的API开发包,动态库等。汉语编程是国际化的,适应现代软件发展潮流的。能够使用当前流行的COM、COM+、CROBA等等标准,可以和其他开发工具如Java、VC++、VB、Delphi等无缝兼容。

三、汉语编程的发展方向

汉语编程是一个跨时代的产物,将在多个领域引发变革。而且,汉语编程是一个完整的技术体系,将在以下几个方向上继续发展。

1. 跨平台应用

和JAVA一样,作为一种硬件和系统平台无关性语言,汉语编程也可以一次编译,处处运行。但是,目前汉语编程虚拟机支持的硬件和操作系统还不多,需要尽快在各种常用的系统下开发相应的虚拟机环境。目前汉语编程的虚拟机支持基于INTEL X86的操作系统MS WINDOWS系列、DOS等,和INTEL 8098、Z80单片机。还需要在应用比较广泛的LINUX、SCO UNIX、SOLARIS等操作系统及51系列单片机上建立虚拟机。这些跨平台的应用将是汉语编程的基础。

2. 数据库开发

现在软件的应用,尤其是企业级应用是不能没有数据库支撑的。汉语编程在数据库的应用方面提出了“数据管理程序化,程序设计数据化”的概念,把数据库的设计开发提升到了一个新的高度。在具体的开发中将极大的解放设计者的思想,使用全新的二维结构和自由类项可以大大提升数据库的性能,极大提高建库、检索、查询、插入、删除等操作速度。另外,汉语编程需要开发公用的接口标准,以和现在流行的Oracle、DB2、SQL Server等数据库连接。数据库的开发,是汉语编程成熟的标志。

3. 汉字元件库完善

汉语编程系统是和汉字本身一样博大精深,完善每一个汉字元件是汉语编程的重要任务。汉字在汉语编程中不仅仅是符号,还是元件、是对象。每个汉字都代表它在现实中的属性、方法和事件。随着汉语编程的应用越来越广泛,汉字元件库的内容也会越来越丰富。

4. 中文操作系统平台

在未来,开发自己的操作系统平台也是汉语编程的重要任务。

5. 中文CPU

采用汉语编程的独特技术,研制自己的中文指令CPU是汉语编程的未来。

汉语编程是一套独特的,自成体系的产品。是在外国计算机产品高度垄断的环境下,在世界软件工业技术很长时间内停滞不前,跨平台技术日臻完善,国内创业基金、科技板块、企业并购等资本市场的运作已显雏形,国家呼唤自己的软件产品的时候应运而生的。

汉语编程技术的技术特点

汉文字的常用字高度集中,生命力极强,能灵活组合,简明准确地表达日新月异的词汇发展。这些优点是拼音文字无法企及的。汉语言的语法简易灵活,语词单位大小和性质往往无一定规,可随上下语境和逻辑需要自由运用。汉语言的思维整体性强,功能特征突出。

汉语编程技术的发明者采用核心词库与无限寄存器相结合的方法,实现了汉语言的词素自由组合;将编译器与解释器合一,使汉语程序设计语言既能指令又能编程;以独特的虚拟机结构设计,将数据流与意识流分开,达到汉语程序设计语言与汉语描述完全一致,通用自如。

汉语程序设计语言的特点:汉语程序设计语言由表及里都是依照汉语言的统一规律制成的。它表现出了汉文字、词汇与二进制机械语言的独特亲和力和高度一致,与传统计算机语言的肌理和结构是完全不同的,因而表现出约简、通用、高效的优越性。

自成平台:现行所有计算机语言,在程序操作中都要先生成文本,在系统下支配编译器,再生成代码,而后才能在系统的引导下执行。而汉语程序设计语言自身就具有系统平台,在编程过程中,随语言的出现边扫描边生成代码同时执行。在这种状态下,程序可以任意修改,添加指令、写程序、命令、包括函数,这样就极大地减少了程序量,降低了错误率。

所述即所得;汉语程序设计语言的描述方式与汉语言完全相同,是目前所有计算机语言中最接近人类陈述方式的计算机语言。只要使用者能够准确地描述需求的全过程,并在汉语编程技术平台上录入,就可以编写出程序,达到所需求的目的。尤其是最近开发了语音录入编程方式,真正做到“所说即所得”

高度的安全性;由于汉语程序设计语言与其它计算机语言有不同的结构,并有自己独特的源代码,从内核到外围均能确保其独有性,同时汉语编程在互联网上有出色的适应力,从而可以保证任何资料不易被盗取,工作站不易被攻击。

强大的繁衍性功能:汉语编程技术的完成,实际上就已经是完成了独立的语言设计技术。由于汉语程序设计语言具有随意添加指令、语句、函数的功能,从而完全可以繁衍各种安全性高的行业专用计算机语言。

在线编程:汉语编程技术除在编程设计的过程中可以随意增加指令,更改标准外,在由汉语编程技术所完成的单片机上也具有可随意编程,更改指令的特性,使一种型号的单片机具有因用途不同而变化的功能。

高度兼容:汉语程序设计语言所完成的程序,具有高度的兼容性,现已经在现有操作系统DOS、 WNI 9X完成了外挂,并可以调用这些操作系统中的全部功能,并可将其它语言中的程序改造以适用于不同的应用环境。

资源占用少、速度快:基于汉语程序设计语言的语言特点,在任何环境中运行只需很小的空间即可完成全部的操作,据此就具备了高速度的特点。

精巧的嵌入设备:由于汉语言的特性,不需要大空间的硬件资源,而且基于汉语编程技术的适用性,精巧的内核可以嵌入任何设备和系统,最小可以到4K。

汉语编程的适用领域:由于汉语程序设计语言是一种计算机通用语言,它可以广泛适用于单片机、PC机、服务器、工作站和大型机.

汉语编程技术从根本上来说是完成了汉语言与计算机机器语言的有机结合,使程序设计语言具有汉语的优势特性。

汉语编程技术,是指由中国人自行开发,自主版权的以汉语为描述语言的计算机程序设计语言。该语言绝非曾流行过的任何一种计算机语言的简单汉化,或是为某种软件制造一个中文环境。这是一个完全由中国人自行开发,由中国人掌握全部源代码,从形式到内容全面符合中国人的思维方式,使用汉文字表达的计算机程序设计语言。

[介绍"汉语编程"(沈语言)的帖子很多,有的人,假装没看见,没办法,我就再发个主帖吧.在技术上,我们的发展,是坚定不移的.在宣传上,打打口水仗,也是意料中的.哈哈.]


7
回复主贴
聚焦 国际 历史 社会 军事
100条评论
点击加载更多

发表评论

更多精彩内容

热门话题

更多
广告 警报!一大波“日韩”军舰冲击中国岛屿

经典聚焦

更多
发帖 向上 向下
广告 关闭