[Go Lang] 첫발 떼기 - 문법 및 자료구조
Why Go? Go는 구글에서 2009년에 공개한 언어로, 구글 내부에서 C++와 유사하지만 복잡성과 컴파일 시간 측면에서 더 낫고, 또 Python, Java에 비해 실행 속도나 동시성 처리에 뛰어난 언어를 목표로 개발한 언어. 간결한 문법, 빠른 컴파일 속도 (C, C++에 비해 훨씬 빠르고, Java에 비해서도 빠름), Goroutine을 활용한 강력한 동시성, 정적 타입, 단일 실행 파일 생성 등의 특징이 있음.정리하면, 컴파일 언어 중에서도 빠른 편이고, 수많은 요청을 동시에 효율적으로 처리할 수 있기 때문에 클라우드 환경에 적합하고, 또 단일 바이너리로 배포되어 도커와 같은 컨테이너 환경에 매우 적합함. 심지어는 Docker, K8s, Terraform 등과 같은 클라우드 핵심 기술들이 애초에..