コンテンツにスキップ
日本語版のレビュアーを募集しています。詳しくは こちら をご覧ください。

# 16.1 プログラミング環境のインストール

## 16.1.1 IDE のインストール

オープンソースで軽量な VS Code をローカルの統合開発環境（IDE）として使用することを推奨します。VS Code 公式サイト にアクセスし、使用している OS に応じたバージョンの VS Code をダウンロードしてインストールしてください。

図 16-1 公式サイトから VS Code をダウンロード

VS Code には強力な拡張機能のエコシステムがあり、ほとんどのプログラミング言語の実行とデバッグをサポートしています。Python を例にすると、「Python Extension Pack」拡張機能をインストールした後、Python コードをデバッグできるようになります。インストール手順を以下に示します。

図 16-2 VS Code 拡張機能のインストール

## 16.1.2 言語環境のインストール

### 1. Python 環境

1. Miniconda3 をダウンロードしてインストールします。Python 3.10 以降が必要です。
2. VS Code の拡張機能マーケットプレイスで `python` を検索し、Python Extension Pack をインストールします。
3. （任意）コマンドラインで `pip install black` を入力し、コード整形ツールをインストールします。

### 2. C/C++ 環境

1. Windows システムでは MinGW をインストールする必要があります（設定チュートリアル）。macOS には Clang が標準搭載されているため、追加インストールは不要です。
2. VS Code の拡張機能マーケットプレイスで `c++` を検索し、C/C++ Extension Pack をインストールします。
3. （任意）Settings ページを開き、コード整形オプション `Clang_format_fallback Style` を検索して、`{ BasedOnStyle: Microsoft, BreakBeforeBraces: Attach }` に設定します。

### 3. Java 環境

1. OpenJDK をダウンロードしてインストールします（バージョンは JDK 9 より新しい必要があります）。
2. VS Code の拡張機能マーケットプレイスで `java` を検索し、Extension Pack for Java をインストールします。

### 4. C# 環境

1. .NET 8.0 をダウンロードしてインストールします。
2. VS Code の拡張機能マーケットプレイスで `C# Dev Kit` を検索し、C# Dev Kit をインストールします（設定チュートリアル）。
3. Visual Studio を使用することもできます（インストール手順）。

### 5. Go 環境

1. go をダウンロードしてインストールします。
2. VS Code の拡張機能マーケットプレイスで `go` を検索し、Go をインストールします。
3. ショートカットキー `Ctrl + Shift + P` を押してコマンドパレットを開き、go と入力して `Go: Install/Update Tools` を選択し、すべてにチェックを入れてインストールします。

### 6. Swift 環境

1. Swift をダウンロードしてインストールします。
2. VS Code の拡張機能マーケットプレイスで `swift` を検索し、Swift for Visual Studio Code をインストールします。

### 7. JavaScript 環境

1. Node.js をダウンロードしてインストールします。
2. （任意）VS Code の拡張機能マーケットプレイスで `Prettier` を検索し、コード整形ツールをインストールします。

### 8. TypeScript 環境

1. JavaScript 環境と同じ手順でインストールします。
2. TypeScript Execute (tsx) をインストールします。
3. VS Code の拡張機能マーケットプレイスで `typescript` を検索し、Pretty TypeScript Errors をインストールします。

### 9. Dart 環境

1. Dart をダウンロードしてインストールします。
2. VS Code の拡張機能マーケットプレイスで `dart` を検索し、Dart をインストールします。

### 10. Rust 環境

1. Rust をダウンロードしてインストールします。
2. VS Code の拡張機能マーケットプレイスで `rust` を検索し、rust-analyzer をインストールします。

##### ご意見、ご質問、ご提案があればぜひコメントしてください