2015-12-09 13 views
-2

哪些編程語言(或平臺或工具鏈)能夠滿足這些特性?符合列出要求的語言/平臺

  1. 有開源編譯器和開源標準庫
  2. 可編譯到了x86,x86_64的和ARMv7體系結構
  3. 可編譯到Windows和Linux操作系統
  4. 可以在獨立的可執行文件捆綁在一起(單個文件或文件目錄),並且不需要運行一些外部庫或解釋器(如JVM或Python或.NET)。例如 - 如果我下載針對我的平臺的可執行文件(例如SomeSoftware_Win_x64.exe),則可以單擊並運行此程序,而無需任何先決條件或設置。它不應該是一些捆綁的第三方工具(如Launch4J for Java)。該功能必須附帶開箱即用的語言。

我的列表:

  1. 轉到

  2. .NET核心

...

+1

Xojo滿足2,3,4,但不是1. http://www.xojo.com –

+0

@PaulLefebvre太棒了!謝謝 – Ujeenator

回答

1

一些更明顯的選項包括C,C++,D,Free Pascal,Racket,Common Lisp,Fortran,Haskell,Ada和Go。