web-dev-qa-db-ja.com

Ubuntuプログラミングに最適なプログラミング言語は何ですか?

こんにちは、最近Windows 7からUbuntu 12.10に切り替えて、OSが大好きです。ただし、Ubuntuプログラミングに最適なプログラミング言語を決定するのに苦労しました。難しい言語を習得するのに問題はありません。すでにかなりの量のC++とC#を知っています。私は本当にC#が好きですが、Ubuntuとうまく混合しないと聞きました。

Ubuntuに最適な統合言語と、それらに適したIDEとは何でしょうか?

3
thelostlambda

@ShockWave:私はすぐにPython経由で言います http://developer.ubuntu.com/resources/tools/quickly/ 。 Ubuntuには、使い始めるのに非常に便利なツールがいくつか用意されています。 qtCreatorを介したc ++も良い選択です。

4
Snyper

UbuntuでJavaとEclipse(およびNetBeans)を非常に広範囲に使用しました。 Javaの良いところは、JVMを実行できるプラットフォームに移植できることです(たとえば、MinecraftはLinux、Windows、OSX、XBOXなどで実行されます)。

C#が好きなら、実際にチェックアウトする必要があります MonoMonoDevelop IDE を使用してC#アプリを構築できるようにする.Netフレームワークのオープンソース実装です。

編集:

IDE内から実行する必要があります。スタンドアロンのアプリを入手するにはどうすればよいですか?

コンパイル済みアプリの実行に問題がある場合は、次のチュートリアルビデオをご覧ください。 youtube.com/watch?v=KW4G7R6zARs Monoで簡単な「hello world」アプリを実行する方法について説明します。 Ubuntu。 3:10に、作成者はコンパイル済みのMonoアプリのランチャーを作成する方法を示します。彼のディレクトリパスをたどると、コンパイル済みのアプリがどこにあるのかを確認できるはずです。

2
Aaron

GUIにGTK#を使用するMonoおよびMonoDevelopを使用したC#プログラミングは優れています。少し慣れると、Visual Studioからの切り替えが非常に簡単になると思います。私はWPFよりもGTK#を好むことがわかりました。

1
Razick

すでにC++を知っている場合は、すでに低レベルでプログラミングを行い、言語を最大限に活用する方法を十分に理解している必要があります。 GCCは、他のほとんどのプラットフォームよりもC++ x11のより完全な実装を提供するため、これに固執します。 EclipseとC++プラグインを使用します。また、PythonとQMLを取り上げます。これは、それほど難しくないはずで、知っておくと便利だからです。 pydevを使用するEclipseのPythonは使用に適したシステムであり、両方の言語を提供する単一のツールがあります。

1
Andrew Stern

C# でもubuntuはさまざまな言語をサポートしていると思います。あなたがubuntuアプリの構築とGNOMEのようなことを考えているなら、私は vala と言うでしょう。 CだけでなくC++や他の多くの言語でもこれを行うことができますが、ValaはC#に似ており、CやC++よりもはるかに高レベルであると聞いています。クロスプラットフォームが必要な場合は、QTフレームワークまたはJavaを使用したC++に進みます。 pythonはデフォルトでインストールされ、多くのモジュールを備えた非常に優れた多目的言語であるため、pythonも使用できます。

ところで、最近ではubuntuはQTをたくさん取り入れています。

0
sagarchalise