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

 a58224227 发布于 2023-02-03 08:27

我有一个中等大小的传统ISO prolog应用程序,我想转向基于JVM的语言.该应用程序是一个命令行工具,它解析文本文件,进行一些评估/转换,然后导出基于文本的文件.

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

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

1 个回答
  • 但我试图了解什么是最简单的解决方案.

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

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


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

    2023-02-03 08:37 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有