符合列出要求的语言/平台

时间:2015-12-09 12:05:22

标签: compilation language-agnostic cross-platform open-source

哪些编程语言(或平台或工具链)符合这些特性?

  1. 拥有开源编译器和开源标准库
  2. 可兼容x86,x86_64和ARMv7架构
  3. 可与Windows和Linux操作系统兼容
  4. 可以捆绑在独立的可执行文件(单个文件或文件目录)中,不需要运行某些外部库或解释器(如JVM或Python或.NET)。例如 - 如果我下载针对我的平台的可执行文件(例如SomeSoftware_Win_x64.exe),我只需单击并运行此程序,无需任何先决条件或设置。它不应该是一些用于捆绑的第三方工具(如Launch4J for Java)。此功能必须提供开箱即用的语言。
  5. 我的清单:

    1. 开始

    2. .NET核心

    3. ...

1 个答案:

答案 0 :(得分:1)

一些更明显的选项包括C,C ++,D,Free Pascal,Racket,Common Lisp,Fortran,Haskell,Ada和Go。