Languages/platforms 符合列出的要求

Languages/platforms that are meet listed requirements

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

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

我的名单:

  1. 生锈

  2. .NET核心

...

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