web-dev-qa-db-ja.com

スコープはどのプログラミング言語で書かれていますか?

Ubuntuのスコープの作成を開始したいと思います。

どのプログラミング言語が利用でき、何を選択すればよいですか?

7
David Planella

昔々、スコープにはPythonおよびValaバインディングがありました。 Pythonが推奨言語でした。これは実際にはデスクトップとUnity 7にも当てはまります。ただし、まだしばらくの間(つまり、Ubuntu 14.04 LTSで出荷されます)、Unity 7を段階的に廃止し、新しい世界でUnity 8を採用しています。デバイスとフォームファクター(電話やデスクトップなど)で実行される単一のUnityコードベースがあります。

そのため、この時点で、新しいプロジェクトの推奨事項は、Unity 8のスコープを記述することです。 Unity 8では、サポートされている言語はC++です。現在のすべての チュートリアル および APIドキュメント はC++に基づいています。

C++に移行する理由は2つあります。パフォーマンスと、プラットフォーム全体で利用可能なQt APIとの互換性です。

他のバインディングをサポートすることの価値を認識しています。 GoはまだC++バインディングと同等ではありませんが、Goで既にスコープを記述することもできます( 予備ドキュメントを参照 )そしてさらに先に、JavaScriptを追加することも考えています

12
David Planella