Go 1.20이 공식적으로 출시되었습니다!

머리말

공식 Go 팀은 2023.02.01에 Go 1.20의 공식 출시 버전을 출시했습니다.

설치 방법:

$ go install golang.org/dl/go1.20@latest
$ go1.20 download

작년 2022.12.08에 Go 공식팀에서 Go 1.20 rc1(출시 후보) 버전을 공개했는데, 그 전에 Go 1.20 버전 업그레이드 내용에 대해 다음과 같이 자세히 설명드렸습니다.

Go 1.20 릴리스 체크리스트

Go 1.19와 비교하여 변경 사항은 보통이며 주로 언어(Language), 이식성(Ports), 도구 체인(Go Tools), 런타임(Runtime), 컴파일러(Compiler), 어셈블러(Assembler), 링커 및 코어의 링크 최적화와 관련됩니다. 도서관.

첫 번째 기사는 주로 언어 및 이식성 측면에서 Go 1.20의 최적화에 관한 것입니다. 원본 텍스트 링크: Go 1.20 버전 업그레이드 콘텐츠 1부 .

두 번째 부분은 주로 Go 명령 및 도구 체인의 최적화와 관련이 있습니다. 원문 링크: Go 1.20 버전 업그레이드 콘텐츠 2부 .

3부에서는 주로 런타임, 컴파일러, 어셈블러, 링커 등의 측면에서 Go의 최적화를 다룹니다. 원문 링크: Go 1.20 버전 업그레이드 내용 의 3부 .

네 번째 기사는 주로 Go 1.20의 핵심 라이브러리 최적화 에 관한 것입니다 .

지침

Go 1.20의 소스 코드를 컴파일하려면 이전에 컴파일 환경에 Go 1.17.13 이상의 버전이 설치되어 있어야 합니다.

Go는 공식적으로 매년 새로운 Go 버전으로 후속 조치를 취할 계획입니다. 소스 코드에서 컴파일을 시작하려면 컴파일 환경에 더 높은 Go 버전이 필요합니다.

예를 들어 Go 1.20 소스 코드 컴파일은 Go 1.17.13의 최소 Go 버전에 의존해야 하며 Go 1.22는 컴파일 환경의 최소 Go 버전인 Go 1.18에 의존할 수 있습니다.

Go 1.20은 RISC-V 아키텍처에서 FreeBSD 운영 체제에 대한 실험적 지원을 추가합니다.

또한 Go 1.21부터 Windows 7, 8, Server 2008 및 Server 2012, macOS 10.13 High Sierra 및 10.14 Mojave를 포함한 일부 이전 운영 체제가 더 이상 지원되지 않으므로 모든 사람이 운영 체제를 다시 업그레이드해야 합니다.

권장 독서

오픈 소스 주소

기사 및 샘플 코드는 GitHub의 오픈 소스입니다: Go Language Beginner, Intermediate, and Advanced Tutorials .

공식 계정: 고급 코딩. 공식 계정을 팔로우하여 최신 Go 인터뷰 질문 및 기술 스택을 받으세요.

개인 웹사이트: Jincheng의 블로그 .

지후: 우지 .

복지

고급 지식(Go, C++, Python)에 대한 프로그래밍 언어 입력, 백엔드 개발 기술 스택, 인터뷰 질문 등을 포함하여 백엔드 개발 학습 자료의 선물 팩을 편집했습니다.

공개 계정 "코딩 고급"을 팔로우하고 백엔드에 메시지를 보내 데이터 패키지를 받으십시오. 이 데이터는 수시로 업데이트되며 가치 있다고 생각되는 데이터를 추가합니다. " Join the group " 메시지를 보내 동료들과 소통하고 배우고 질문에 답할 수도 있습니다.

참조

  • https://tip.golang.org/doc/go1.20
  • https://go.dev/blog/go1.20

추천

출처blog.csdn.net/perfumekristy/article/details/128880591