

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AL1 でのプログラミング言語とランタイム
<a name="language-runtimes"></a>

**警告**  
 Amazon Linux 1 (AL1、以前の Amazon Linux AMI) はサポートされなくなりました。このガイドは参照目的でのみ利用できます。

**注記**  
 AL1 は Amazon Linux の最新バージョンではなくなりました。AL2023 は AL1 および AL2 の後継です。AL2023 の新機能の詳細については、AL2[AL2023 ユーザーガイドのAL1 と AL2023 の比較](https://docs.aws.amazon.com/linux/al2023/ug/compare-with-al1.html)」セクションおよび [AL2023 のパッケージ変更](https://docs.aws.amazon.com/linux/al2023/release-notes/compare-packages.html)のリストを参照してください。 [AL2023 ](https://docs.aws.amazon.com/linux/al2023/ug/) 

 AL1 は、一部の言語ランタイムのさまざまなバージョンを提供します。AWS は複数のバージョンを同時にサポートする上流プロジェクトと連携しています。これらの名前付きバージョンパッケージをインストールして管理する方法については、 `yum` コマンドを使用してこれらのパッケージを検索してインストールします。

以下のトピックでは、各言語エコシステムが AL1 にどのように存在するかを概説します。

**Topics**
+ [CAL1 Fortranの 、C\+\+、および](#c-cplusplus)
+ [AL1 の Golang](#go)
+ [Java AL1 の](#java)
+ [Perl AL1 の](#perl)
+ [PHP AL1 の](#php)
+ [Python AL1 の](#python)
+ [AL1 の錆](#rust)

## CAL1 Fortranの 、C\+\+、および
<a name="c-cplusplus"></a>

AL1 には、GNU コンパイラコレクション (GCC) と のClangフロントエンド LLVM (低レベル仮想マシン) の両方が含まれています。

## AL1 の Golang
<a name="go"></a>

 AL1 は、オペレーティングシステムの存続期間を通じてGoツールチェーンを更新しました。これは、ツールチェーンの CVE や、別のパッケージを更新するために必要な新たな要件に対応している可能性があります。

## Java AL1 の
<a name="java"></a>

 AL1 はいくつかのバージョンの Java を提供しました。`java-1.6.0-openjdk` パッケージは 2018 年 3 月初リリースで廃止され、 `java-1.7.0-openjdk`および が利用可能`java-1.8.0-openjdk`になりました。AL1 の各バージョンの Java のサポートの詳細については、「」を参照してください[AL1 パッケージのサポートステータス](support-info-by-package.md)。

## Perl AL1 の
<a name="perl"></a>

AL1 は、[Perl プログラミング言語のバージョン 5.16 ](https://www.perl.org/)を提供します。

## PHP AL1 の
<a name="php"></a>

 AL1 は複数のバージョンの [PHP](https://www.php.net/) プログラミング言語を提供し、それぞれがアップストリーム PHP と同じ期間サポートされています。各 PHP バージョンのサポート期間の詳細については、「」を参照してください[AL1 パッケージのサポートステータス](support-info-by-package.md)。

## Python AL1 の
<a name="python"></a>

 AL1 の 2018 年 3 Python 月リリースでは、2.6 は廃止されました。 Python 2.6 は、お客様が 2.7 または 3 Python への移行を完了すると、下位互換性のためにパッケージリポジトリで引き続き利用可能になりました。

 システムは 2.7 Python で、オプションとしてさまざまなPython 3バージョンを使用できます。詳細については、「[AL1 パッケージのサポートステータス](support-info-by-package.md)」を参照してください。

## AL1 の錆
<a name="rust"></a>

 AL1 の存続期間中、Rust ツールチェーンが更新されました。