具有开源许可证的跨平台编程语言列表

时间:2010-10-15 05:07:28

标签: open-source programming-languages cross-platform

我认为列出所有具有重要开源组件的编程语言(即我可以在其中完成大量工作而不使用任何非免费组件)并且是跨平台的将是很有价值的(即将在所有主要平台上运行:Windows,Mac OS X和Linux / BSD),以及有关它们如何有用的信息。这样,如果可以选择,可以为特定项目选择理想的语言。

因此,如果你能列出你所知道的所有语言,包括至少一些关于每个语言的优点/用途,也许还有一些有趣的点(比如一个好的IDE,重要的软件库等),那就太棒了。

链接也很好(链接到开发人员的网站或主要资源网站)。

这将是编程书籍列表(https://stackoverflow.com/q/194812/289380)的一个很好的补充。

编辑:哦,没有火焰战争:)。

编辑2:我已经设置了一个Wiki来保存此列表以及与上面链接的编程书籍列表:http://programref.wikia.com/

3 个答案:

答案 0 :(得分:3)

Python:http://www.python.org

快速开发,庞大的标准库,大量支持,出色的翻译,出色的脚本语言。

Perl:我真的需要说更多吗?

Ruby:http://www.ruby-lang.org

另一种伟大的脚本语言,非常强大,OO核心但仍然务实。现在非常受欢迎,有很多插件库。

Lua:http://www.lua.org

一种小型,快速的脚本语言,旨在嵌入其他应用程序中。小标准库,带有一套合理的基本内容和额外的库/ C扩展来做其他事情。在游戏中非常受欢迎 - 魔兽世界客户端UI在Lua中构建和扩展。

答案 1 :(得分:2)

语言:Java(OpenJDK) - http://openjdk.java.net/ IDE:Eclipse,Netbeans

答案 2 :(得分:1)

C ++:典型的OOP编程语言。大量的图书馆可以做任何你能想象的事情。一些IDE包括Code :: Blocks,Dev-C ++,Netbeans和Eclipse。