[发明专利]内嵌自然语言的编程语言系统无效
| 申请号: | 201310202703.8 | 申请日: | 2013-05-27 |
| 公开(公告)号: | CN103294470A | 公开(公告)日: | 2013-09-11 |
| 发明(设计)人: | 袁爱进;罗湘平;闫鑫 | 申请(专利权)人: | 上海华兴数字科技有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 上海申新律师事务所 31272 | 代理人: | 袁亚军 |
| 地址: | 201299 上海*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自然语言 编程 语言 系统 | ||
1.一种内嵌自然语言的编程语言系统,其特征在于,包括集成开发环境,所述集成开发环境包括内嵌自然语言的编程语言、工程管理器、代码编辑器、编译器以及下载和调试器;
所述内嵌自然语言的编程语言包括用于产生源代码程序的参数块和功能块,所述参数块封装了多个不同的参数所代表的物理概念特征,所述功能块封装了多个不同的功能实体特征;
所述工程管理器用于管理软件工程内的所有文件,所述代码编辑器提供代码编辑窗口,所述编译器编译所述源代码程序并生成目标码,继而通过所述下载和调试器下载至外部嵌入式设备。
2.如权利要求1所述内嵌自然语言的编程语言系统,其特征在于,所述参数块封装了参数所代表物理概念的数据类型、数值范围、存储类型和语义实现规则。
3.如权利要求2所述内嵌自然语言的编程语言系统,其特征在于,所述数据类型包括数字型和或文本型和或字节型。
4.如权利要求2所述内嵌自然语言的编程语言系统,其特征在于,所述语义实现规则定义多种语义对象模型,所述语义对象模型包括适用于对自然语言的语义元素进行建模的一组建模类型,所述建模类型独立于任一特定的自然语言。
5.如权利要求4所述内嵌自然语言的编程语言系统,其特征在于,所述建模类型包括用于对名词短语和或形容词短语和或动词短语的语义进行建模的实体类型。
6.如权利要求2所述内嵌自然语言的编码语言系统,其特征在于,所述功能块包括系统功能块、任务控制块、系统通信块、流程控制块和输入输出驱动块。
7.如权利要求6所述内嵌自然语言的编程语言系统,其特征在于,所述功能块还包括库文件,所述库文件用以存储与所述功能块中的各个功能块相对应的功能块号,以及与所述功能块中的各个功能块所包含的操作运算符相对应的操作码。
8.如权利要求7所述内嵌自然语言的编程语言系统,其特征在于,所述编译器第一遍扫描所述源代码程序,将所述功能块的参数按照所述功能块出现的先后次序分配地址,并获取参数的初值,生成参数格式文件;所述编译器第二遍扫描所述源代码程序,从所述功能块的库文件中查找与所述功能块相对应的功能块号以及与所述操作运算符相对应的操作码,并根据第一遍扫描生成的所述参数格式文件查找与参数对应的数据偏移地址,扫描结束后生成目标码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华兴数字科技有限公司,未经上海华兴数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310202703.8/1.html,转载请声明来源钻瓜专利网。





