

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AL1에서 언어 및 런타임 프로그래밍
<a name="language-runtimes"></a>

**주의**  
 Amazon Linux 1(AL1, 이전 Amazon Linux AMI)은 더 이상 지원되지 않습니다. 이 가이드는 참조용으로만 제공됩니다.

**참고**  
 AL1은 더 이상 Amazon Linux의 최신 버전이 아닙니다. AL2023은 AL1 및 AL2의 후속 버전입니다. AL2023의 새로운 기능에 대한 자세한 내용은 [AL2023 사용 설명서의 AL1 및 AL2023 비교 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은 일부 언어 런타임의 다양한 버전을 제공합니다. 당사는 동시에 여러 버전을 지원하는 업스트림 프로젝트와 작업합니다. 이름 버전이 지정된 패키지를 설치하고 관리하는 방법에 대한 정보를 찾으려면 `yum` 명령을 사용하여 이러한 패키지를 검색하고 설치합니다.

다음 주제에서는 각 언어 에코시스템이 AL1에 어떻게 존재하는지 간략하게 설명합니다.

**Topics**
+ [CAL1Fortran의 C\+\+, 및](#c-cplusplus)
+ [AL1의 Golang](#go)
+ [Java AL1의](#java)
+ [Perl AL1의](#perl)
+ [PHP AL1의](#php)
+ [Python AL1의](#python)
+ [AL1의 Rust](#rust)

## CAL1Fortran의 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` 패키지는 `java-1.7.0-openjdk` 및를 사용할 수 있는 초기 2018.03 릴리스에서 더 이상 사용되지 `java-1.8.0-openjdk` 않습니다. AL1의 각 Java 버전에 대한 지원에 대한 자세한 내용은 섹션을 참조하세요[AL1 패키지 지원 상태](support-info-by-package.md).

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

AL1은 [Perl](https://www.perl.org/) 프로그래밍 언어 버전 5.16을 제공합니다.

## 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.03 릴리스에서는 AL1 Python 2.6이 더 이상 사용되지 않습니다. Python 고객이 2.7 또는 3으로 마이그레이션을 완료하면서 이전 버전과의 호환성을 위해 패키지 리포지토리에서 Python 2.6을 계속 사용할 수 있었습니다.

 시스템은 2.7Python이며 다양한 Python 3 버전을 옵션으로 사용할 수 있습니다. 자세한 내용은 [AL1 패키지 지원 상태](support-info-by-package.md) 단원을 참조하십시오.

## AL1의 Rust
<a name="rust"></a>

 AL1 수명 기간 동안 Rust 도구 체인이 업데이트되었습니다.