Go는 Google이 개발한 컴파일형 정적 타입 언어다. 단순한 문법, 빠른 빌드, 좋은 동시성 지원을 함께 갖춰 백엔드와 CLI 도구 개발에서 널리 채택된다.
주요 특징
- 단순한 문법, 상속 없음, 제네릭은 Go 1.18 이후 지원
- goroutine을 통한 가벼운 동시성 처리
- 정적 타입과 가비지 컬렉션
- 쉬운 크로스 컴파일
에코시스템
웹 프레임워크
- Echo — 고성능 경량 웹 프레임워크
개발 도구
- air — Go 앱용 핫 리로드 도구
참고
실무 메모
Go는 golang 문맥에서 자주 나온다. 사전식 정의만 외우기보다, 이 말로 무엇을 짧게 가리키려는지까지 맞춰 두면 문서와 대화가 덜 흔들린다.
가까운 용어와 섞이면 설명이 흐려지기 쉬우므로, 대상과 역할, 쓰이는 장면을 한 단계만 더 구체적으로 잡아 두는 편이 낫다. 용어집에서는 그 출발점을 정리해 두면 충분하다.
hsb.horse