gpt4 book ai didi

programming-languages - 针对 LLVM 的函数式语言

转载 作者:行者123 更新时间:2023-12-03 07:49:52 26 4
gpt4 key购买 nike

是否有任何针对 LLVM 的语言:

  • 静态类型
  • 使用类型推断
  • 是函数式的(即 lambda 表达式、闭包、列表原语、列表推导式等)
  • 拥有一流的面向对象特性(继承、多态、mixin 等)
  • 拥有复杂的类型系统(泛型、协变和逆变等)

  • Scala 是所有这些,但仅针对 JVM。 F#(以及在某种程度上 C#)是大多数(如果不是全部),但仅针对 .NET。什么类似的语言针对 LLVM?

    最佳答案

    有一个 Haskell (GHC) backend针对 LLVM。

    您也可以通过 Mono-LLVM 尝试使用 F# .

    另外,VMKit该项目正在 LLVM 之上实现 JVM 和 .NET CLI;它仍处于早期阶段,但一旦成熟,您就可以将它与 F# 或任何面向 JVM 的函数式语言(Scala、Clojure 等)一起使用

    关于programming-languages - 针对 LLVM 的函数式语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3012171/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com