发明名称 SYSTEMS AND METHODS FOR PARALLELIZATION OF PROGRAM CODE, INTERACTIVE DATA VISUALIZATION, AND GRAPHICALLY-AUGMENTED CODE EDITING
摘要 A system for providing a computer configured to read an immutable value for a variable; read the value of the variable at a specific timestamp, thereby providing an ability to create looping constructs; set a current or next value of a loop variable as a function of previous or current loop variable values; read a set of all values that a variable will assume; push or scattering the values into unordered collections; and reduce the collections into a single value.
申请公布号 US2016291942(A1) 申请公布日期 2016.10.06
申请号 US201415029430 申请日期 2014.10.21
申请人 HUTCHISON Luke 发明人 Hutchison Luke
分类号 G06F9/44;G06F9/45;G06F3/06 主分类号 G06F9/44
代理机构 代理人
主权项 1. A computer (100) comprising a processor (105); the processor comprising one or more cores (110 and 111) capable of executing instructions; tangible computer readable storage media (130) connected to the processor (105); and a communications bus (120) or network interface for connecting the processor (105) to one or more additional processors (106); wherein the storage media comprises instructions to cause the processor (105) to execute (200P) in memory (140) a compiler-interpreter (200) for a language (151) stored in a language storage device (150), said language (151) conforming to a syntax (152); the compiler-interpreter (200) comprising: a syntax validator (210) configured to apply the syntax (152) of the language (151) to source code (134) of a program (133) written in the language (151) to validate (205P) the program (133); the syntax (152) including one or more operators (240) selected from the group consisting of: a push operator (250) and a recurrence expression (260); wherein the syntax (152) has syntax configurators (270) set to prevent destructively overwriting a current value of a variable or memory location.
地址 Palo Alto CA US