[发明专利]一种在计算机上实现跨人类语言编程的方法有效

专利信息
申请号: 201610475731.0 申请日: 2016-06-24
公开(公告)号: CN106155756B 公开(公告)日: 2019-06-25
发明(设计)人: 周登祥 申请(专利权)人: 周登祥
主分类号: G06F8/30 分类号: G06F8/30
代理公司: 北京世誉鑫诚专利代理事务所(普通合伙) 11368 代理人: 郭官厚
地址: 561300 贵州省安顺市*** 国省代码: 贵州;52
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种在计算机上实现跨人类语言编程的方法,包括如下步骤:S1设置不同人类语言下的编程语言的关键字别名,形成关键字别名注册表。S2通过设置对象属性的别名,实现编程语言基础库提供各种人类语言调用接口,用来实现提供跨人类语言编程的程序库library。本发明的优点体现在:可以让现有的代码库支持多种人类语言,能够使用自己熟悉的人类语言编程,可以实现编程全民化。
搜索关键词: 一种 计算机 实现 人类 语言 编程 方法
【主权项】:
1.一种在计算机上实现跨人类语言编程的方法,其特征在于,包括如下步骤:S1设置不同人类语言下的编程语言的关键字别名,生成关键字别名注册表;在JavaScript语言引擎对代码作词法分析的阶段,通过查询关键字别名注册表和比较初始关键字列表,寻找对应标识符的关键字代码,如果没有找到,则把它当作普通标识符identifier;S2通过设置对象属性的别名,实现编程语言基础库提供各种人类语言调用接口,实现提供跨人类语言编程的程序库library;S2.1对于已经存在的对象,通过设置该对象的属性的别名,来实现提供各种人类语言的接口;S2.2对于通过原型对象创建的对象,通过设置原型对象属性的别名,来实现提供跨人类语言接口;S3在程序的运行中,当需要访问某个对象的属性时,JavaScript语言引擎使用输入的属性名称查询该对象的属性别名列表和继承的原型对象的属性别名列表;如果属性别名列表有该名称,则用对应的原始名称访问对象的属性;如果属性别名列表不存在输入的属性名称,则用输入属性的名称访问对象的属性。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201610475731.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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