[发明专利]三字编程法在审

专利信息
申请号: 201210246896.2 申请日: 2012-07-17
公开(公告)号: CN103543997A 公开(公告)日: 2014-01-29
发明(设计)人: 于丙超 申请(专利权)人: 于丙超
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 暂无信息 代理人: 暂无信息
地址: 101100 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 编程
【说明书】:

技术领域

发明涉及编程语言,尤其涉及接近人类语言的编程语言,它利用汉语写作、文言文语法、三字一分割来实现三字编程法,简单易懂,适用于认识汉字,并有一定逻辑思维的非程序员在不懂计算机语言的情况下实现快速地编程。

背景技术

计算机科学家一直不断的在设计新的语言,从1954年的Fortran工程语言,确立了结构化编程方法,多年后面向对象技术兴起,1995年Sun发明了Java语言,2000年后出现了.net、Ruby等优秀的语言或框架,但是仍然局限于面向对象思想内,离人类语言编程还有很遥远的距离。

同样在1995年与java前后脚诞生的XML语言一度让人眼前一亮,被冠之未来考古学家都能看懂的语言,但经过这么多年发展,XML的标记符已经把程序员搞得过于疲劳,目前停留在内容描述方面止步不前。

1975年诞生的sql语言就是非常接近人类语言的一种编程语言,遗憾的是他只能对数据库进行操作,目前还没有一种更简单易懂地编程语言,让不懂编程语言的非程序员进行快速地编程学习。

计算机科学家对接近人类语言语法编程的探索从没停止过,一直在不断地设计新的语言,一种好的语言必须具备两个条件:一是人类容易懂,即语言简单,易学易用;二是电脑容易懂,即语法简单,容易被识别和解释。

发明内容

本发明目的在于提供一种简单易懂、接近人类语言编程的方法,它可以让编程更简单,只要认识汉字,并有一定逻辑思维的非程序员在不懂计算机语言的情况下实现快速地编程。

为实现上述目的,本发明可采用下述技术方案:

一种三字编程法:

所述三字编程法是指汉语写作、文言文语法、三字一分割,所述汉语写作,指输入中文汉字就可自动转换为计算机能识别的机器语言,所述文言文语法,指采用古汉语文言文语法结构,采用动词在前,名词在后的动宾结构,所述动词一般就是指令,所述名词一般就是被执行的内容,主要是为了使得语言简练,容易被计算机识别,减少了字符量,加快了解释和运行速度,所述三字一分割,指三个字一句,简单易读,更有利于计算机进行快速分割和识别指令和内容。

三字编程法中所述动词一般就是指令,所述名词一般就是被执行的内容,即指令在前,内容在后。

三字编程法中所述动词除指令外,还有组件和参数,指令、组件、参数三者都可以和传统的语言做到一一对应。

三字编程法中所述指令有多个,例如:建、设、若,调,所述建,指从无到有创建一个组件,例如:建窗口,建按钮,其对应Javascript中的creatElement,所述设,指为已创建的按钮设置样式、动作、参数等内容,例如:设动作、设样式、设边距,所述若,指如果,一般用来设置事件,例如:若点击、若移动、若触摸、若旋转,所述调,指调用,按照组件的名称来查找或调用组件,其对应javascript中的getElementById。

三字编程法中所述组件,与Javascript中的元素或Java中的组件对应,例如窗口、按钮等。

三字编程法中所述参数与赋值,指创建组件后,为其设参数,参数也与Javascript或Java中的参数一一对应。

需要指出的是,参数有三种不同的写法,第一种是一个汉字的参数,例如:高、宽,第二种是两个字的参数,例如:背景、边距,第三种,是三个字的参数,例如:左边距,右边距。

需要指出的是,三字编程法中不使用等号=为参数赋值,所有的参数的值都是紧挨着参数,例如:为一个组件设置高度,只需要写“高60”即可,如果要设置边距,则使用“设边距,0 0 0 0”,对应设置是上、右、下、左四个边距,为了描述清楚,需要3个字来做指令,例如:左边距,230,上边距,-12 ,意思是:左边距是230个像素,下边距是负12个像素,其在Javascirpt,对应的就是magin-left:230px,margin-top:-12px。

需要指出的是,三字编程法中需要输出大字符串,如一个长标题或者一整篇文章的内容,就需要使用分隔符,三字编程法的分隔符共三个,第一个是“,”第二个是“。”第三个就是“换行符”,也叫回车符。

需要指出的是,三字编程法中每创建一个元素需换一行,即每一行的第一个字,都是建。

需要指出的是,三字编程法中用到数字,一律不允许使用中文,必须用阿拉伯数字。

三字编程法编译程序采用管道过滤器架构,输入的三字编程法的程序文本,经过编译器解析后,输出成HTML、CSS、Javascript、Java、SQL等语言,其操作步骤如下:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于于丙超,未经于丙超许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210246896.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top