哪种编程语言最适合 Ubuntu 编程?

哪种编程语言最适合 Ubuntu 编程?

嗨,我最近从 Windows 7 切换到 Ubuntu 12.10,并且很喜欢这个操作系统。但是,我一直很难决定哪种编程语言最适合 Ubuntu 编程。学习更难的语言对我来说没有问题,我已经了解了很多 C++ 和 C#。我真的很喜欢 C#,但我听说它与 Ubuntu 不太兼容。

哪些是 Ubuntu 最佳集成语言以及适合它们的良好 IDE?

答案1

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

答案2

我在 Ubuntu 上广泛使用过 Java 和 Eclipse(以及 NetBeans)。Java 的优点在于它可以移植到任何可以运行 JVM 的平台上(例如:Minecraft 可以在 Linux、Windows、OSX、XBOX 等上运行...)。

如果你喜欢 C#,你真的应该看看单核细胞增多症.它是 .Net 框架的开源实现,可让您使用MonoDevelop 集成开发环境

编辑:

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

如果您在运行编译后的应用程序时遇到问题,请观看此教程视频:youtube.com/watch?v=KW4G7R6zARs它介绍了如何在 Ubuntu 上用 Mono 快速制作一个“hello world”应用程序。在 3:10,作者展示了如何为他编译的 Mono 应用程序创建启动器。如果您按照他的目录路径,您应该能够看到编译的应用程序最终在哪里。

答案3

通过 Mono 和 MonoDevelop 进行 C# 编程,使用 GTK# 作为 GUI 非常棒。我认为,经过一段时间的适应,您会发现从 Visual Studio 切换过来非常简单。我发现我更喜欢 GTK# 而不是 WPF。

答案4

我认为 ubuntu 支持多种语言,甚至C#。如果你正在考虑构建 Ubuntu 应用程序并且喜欢 GNOME,我会说瓦拉。您可以使用 C 和 C++ 以及许多其他语言来实现这一点,但我听说 Vala 与 C# 类似,而且比 C 或 C++ 高级得多。如果您需要跨平台,请选择带有 QT 框架或 Java 的 C++。由于 python 是默认安装的,并且是一种具有许多模块的非常好的多用途语言,因此您也可以选择 python。

顺便说一句,现在 ubuntu 正在大量拥抱 QT。

相关内容