编程方法、装置、设备及计算机存储介质制造方法及图纸

技术编号:43081279 阅读:15 留言:0更新日期:2024-10-26 09:32
本发明专利技术实施例提供了一种编程方法、装置、设备及计算机存储介质,方法包括:通过知识图谱OWL2、高阶抽象语法HOAS以及范畴论构建函数知识图谱,所述函数知识图谱包括函数式编程的类型系统,所述类型系统用于定义函数式编程中的约束关系;构建所述函数知识图谱的函数式编程元语言,所述函数式编程元语言用于定义所述函数式编程的编程规则;对目标编程语言进行解析,得到语义元素;将所述语义元素和所述函数知识图谱进行实例化,得到目标知识图谱;在所述目标知识图谱中,根据所述函数式编程元语言推导与用户的输入内容相对应的函数组合方式。通过上述步骤,能够提高函数式编程的编程效率。

【技术实现步骤摘要】

本专利技术属于人工智能,尤其涉及一种编程方法、装置、设备及计算机存储介质


技术介绍

1、随着现在电脑硬件的飞速发展,如何充分有效的利用硬件成为软件开发的主要问题之一。其中函数式编程语言因为没有“副作用”,可以充分利用硬件cpu进行并行处理得到大家的重视。但函数式编程的学习曲线非常陡峭,因为要学习很多抽象的概念。而且函数式编程比命令式编程和面向对象编程都抽象,函数组合关系复杂,难以掌握。

2、现有的辅助编程方法一般是通过机器训练的各种生成式ai技术,或者通过学习模拟已有的编程模式和代码,然后把这些编程模式和代码在开发者使用过程中回放出来,辅助编程人员进行编程。但是该编程方法的编程效率较低。


技术实现思路

1、本申请实施例提供一种编程方法、装置、设备及计算机存储介质,以解决现有的编程方法存在着编程效率较低问题。

2、第一方面,本申请实施例提供一种编程方法,包括:

3、通过知识图谱owl2、高阶抽象语法hoas以及范畴论构建函数知识图谱,所述函数知识图谱包括函数式编程的类型系统本文档来自技高网...

【技术保护点】

1.一种编程方法,其特征在于,所述方法包括:

2.如权利要求1所述的编程方法,其特征在于,所述通过知识图谱OWL2、高阶抽象语法HOAS以及范畴论构建函数知识图谱,包括:

3.如权利要求2所述的编程方法,其特征在于,所述函数知识图谱包括与所述第一高阶类型对应的类型构造器以及与所述范畴论对应的通用构造器;

4.如权利要求2所述的编程方法,其特征在于,所述对目标编程语言进行解析,得到语义元素,包括:

5.如权利要求4所述的编程方法,其特征在于,所述将所述语义元素和所述函数知识图谱进行实例化,得到目标知识图谱,包括:

<p>6.如权利要求1...

【技术特征摘要】

1.一种编程方法,其特征在于,所述方法包括:

2.如权利要求1所述的编程方法,其特征在于,所述通过知识图谱owl2、高阶抽象语法hoas以及范畴论构建函数知识图谱,包括:

3.如权利要求2所述的编程方法,其特征在于,所述函数知识图谱包括与所述第一高阶类型对应的类型构造器以及与所述范畴论对应的通用构造器;

4.如权利要求2所述的编程方法,其特征在于,所述对目标编程语言进行解析,得到语义元素,包括:

5.如权利要求4所述的编程方法,其特征在于,所述将所述语义元素和所述函数知识图谱进行实例化,得到目标知识图谱,包括:

6.如权利要求1所述的...

【专利技术属性】
技术研发人员:罗维廖筱芮左庆邻刘昶
申请(专利权)人:中移物联网有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1