【技术实现步骤摘要】
JAVA高效编程系统
本专利技术涉及JAVA编程
,尤其涉及一种JAVA高效编程系统。
技术介绍
计算机编程语言有几千种,虽然都有各自的优点和特性;但它们编写的代码都存在两个问题:跨语言重用性差和跨平台重用性差。第一个问题,跨语言重用性差是指在某些算法(如单源最短路径、贪婪算法等)和某类应用(如3D游戏)的编程中,各语言处理流程几乎大同小异;比如3D游戏一般的程序流程是“算法建模->渲染->算法建模->渲染->……”如此循环而成。这种情况下,如果想实现多语言开发,虽然算法相同却无法重用以前用别的语言写好的算法,便会产生重复开发成本,并可能代价极高。第二个问题,许多应用需要跨多个平台,而有些平台(如iOS、WindowsPhone等)不支持Java、有些平台(如iOS、Android)则不至支持C++,无法实现用统一的语言开发多个终端的应用,而跨平台移植又可能产生昂贵的成本。针对上述问题,多次爱用C语言来进行解决,C语言具有语法简明、贴近计算机底层的优点。一个刚刚接触C语言 ...
【技术保护点】
1.一种JAVA高效编程系统,其特征在于,包括/n可编程只读存储空间,用来对系统配置的信息进行存储及分析,所述系统配置的信息包括USED-ADDR-NO和MAX-ENTRY-COUNT-IN-MAP;/n变量函数转化单元,即根据返回值自动判断函数类型、支持同一函数的多种类型的返回值,且具有函数分体值的自动排列;/n记忆单元,即基于地址栈、地址栈操作函数和对象定义模板实现对函数数值进行模板定义,同时对其定义顺序进行依次排列;/n定义转换单元,根据数值函数对其进行编码转换,同时利用转换后的编码实现数字化输出。/n
【技术特征摘要】
1.一种JAVA高效编程系统,其特征在于,包括
可编程只读存储空间,用来对系统配置的信息进行存储及分析,所述系统配置的信息包括USED-ADDR-NO和MAX-ENTRY-COUNT-IN-MAP;
变量函数转化单元,即根据返回值自动判断函数类型、支持同一函数的多种类型的返回值,且具有函数分体值的自动排列;
记忆单元,即基于地址栈、地址栈操作函数和对象定义模板实现对函数数值进行模板定义,同时对其定义顺序进行依次排列;
定义转换单元,根据数值函数对其进行编码转换,同时利用转换后的编码实现数字化输出。
2.根据权利要求1所述的JAVA高效编程系统,其特征在于,所述系统配置的信息还包括堆实体和MAP表,且所述MAP表为可重用MAP表项。
3.根据权利要求1所述的JAVA高效编程系统,其特征在于,所述函数类型包括入栈函数,用于实现函数返回对向的首地址置顶;
出栈函数,用于实现函数的查询及输出;
判断函数,对函数位置进行判断;
保护函数,对出栈函数进行结点,实现函数内部对向的反复调用。
4.根据权利要求3所述的JAVA高效编程系统,其特征在于,所述函数类型还包括去保护函数,用以实现对保护函数的保护解除,实现二次调用;
接收函数,对可编程只读空间内不存在,属于外来函数的解读及记忆;
分析函数,...
【专利技术属性】
技术研发人员:孙吉光,艾立明,
申请(专利权)人:北京黄金管家科技发展有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。