【技术实现步骤摘要】
本专利技术属于人工智能,尤其涉及一种编程方法、装置、设备及计算机存储介质。
技术介绍
1、随着现在电脑硬件的飞速发展,如何充分有效的利用硬件成为软件开发的主要问题之一。其中函数式编程语言因为没有“副作用”,可以充分利用硬件cpu进行并行处理得到大家的重视。但函数式编程的学习曲线非常陡峭,因为要学习很多抽象的概念。而且函数式编程比命令式编程和面向对象编程都抽象,函数组合关系复杂,难以掌握。
2、现有的辅助编程方法一般是通过机器训练的各种生成式ai技术,或者通过学习模拟已有的编程模式和代码,然后把这些编程模式和代码在开发者使用过程中回放出来,辅助编程人员进行编程。但是该编程方法的编程效率较低。
技术实现思路
1、本申请实施例提供一种编程方法、装置、设备及计算机存储介质,以解决现有的编程方法存在着编程效率较低问题。
2、第一方面,本申请实施例提供一种编程方法,包括:
3、通过知识图谱owl2、高阶抽象语法hoas以及范畴论构建函数知识图谱,所述函数知识图谱包括
...【技术保护点】
1.一种编程方法,其特征在于,所述方法包括:
2.如权利要求1所述的编程方法,其特征在于,所述通过知识图谱OWL2、高阶抽象语法HOAS以及范畴论构建函数知识图谱,包括:
3.如权利要求2所述的编程方法,其特征在于,所述函数知识图谱包括与所述第一高阶类型对应的类型构造器以及与所述范畴论对应的通用构造器;
4.如权利要求2所述的编程方法,其特征在于,所述对目标编程语言进行解析,得到语义元素,包括:
5.如权利要求4所述的编程方法,其特征在于,所述将所述语义元素和所述函数知识图谱进行实例化,得到目标知识图谱,包括:
< ...【技术特征摘要】
1.一种编程方法,其特征在于,所述方法包括:
2.如权利要求1所述的编程方法,其特征在于,所述通过知识图谱owl2、高阶抽象语法hoas以及范畴论构建函数知识图谱,包括:
3.如权利要求2所述的编程方法,其特征在于,所述函数知识图谱包括与所述第一高阶类型对应的类型构造器以及与所述范畴论对应的通用构造器;
4.如权利要求2所述的编程方法,其特征在于,所述对目标编程语言进行解析,得到语义元素,包括:
5.如权利要求4所述的编程方法,其特征在于,所述将所述语义元素和所述函数知识图谱进行实例化,得到目标知识图谱,包括:
6.如权利要求1所述的...
【专利技术属性】
技术研发人员:罗维,廖筱芮,左庆邻,刘昶,
申请(专利权)人:中移物联网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。