오늘은 Google에서 개발한 Go언에 대한 역사와 간단한 설치 방법에 대해 알아보는 시간을 가져보자.
1. Go 언어란?
Go 언어는 Google에서 개발한 프로그래밍 언어로, 2007년에 개발 작업이 시작되었고 2009년에 최초의 공개 릴리스가 있었다. Go언어의 역사와 주요 이벤트를 한 번 살펴보자.
타임라인
내용
발표 및 개발 시작 (2007년)
Go 언어의 개발은 구글(Google)의 세기의 덕목 프로젝트로 시작되었다. Rob Pike, Ken Thompson, Robert Griesemer가 이 언어의 주요 개발자 중 일부였다. Go 언어는 C와 C++의 어려움과 복잡성을 줄이고, 시스템 프로그래밍 언어로 사용하기 편리한 목적으로 설계되었다.
공개 릴리스 (2009년)
Go 언어의 최초 공개 릴리스는 2009년 3월에 이루어졌다. 이것은 Go 1 버전으로 알려져있다. Go 1 버전은 Go 언어의 안정성과 호환성을 보장하기 위한 릴리스로, 많은 개선과 변경을 포함하고 있었다.
Open Source (2009년)
Go 언어는 최초로 공개되자마자 오픈 소스로 배포되었다. 이로써 Go 커뮤니티가 형성되고 언어의 발전에 기여할 수 있게 되었다.
크로스 플랫폼 지원 (2011년)
Go 언어는 다양한 플랫폼에서 사용할 수 있도록 크로스 플랫폼 지원을 강화했다. 이는 Go 언어를 시스템 프로그래밍 및 웹 서버 개발을 다양한 분야에서 사용하게 되었다.
Go 1.0 릴리스 (2012년)
2012년에 발표된 Go 1.0은 언어의 안정성과 호환성을 확립하기 위한 중요한 릴리스였다. 이 버전부터는 ABI(애플리케이션 이전 인터페이스)의 안정성을 보장하기 위해 API(애플리케이션 프로그래밍 인터페이스)의 안정성을 확립했다.
Go 언어의 성장 (이후)
이후로 Go 언어는 빠른 컴파일 속도, 효율적인 병행성 지원, 간결한 문법 등의 장점으로 많은 개발자와 기업에 인기를 어덩ㅆ다. 또한, Go 언어는 다양한 프로젝트와 서비스에서 사용되고 있으며, Docker, Kubernetes, Prometheus 등의 대형 오픈 소스 프로젝트에서도 널리 사용되고 있다.
Go 언어의 지속적인 발전과 커뮤니티의 기여로 인해 현재까지도 활발하게 사용되며, 특히 대규모 웹 서비스 및 분산 시스템 개발에서 널리 사용되는 언어 중 하나이다.
3. Windows에서 Go 설치하기
Go 언어를 설치하는 방법은 다양한 운영 체제에 따라 다를 수 있다. Windows, macOS 및 Linux 운영체제에 대한 Go 언어 설치 방법에 대해 알아보자.
필자는 현재 사용하고 있는 운영체제가 Windows이기 때문에 Microsoft Windows를 선택하였다. 설치 파일을 다운로드하면 아래와 같은 단계를 따라 설치를 완료하자.
3.2 설치
다음
동의 → 다음
설치하고자 하는 경로 설정
설치
Installing
설치 완료
3.3 환경 변수 설정
Go 언어를 설치한 후 환경 변수를 설정해줘야 하는데 이유는 Go 언어 개발 환경을 사용하기 위함이다. 환경 변수 설정은 GO 언어와 관련된 실행 파일 및 라이브러리의 경로를 시스템에 알려주는 역할을 한다. 이렇게 환경 변수를 설정하면 Go 언어의 명령줄 도구와 컴파일러 등을 편리하게 사용할 수 있다.
환경 변수 편집 열기
위의 사진처럼 윈도우 검색창에 시스템 환경 변수 편집을 검색하여 편집 도구를 열자.
고급 → 환경 변수
시스템 속성창에서 고급 → 환경 변수 순서로 들어가 준다.
사용자 변수
사용자 변수에 GOPATH가 새로 생성된 걸 확인할 수 있고 값은 필자가 C:\Go로 변경하였다.
시스템 변수
그 후, 시스템 변수 쪽에서 Path를 선택한 뒤 편집을 눌러주자.
path 추가
새로 만들기 버튼을 누르고 위와 같이 C:\Go\bin을 추가해 주자
go version
환경 변수 설정을 마쳤다면 cmd창을 열어 위와 같이 go version 명령어를 입력해 보자, 설치와 환경 변수가 정상적으로 되었다면 설치한 go의 버전이 출력되어야 한다.
4. MacOS에서 Go 언어 설치하기
1. Homebrew를 사용하여 Go 언어를 설치하는 것이 간단하다. Homebrew를 설치하지 않았다면 다음 명령으로 설치한다.