[发明专利]信息处理设备、信息处理方法有效
申请号: | 201280032541.1 | 申请日: | 2012-06-29 |
公开(公告)号: | CN103635879B | 公开(公告)日: | 2017-09-08 |
发明(设计)人: | 森田直 | 申请(专利权)人: | 索尼公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 张贵东 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 设备 方法 计算机 程序 | ||
技术领域
本发明涉及信息处理设备、信息处理方法及计算机程序。
背景技术
在诸如LISP、Ruby和Python的过程编程语言中,在程序的执行时读取关于变量和函数的定义信息,并且基于读取的函数定义和变量值执行程序。用于解释和执行这样的过程编程语言的软件在每次启动时读取以过程编程语言描述的应用程序,此后,根据读取的应用程序处理输入数据并输出处理结果。
作为用于解释和执行过程编程语言的软件的特征,一旦输入定义的变量名,就可以读取变量的内容,并且一旦输入用于读取定义的函数的函数,就可以输出函数代码。
引用列表
专利文献
专利文献1:国际专利申请的国家公开No.2011-513824
专利文献2:国际公开No.WO 20050121976
发明内容
技术问题
用于解释和执行过程编程语言的软件的特征是具有这样的方式,一旦输入定义的变量名,就可以读取变量的内容,并且一旦输入用于读取已定义函数的函数,就可以输出函数代码。然而,当输出信息没有改变地输入时,软件不能像原始定义表达一样解释它。
为了创建程序,典型地,启动用于编辑程序的编辑程序,并且描述程序的源代码,使得创建其中描述程序的源代码的文件。此后,启动用于解释源代码的处理程序,并且执行程序,然后,如果需要修改程序,则再次重复使 用编辑程序的编辑。因此,在可以实际使用程序之前,需要重复编辑和修改的多个步骤。
因此,考虑上述问题作出了本公开。本公开的目的是提供一种新颖的和改进的信息处理装置、信息处理方法和计算机程序,其使得可以容易地执行过程编程语言的开发。
问题的解决方案
根据本公开的实施例,提供了一种信息处理设备,包括:程序执行单元,配置为读取、解释和执行以过程语言创建的计算机程序的代码;以及备份单元,配置为以这样的格式创建备份,其中由所述程序执行单元执行的代码中的变量定义和函数定义可解释为过程语言的代码。
根据本公开,程序执行单元读取、解释和执行以过程语言创建的计算机程序的代码。然后,备份单元以这样的格式创建备份,其中由所述程序执行单元执行的代码中的变量定义和函数定义可解释为过程语言的代码。相应地,当程序基于代码由程序执行单元执行时,直接变量定义和函数定义被修改,使得这些定义可以备份,并且代码可以以更短时间读取。变得可以容易地执行过程编程语言的开发。
根据本公开,提供了一种信息处理方法,包括:解释并执行以过程语言创建的计算机程序的代码;以及以这样的格式创建备份,其中执行的代码中的变量定义和函数定义可解释为过程语言的代码。
根据本公开,提供了一种计算机程序,用于使得计算机执行:解释并执行以过程语言创建的计算机程序的代码;以及以这样的格式创建备份,其中执行的代码中的变量定义和函数定义可解释为过程语言的代码。
发明的有利效果
如上所述,根据本公开,可以提供一种新颖的和改进的信息处理装置、信息处理方法和计算机程序,其使得可以容易地执行过程编程语言的开发。
附图说明
图1是示出传统程序开发模式的流程的说明图。
图2是示出根据本公开实施例的信息处理系统10的功能配置的说明图。
图3是示出可以由列表处理模块定义并且称为码元的数据结构说明图。
图4是示出用于构造列表结构的cons单元410的示例性配置的说明图。
图5是示出存储在码元400的名称区域401中的用于存储名称的名称存储表420的示例性结构的说明图。
图6是示出用于存储认证密钥的认证密钥表430的示例性结构的说明图。
图7是示出图3所示的码元、图4所示的cons单元、图5所示的名称存储表和图6所示的认证密钥表的对应关系的说明图。
图8是示出根据本公开实施例的CPU 110的功能配置的说明图。
图9是示出根据本公开实施例的信息处理装置100的行为的流程图。
图10A是示出内部表示示例的说明图。
图10B是示出内部表示示例的说明图。
图10C是示出内部表示示例的说明图。
图11是示出通过根据本公开实施例的信息处理装置100的程序开发模式的说明图。
图12是示出根据本公开实施例的信息处理系统10’的功能配置的说明图。
图13是示出根据本公开实施例的信息处理装置100的硬件配置的说明图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼公司,未经索尼公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280032541.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种变频电机一体化装置
- 下一篇:锂离子二次电池