1.1 Go는 어떤 언어인가?
Go는 아주 실용적인 언어이다. 빠른 성능, 안정성, 편의성, 쉬운 프로그래밍을 목표로 개발되었고, 시스템 프로그래밍부터 웹 애플리케이션 개발까지 여러 분야에서 여러 용도로 사용된다.
Go의 특징은 다음과 같다.
• 간결하고 유연한 문법
• 병행 프로그래밍
• 정적 타입 언어
• 동적 프로그래밍
• 쉬운 협업
• 가비지 컬렉션 제공
• 빠른 컴파일과 실행 속도
지금부터 Go의 특징을 하나씩 살펴보자.