发明名称 |
HANDLING VALUE TYPES |
摘要 |
In one approach, a method comprises receiving one or more higher-level instructions specifying to assign a value of a particular value type to a particular container of a plurality of containers, wherein the plurality of containers represent a data structure for maintaining one or more variables during execution of a block of code, wherein at least two containers of the plurality of containers are different sizes; generating one or more lower-level instructions that assign the value to the particular container based on applying one or more assignment rules to the one or more higher-level instructions based on the particular value type and executing the one or more lower-level instructions. |
申请公布号 |
US2015331681(A1) |
申请公布日期 |
2015.11.19 |
申请号 |
US201514699129 |
申请日期 |
2015.04.29 |
申请人 |
Oracle International Corporation |
发明人 |
ROSE JOHN ROBERT;GOETZ BRIAN;STEELE GUY |
分类号 |
G06F9/45;G06F9/44 |
主分类号 |
G06F9/45 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for implementing higher-level instructions by generating and executing corresponding lower-level instructions that refer to one or more storage mechanisms that are transparent to the higher-level instructions, the method comprising:
receiving one or more higher-level instructions specifying to assign a value of a particular value type to a particular container of a plurality of containers, wherein the plurality of containers represent a data structure for maintaining one or more variables during execution of a block of code, wherein at least two containers of the plurality of containers are different sizes; generating one or more lower-level instructions that assign the value to the particular container based on applying one or more assignment rules to the one or more higher-level instructions based on the particular value type; executing the one or more lower-level instructions; wherein the method is performed by one or more computing devices. |
地址 |
Redwood Shores CA US |