Linux独立可执行代

kol*_*rie 3 linux programming-languages

我是一名具有Java,Ruby,Python和其他高级/动态语言背景的程序员.我面临一个问题,我需要编写一个Linux可执行文件代码(对于64和可能还有32位操作系统)并且这些语言似乎都不适合这个任务,因为我最终也必须分发运行时.

我真的不能写出不错的C代码,所以我想请教一个好的高级语言,它支持套接字通信和进程生成,可以产生C中间代码或独立的Linux可执行文件.

Kar*_*and 6

对于python,您可以使用Freeze.

来自维基:

Freeze是Python附带的"纯Python"实用程序.您可以使用Freeze编译Unix系统的可执行文件.

如果你想编写Python,但是你不知道你的客户是否安装了Python,请使用它!


Dig*_*oss 5

一些选择:

  1. 学习C或C++.它能有多难?这可能很有趣.
  2. 使用gcj.这是gnu java编译器.
  3. 使用RubyScript2Exe