发明名称 Reusing expression graphs in computer programming languages
摘要 A reusable expression graph system and method that generates reusable expression graphs that can be used with potentially different input parameters in order to achieve computational efficiency and ease of programming. Reusable expression graph mitigate the need to rebuild an expression for each new value. This is achieved in part by creating a node called a "parameter node." The parameter node acts as a generic placeholder for a leaf node in the expression graph. In addition, the parameter node acts as a proxy for a bindable term of the leaf node, and the bindable term can be either a value or one or more additional expressions. The parameter node then is bound to the bindable term and the expression is evaluated with that bindable term instead of the placeholder. The parameter node created by embodiments of the reusable expression graph system and method works across many different programming languages.
申请公布号 US8549464(B2) 申请公布日期 2013.10.01
申请号 US20100952077 申请日期 2010.11.22
申请人 BOND BARRY CLAYTON;SEWELSON VIVIAN;LEIJIN DANIEL JOHANNES PIETER;LITCHEV LUBOMIR BOYANOV;MICROSOFT CORPORATION 发明人 BOND BARRY CLAYTON;SEWELSON VIVIAN;LEIJIN DANIEL JOHANNES PIETER;LITCHEV LUBOMIR BOYANOV
分类号 G06F15/00;G06F7/38;G06F9/30;G06F9/40;G06F9/44;G06F9/45;G06F9/455;G06F9/46 主分类号 G06F15/00
代理机构 代理人
主权项
地址