취업준비를 하면서 가볍게 배울 언어를 고민하다가 Go 언어를 선택하게 되었다. (Rust는 살짝 훑어만 봐도 시간이 오래 거릴 것 같았다.)
모든 컴퓨터 언어의 시작은 역시 개발 환경 구축이라고 생각한다.
나는 Go SDK for window + Vs code를 선택했다.
윈도우를 사용한다면, 아마 가장 빠르게 구축할 수 있는 개발 환경일 것이다.
1. Go SDK 설치
Go SDK(Software Development Kit)는 ". go" 파일을 컴파일하거나 빌드 하기 위해서 꼭 필요하다.
설치방법은 간단하다.
여기에 들어가서 아래에 표시된 버튼을 클릭하면 다운로드가 시작된다.
설치 도중에 경로를 설정하는 과정이 있다.
원하는 곳에 설치해도 상관 없지만 자신이 설정한 경로는 꼭 기억해둬야 한다.
설치가 완료되면 환경 변수 설정을 해줘야 한다.
필자는 C:\Go\를 설치경로로 잡았기 때문에
환경 변수 편집 창에서 C:\Go\bin을 추가했다.
마지막으로 설치가 잘 되었는지 확인하기 위해 다음 작업을 수행한다.
Good~
2. VS Code 설치
VS Code 설치는 더 간단하다.
https://code.visualstudio.com/ 에 들어가서 윈도우 버전을 다운로드하면 된다.
Go programming 에디터로 사용하기 위해 다음 extension을 설치해야 한다.
혹시 영어가 익숙하지 않다면 한글 팩을 설치하도록 한다.
Go extension을 설치하면 몇 가지 더 설치하라고 추천을 해주는데 웬만하면 다 받아도 괜찮을 것 같다.
(다다익선이라고 생각해서 필자는 다 받았다.)
3. Hello world! 출력하기
모든 언어는 "Hello world!"를 출력하면서 시작한다.
하지만 "Hello world!" 출력은 생각보다 쉽지 않았다.
Python처럼 문자열에 작은따옴표를 사용할 수 있다고 생각했는데, 절대 아니라고 빨간색 highlighting으로 문법 오류를 나타내고 있다.
아마 추가로 받은 extension의 기능인 것 같다.
문법 오류를 수정하고 "F5"를 눌러 출력을 확인해보자.
"Hello world!"는 식상하니 "Hello Go!!"를 출력하고 Go 첫 포스팅을 마치려고 한다.
앞으로 목표는 Go lang 관련해서 한 주에 두 개 정도 포스팅할 분량의 공부를 하는 것이다.
말이 뭔가 이상한 것 같은데,
원래 컴퓨터 언어보다 한국어가 어려운 법
'Computer_Language > GO' 카테고리의 다른 글
[Go] 5. Go(golang)의 반복문 (0) | 2019.09.23 |
---|---|
[Go] 4. Go(golang)의 자료형과 변수 선언 (0) | 2019.09.11 |
[Go] 3. Go(Golang)의 입력 함수 (scan) (0) | 2019.08.31 |
[Go] 2. Go(Golang)의 출력 함수 (print) (0) | 2019.08.30 |
[Go] 1. Go Language(Golang)에 대하여 (0) | 2019.08.30 |