のXNUMX番目の記事で このシリーズ プログラム作成の段階を確立しました。 現在、これはXNUMX番目のタスクであり、期待されるパフォーマンスパラメータをデバイスで実行可能なコンピュータコードに変換することです。 このためには、プログラミング言語を選択する必要があります。
インデックス
言語のインストール。 すべての好みのための申し出。
ペンギンのオペレーティングシステムのユーザーが何かについて文句を言うことができない場合、それはその地域でのオファーの可用性です。 プロプライエタリオペレーティングシステム専用に予約されている一部のプロプライエタリ言語でさえ、今日ではLinuxからのプログラミングやLinux用のプログラミングに使用できます。 実際、Microsoft自体は、プログラマーを誘惑するためにWindowsでのディストリビューションの実行を許可することを余儀なくされました。 今後の記事では、これらの言語の多くを個別に詳しく説明し、最も人気のあるディストリビューションのいくつかにインストールする方法をお約束します。.
しかし、私は提示する機会を逃したくありません 道具 つまり、Snap形式のパッケージに異議がない場合は、 プログラミング環境の準備にかかる時間を大幅に節約できます。
Ubuntu の作成
名前にUbuntuという単語が含まれていますが、Snap形式のパッケージをサポートするすべてのディストリビューションにインストールできます。
それは 必要なものすべてをインストールできる端末から使用するツール(プログラミング言語、ライブラリ、開発環境) デスクトップおよびモバイルデバイス用のアプリケーションを作成するための最も一般的なオプションのいくつか。
次のコマンドでインストールされます。
sudo snap install ubuntu-make --classic
Ubuntuで利用可能ないくつかのオプション-Make
Androidプラットフォーム
- Android NDK:Androidアプリケーションの作成にCおよびC ++言語のライブラリを使用するためのツールのセット。
- Android SDK:Androidアプリの開発、またはデバイスのブートローダーのロックを解除して新しいシステムイメージで更新するために必要なツール。
- Android Studio:Androidアプリを構築するための公式の統合開発環境
プログラミング言語
- Crystal:Rubyに着想を得たプログラミング言語ですが、より高度な機能を備えています。
- ダーツ; すべてのプラットフォームのユーザーインターフェイスを備えたアプリケーションを作成するためのXNUMXつの言語。
- Flutter:ユーザーインターフェイスを作成するためのキット。
- Go:このオープンソース言語は、習得が非常に簡単で、あらゆる種類のアプリケーションを作成するために非常に用途が広いです。
- Java:多くの開発者と人間のような構文を持つ人気のあるクロスプラットフォームプログラミング言語。
- Kotlin; モバイルアプリケーションの作成のためにJavaに取って代わりつつあるプログラミング言語。
- Maven:Javaおよびその他の言語でプロジェクトを管理および構築するためのApacheFoundationのツール。
- Rust:もともとMozilla Foundationによって開発され、現在はコミュニティの手に渡っているマルチパラダイム、多目的プログラミング言語。
- スカラ: ウィキペディアによると は、一般的なプログラミングパターンを簡潔、エレガント、かつタイプセーフな方法で表現するように設計されたマルチパラダイムプログラミング言語です。
- Swift:このプログラミング言語は、もともとAppleによって作成され、現在はオープンソースであり、プログラミングを容易にすることを目的としています。
- Node.js:Javascriptで開発されたプログラムを作成および実行するための環境。
Arduinoプラットフォーム
Arduinoは、オープンソースのハードウェアとソフトウェアを組み合わせたエレクトロニクスプロジェクトのためのプラットフォームです。 Ubuntu-Makeには、次のツールがあります。
- Arduino:公式プロジェクトソフトウェアキット
- Eagle:回路設計用のツール。
- フリッツィング:電子プロジェクト設計のための非常に習得しやすいツール:
統合開発環境
- VSCodium:Visual Studio Codeから構築された統合開発環境ですが、Microsoftのテレメトリツールはありません
- Visual Studio Code:最も人気のある言語でのプログラミングに理想的な複数のプラグインを備えたMicrosoftの統合開発環境。
- Atom:統合開発環境の複雑さに対処したくないプログラマーに最適な高度に構成可能なテキストエディター
- Eclipse / Cpp / Php / Javascript:Java、C ++、PHP、およびJavascript言語用に最適化されたバージョンのクラシックなオープンソース統合開発環境。
これらは、Ubuntu-Makeでインストールできるもののほんの一部です。完全なリストは、次のコマンドで(アプリケーションがインストールされると)見つかります。
umake --help
コメントを最初に