반응형
Go 프로그래밍 언어
- 구문이 C와 유사
Go의 장점
- 안정성 → 정적 타입
- 빠른 속도 → 컴파일 언어
- 가비지 컬렉션 → 메모리를 알아서 해제
- 병행성 → 경량화된 쓰레드(goroutine). 쓰레드를 손쉽 생성, 쓰레드간 커뮤니케이션 용이.
- 모듈화 및 패키지 → 코드 재사용을 위한 모듈화. 인터넷 통해 패키지 재사용
Java 대비 Go의 장점
- 더 작은 빌드 아티팩트
- 동시성을 쉽게 구현
- 별도의 런타임 필요 없음
DevOps 커리어 추천 언어
Python + Go
- “Python is executable pseudocode”
- Python은 대부분 스크립트 작업에 사용
- Go는 성능/안정성이 필요한 경우 사용
“프로그래밍 언어는 목적에 맞게 선택”
반응형
'리눅스 > Part1. Ch03. 나만의 컨테이너 환경 만들기' 카테고리의 다른 글
07. (실습) 나만의 컨테이너 생성 - cgroup (0) | 2022.06.27 |
---|---|
05. (실습) 나만의 컨테이너 생성 - 소개 (0) | 2022.06.27 |
04. 실습에 필요한 go 문법 (0) | 2022.06.27 |
03. go 개발 환경 구성 추가 (0) | 2022.06.27 |
02. go 기반 프로젝트 소개 (0) | 2022.06.27 |