什么编程语言最适合Ubuntu编程?

嗨,我最近从Windows 7切换到Ubuntu 12.10并喜欢操作系统。 但是我无法确定哪种编程语言对于Ubuntu编程来说是最好的。 学习更难的语言我没有问题,我已经知道了大量的C ++和C#。 我真的很喜欢C#,但我听说它与Ubuntu并不是很好。

什么是Ubuntu最好的集成语言,以及它们的好IDE?

@ShockWave:我想快速通过http://developer.ubuntu.com/resources/tools/quickly/说python。 Ubuntu提供了一些非常巧妙的工具来帮助您入门。 c ++,通过qtCreator,也是一个不错的选择。

我在Ubuntu中使用过Java和Eclipse(以及NetBeans)。 关于Java的好处是,它可以移植到任何可以运行JVM的平台上(例如:Minecraft在Linux,Windows,OSX,XBOX等上运行)。

如果您喜欢C#,那么您应该选择Mono 。 它是.Net框架的开源实现,允许您使用MonoDevelop IDE构建C#应用程序。

编辑:

我必须从IDE内部运行它。 我如何获得一个独立的应用程序?

如果您无法运行已编译的应用程序,请查看本教程video: youtube.com/watch?v=KW4G7R6zARs它介绍了如何在Ubuntu上使用Mono快速“hello world”应用程序。 在3:10,作者展示了如何为他编译的Mono应用程序创建一个启动器。 如果您按照他的目录路径,您应该能够看到编译的应用程序的结束位置。

使用via Mono和MonoDevelop进行C#编程,使用GTK#进行GUI非常出色。 我想你会在习惯之后发现Visual Studio的切换非常简单。 我发现我更喜欢GTK#到WPF。

如果您已经了解C ++,那么您必须已经在较低级别进行编程,并且更好地了解如何充分利用该语言。 GCC提供了比其他大多数平台更完整的C ++ x11实现,所以我会坚持这一点; 使用Eclipse和C ++插件。 我也会选择Python和QML,因为它对你来说不应该太难,而且知道它们会很有用。 使用pydev的Eclipse中的Python是一个很好的系统,你可以使用一个提供两种语言的工具。

我认为ubuntu支持多种语言甚至C# 。 如果你正在考虑构建ubuntu应用程序和GNOME,我会说vala 。 你可以用C语言和C ++以及许多其他语言来做到这一点,但我听说Vala与C#相似,而且比C或C ++更高级。 如果您需要跨平台,请使用QT框架或Java进行C ++。 由于python是默认安装的,并且是一个非常好的多用途语言,有许多模块,你也可以使用python。

顺便说一下,现在ubuntu正在接受QT。

python? 您可以使用gedit文本编辑器。 在短划线中搜索“gedit”。

希望这可以帮助!