

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Bahasa pemrograman dan runtime di AL1
<a name="language-runtimes"></a>

**Awas**  
 Amazon Linux 1 (AL1sebelumnya Amazon Linux AMI) tidak lagi didukung. Panduan ini hanya tersedia untuk tujuan referensi. 

**catatan**  
 AL1 bukan lagi versi Amazon Linux saat ini. AL2023 adalah penerus dan. AL1 AL2 Untuk informasi selengkapnya tentang apa yang baru di AL2 023, lihat bagian [Membandingkan AL1 dan AL2 023](https://docs.aws.amazon.com/linux/al2023/ug/compare-with-al1.html) di [Panduan Pengguna AL2 023](https://docs.aws.amazon.com/linux/al2023/ug/) dan daftar [perubahan Package](https://docs.aws.amazon.com/linux/al2023/release-notes/compare-packages.html) di 023. AL2 

 AL1 menyediakan versi yang berbeda dari beberapa runtime bahasa. Kami bekerja dengan proyek hulu yang mendukung beberapa versi secara bersamaan. Untuk menemukan informasi tentang cara menginstal dan mengelola paket-paket berversi nama ini, gunakan `yum` perintah untuk mencari dan menginstal paket-paket ini. 

Topik berikut menguraikan bagaimana setiap ekosistem bahasa AL1 ada.

**Topics**
+ [C,C\+\+, dan Fortran di AL1](#c-cplusplus)
+ [Golang di AL1](#go)
+ [Javadi AL1](#java)
+ [Perldi AL1](#perl)
+ [PHPdi AL1](#php)
+ [Pythondi AL1](#python)
+ [Karat di AL1](#rust)

## C,C\+\+, dan Fortran di AL1
<a name="c-cplusplus"></a>

AL1 mencakup GNU Compiler Collection (GCC) dan Clang frontend untuk LLVM (Low Level Virtual Machine).

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

 AL1 memperbarui Go rantai alat sepanjang masa pakai sistem operasi. Ini mungkin sebagai tanggapan terhadap CVE di rantai alat atau persyaratan yang muncul yang diperlukan untuk memperbarui paket lain. 

## Javadi AL1
<a name="java"></a>

 AL1 menyediakan beberapa versi Java. `java-1.6.0-openjdk`Paket ini tidak digunakan lagi dengan rilis 2018.03 awal, dengan dan tersedia. `java-1.7.0-openjdk` `java-1.8.0-openjdk` Untuk informasi selengkapnya tentang dukungan untuk setiap versi Java AL1, lihat[AL1 status dukungan paket](support-info-by-package.md). 

## Perldi AL1
<a name="perl"></a>

AL1 menyediakan versi 5.16 dari bahasa pemrograman [Perl](https://www.perl.org/).

## PHPdi AL1
<a name="php"></a>

 AL1 menyediakan beberapa versi bahasa pemrograman [PHP](https://www.php.net/), masing-masing didukung untuk periode waktu yang sama dengan PHP upstream. Untuk informasi lebih lanjut tentang lamanya dukungan untuk setiap versi PHP, lihat[AL1 status dukungan paket](support-info-by-package.md). 

## Pythondi AL1
<a name="python"></a>

 Dengan rilis 2018.03 dari AL1, Python 2.6 tidak digunakan lagi. Python2.6 terus tersedia di repositori paket untuk kompatibilitas mundur saat pelanggan menyelesaikan migrasi mereka ke Python 2.7 atau 3. 

 PythonSistemnya 2.7, dengan berbagai Python 3 versi tersedia sebagai opsi. Untuk informasi selengkapnya, lihat [AL1 status dukungan paket](support-info-by-package.md). 

## Karat di AL1
<a name="rust"></a>

 Ada pembaruan pada rantai alat Rust sepanjang masa pakai. AL1 