加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 将prolog应用程序转换为基于JVM的语言?

发布时间:2020-12-15 04:17:00 所属栏目:Java 来源:网络整理
导读:我有一个中等大小的传统ISO prolog应用程序,我想转向基于JVM的语言.该应用程序是一个命令行工具,它解析文本文件,执行一些评估/转换,然后导出基于文本的文件. 我的团队主要使用Java开发,因此我们拥有大量现有的Java权限和可重用的组件.然而,Prolog的能力非常
我有一个中等大小的传统ISO prolog应用程序,我想转向基于JVM的语言.该应用程序是一个命令行工具,它解析文本文件,执行一些评估/转换,然后导出基于文本的文件.

我的团队主要使用Java开发,因此我们拥有大量现有的Java权限和可重用的组件.然而,Prolog的能力非常低.

我不希望有一个工具需要prolog源代码并将其转换为其他语言.但我试图了解什么是最简单的解决方案.从Java开始,还是使用像Clojure这样的功能更强大的语言?

解决方法

But I’m trying to understand what would be the easiest solution.

Prolog的一些实现在JVM平台上运行.维基百科在这里列出其中的5个:http://en.wikipedia.org/wiki/Comparison_of_Prolog_implementations.因此,最简单的解决方案是在Prolog中培训团队成员,并将应用程序移植到JVM Prolog实现中. (这可能是一件简单的事……)

无论如何,团队中的某个人可能需要Prolog技能才能成功将Prolog翻译成其他语言.

但是,我认识到可能还有其他原因需要翻译;例如如果现有的Prolog代码无论如何都需要进行重大改革.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读