[发明专利]JAVA高效编程系统在审
| 申请号: | 202010626168.9 | 申请日: | 2020-07-01 |
| 公开(公告)号: | CN111857683A | 公开(公告)日: | 2020-10-30 |
| 发明(设计)人: | 孙吉光;艾立明 | 申请(专利权)人: | 北京黄金管家科技发展有限公司 |
| 主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/36 |
| 代理公司: | 北京中索知识产权代理有限公司 11640 | 代理人: | 周国勇 |
| 地址: | 100080 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | java 高效 编程 系统 | ||
本发明适用于JAVA编程技术领域,提供了一种JAVA高效编程系统,包括可编程只读存储空间,用来对系统配置的信息进行存储及分析,系统配置的信息包括USED‑ADDR‑NO和MAX‑ENTRY‑COUNT‑IN‑MAP;变量函数转化单元,即根据返回值自动判断函数类型、支持同一函数的多种类型的返回值,且具有函数分体值的自动排列;记忆单元,即基于地址栈、地址栈操作函数和对象定义模板实现对函数数值进行模板定义,同时对其定义顺序进行依次排列;定义转换单元,根据数值函数对其进行编码转换,同时利用转换后的编码实现数字化输出。借此,本发明能够有效提高编程系统的程序组织效率,同时能够有效保证代码排列顺序。
技术领域
本发明涉及JAVA编程技术领域,尤其涉及一种JAVA高效编程系统。
背景技术
计算机编程语言有几千种,虽然都有各自的优点和特性;但它们编写的代码都存在两个问题:跨语言重用性差和跨平台重用性差。
第一个问题,跨语言重用性差是指在某些算法(如单源最短路径、贪婪算法等)和某类应用(如3D游戏)的编程中,各语言处理流程几乎大同小异;比如3D游戏一般的程序流程是“算法建模-渲染-算法建模-渲染-……”如此循环而成。这种情况下,如果想实现多语言开发,虽然算法相同却无法重用以前用别的语言写好的算法,便会产生重复开发成本,并可能代价极高。
第二个问题,许多应用需要跨多个平台,而有些平台(如iOS、WindowsPhone等)不支持Java、有些平台(如iOS、Android)则不至支持C++,无法实现用统一的语言开发多个终端的应用,而跨平台移植又可能产生昂贵的成本。
针对上述问题,多次爱用C语言来进行解决,C语言具有语法简明、贴近计算机底层的优点。一个刚刚接触C语言学生经过短暂的学习后,就能用C语言编写高效率的一般计算程序。所以,C语言被最为广泛地选择为高校的程序设计教学语言,具有最为广泛的知熟群体。绝大部分的编程人员都懂得C语言。
但是,在解决复杂问题时,如窗口程序设计、网络程序设计、大型的科学计算程序设计等,C语言的使用率则大大降低。其中一个很重要的原因是,复杂问题中具有各种各样的复杂对象,例如一个窗体、一副图片,而用C语言直接处理对象具有很大的不方便性。在C语言中处理对象时,需要大量地将结构体、指针、内存申请和释放函数结合起来使用,这样的使用往往让一个C语言新手遭遇堆栈溢出、内存泄漏、效率低、野指针、隐蔽的计算错误等等烦恼,对这些问题的调试往往花费编程者大量的时间和精力。另外,不同编程者的对象的实现方式上也各式各样,不便于共享。最终,人们用C语言编写的复杂对象程序往往失去了C语言应有的简洁。
综上可知,现有技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。
发明内容
针对上述的缺陷,本发明的目的在于提供一种JAVA高效编程系统,其可以提高编程效率,保证代码排列顺序。
为了实现上述目的,本发明提供一种JAVA高效编程系统,包括可编程只读存储空间,用来对系统配置的信息进行存储及分析,所述系统配置的信息包括USED-ADDR-NO和MAX-ENTRY-COUNT-IN-MAP;变量函数转化单元,即根据返回值自动判断函数类型、支持同一函数的多种类型的返回值,且具有函数分体值的自动排列;记忆单元,即基于地址栈、地址栈操作函数和对象定义模板实现对函数数值进行模板定义,同时对其定义顺序进行依次排列;定义转换单元,根据数值函数对其进行编码转换,同时利用转换后的编码实现数字化输出。
根据本发明的JAVA高效编程系统,所述系统配置的信息还包括堆实体和MAP表,且所述MAP表为可重用MAP表项。
根据本发明的JAVA高效编程系统,所述函数类型包括入栈函数,用于实现函数返回对向的首地址置顶;出栈函数,用于实现函数的查询及输出;判断函数,对函数位置进行判断;保护函数,对出栈函数进行结点,实现函数内部对向的反复调用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京黄金管家科技发展有限公司,未经北京黄金管家科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010626168.9/2.html,转载请声明来源钻瓜专利网。





