

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Linguaggi di programmazione e runtime su AL1
<a name="language-runtimes"></a>

**avvertimento**  
 Amazon Linux 1 (AL1precedentemente Amazon Linux AMI) non è più supportato. Questa guida è disponibile solo a scopo di riferimento. 

**Nota**  
 AL1 non è più la versione corrente di Amazon Linux. AL2023 è il successore di and. AL1 AL2 Per ulteriori informazioni sulle novità di AL2 023, vedere la sezione Comparating [ AL1 and 023 nella AL2 AL2 023](https://docs.aws.amazon.com/linux/al2023/ug/compare-with-al1.html) [User Guide](https://docs.aws.amazon.com/linux/al2023/ug/) e l'elenco delle [modifiche ai Package](https://docs.aws.amazon.com/linux/al2023/release-notes/compare-packages.html) in 023. AL2 

 AL1 fornisce diverse versioni di alcuni runtime linguistici. Lavoriamo con progetti upstream che supportano più versioni contemporaneamente. Per trovare informazioni su come installare e gestire questi pacchetti con versione denominativa, usa il `yum` comando per cercare e installare questi pacchetti. 

I seguenti argomenti descrivono l'esistenza di ciascun ecosistema linguistico. AL1

**Topics**
+ [CC\$1\$1, e in Fortran AL1](#c-cplusplus)
+ [Golang in AL1](#go)
+ [Javain AL1](#java)
+ [Perlin AL1](#perl)
+ [PHPin AL1](#php)
+ [Pythonin AL1](#python)
+ [Arruggine AL1](#rust)

## CC\$1\$1, e in Fortran AL1
<a name="c-cplusplus"></a>

AL1 include sia la GNU Compiler Collection (GCC) che il Clang frontend per LLVM (Low Level Virtual Machine).

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

 AL1 ha aggiornato la Go toolchain per tutta la durata del sistema operativo. Ciò potrebbe essere dovuto a un CVE nella toolchain o a un requisito emergente necessario per aggiornare un altro pacchetto. 

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

 AL1 ha fornito diverse versioni di Java. Il `java-1.6.0-openjdk` pacchetto è stato dichiarato obsoleto con la versione iniziale 2018.03 ed era disponibile. `java-1.7.0-openjdk` `java-1.8.0-openjdk` Per ulteriori informazioni sul supporto per ogni versione di Java in, consulta. AL1 [AL1 stato del supporto per i pacchetti](support-info-by-package.md) 

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

AL1 fornisce la versione 5.16 del linguaggio di programmazione [Perl](https://www.perl.org/).

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

 AL1 ha fornito diverse versioni del linguaggio di programmazione [PHP](https://www.php.net/), ciascuna supportata per lo stesso periodo di tempo del PHP upstream. Per ulteriori informazioni sulla durata del supporto per ogni versione di PHP, vedere. [AL1 stato del supporto per i pacchetti](support-info-by-package.md) 

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

 Con la versione 2018.03 di AL1, Python 2.6 era obsoleta. Python2.6 ha continuato a essere disponibile negli archivi dei pacchetti per garantire la compatibilità con le versioni precedenti anche dopo che i clienti hanno completato la migrazione alla versione 2.7 o 3. Python 

 Il sistema Python è la versione 2.7, con diverse Python 3 versioni disponibili come opzioni. Per ulteriori informazioni, consulta [AL1 stato del supporto per i pacchetti](support-info-by-package.md). 

## Arruggine AL1
<a name="rust"></a>

 Ci sono stati aggiornamenti alla toolchain Rust per tutta la vita di AL1. 