Hubeen's Home



1. 시작


시작하기에 앞서 제 이야기를 끄적여보겠습니다!

이번에 작성하는 강좌는 제발 꾸준히 끝까지 썼으면 좋겠네요...

끈기가 없어서 9강 정도까지 작성하면 그 뒤로는 귀찮아서 작성을 하지 못했었는데...


이번 Go 언어를 공부하게 된 계기는 서점에서 2시간을 버텨야 되는 상황에...

제 눈에 들어온 Go 언어 책을 발견하였습니다.


심심하여 보았는데...


꽤 매력적인 언어라고 생각해서 이렇게 공부를 시작하게 되었습니다.


저도 공부를 하며 작성하는 강좌이기 때문에 다른 사람들이 최소한 쉽게 알아들을 수 있게 작성할 예정입니다.

저도 이제 막 공부를 하고 있어 다른 사람들이 이해할 수 있게 자세히 작성하는 데에는 무리가 있겠지만,

최대한 다른 사람들이 이해할 수 있게 작성하는 것을 최우선적인 목표로 작성할 겁니다.


필자가 누구를 가르칠 수 있는 정도는 아니지만 공부해왔던 지식을 공유를 한다는 개념으로 작성하는 강좌입니다.


서론이 길어졌네요.


우선 Go 언어에 대해 설명을 하여 알아보도록 합시다.


Go 언어는 구글이 개발한 프로그래밍 언어입니다.

2007년에  켄 톰슨, 롭 파이크, 로버트 그리즈머가 최초 설계를 시작했으며 2008년부터 본격적으로 개발을 하였습니다.

특히 C언어의 모체가된 B언어와 유닉스의 개발자로 유명한 켄 톰슨이 참여하여 큰 화제가 된 언어입니다.


Go 언어는 빠른 성능, 안정성, 편의성, 쉬운 프로그래밍을 목표로 개발되었으며 범용 프로그래밍 언어입니다.


Go 언어의 문법은 대체로 C와 비슷합니다.

C와는 다르게 세미클론이 필수가 아닌 옵션입니다.


간결한 문법을 추구하는 Go 언어...!


이제 설치를 해보도록 하겠습니다.


2. 설치


Go 언어 설치하기 위해 우선은 Go 언어 홈페이지의 다운로드 페이지로 이동해야 됩니다.

파이썬 홈페이지는 Here!를 누르면 이동합니다.

정상적으로 이동을 하셨다면 아래와 같은 다운로드 페이지를 보실 수 있습니다.

자신의 OS에 맞게 설치를 하시면 됩니다.



2-1. Linux (Ubuntu, CentOS) 


리눅스에서 설치하는 방법은 여러가지입니다.

먼저 Go 언어 공식 웹사이트에 올라와 있는 바이너리를 받아서 설치하는 방법입니다.


우선 wget 명령으로 tar.gz 파일을 받습니다.



성공적으로 받아졌습니다.



압축을 풀어줍니다.


그리고 Go 명령을 사용할 수 있도록 .bashrc 파일에 PATH 설정을 추가해줍니다.



또는 패키지로 설치하는 방법도 있습니다.


Packages



2-2. MAC OS X


맥 OS X에서는 pkg 설치 파일을 받아서 설치합니다.

pkg 파일의 설치 방법은 클릭만 할 줄 알면 되는 부분이므로 따로 설명을 적지 않겠습니다.


pkg 파일이 아닌 tar.gz 파일을 설치하는 방법은 위의 리눅스와 비슷합니다.


하지만 wget 명령이 아닌 curl 명령을 이용합니다.


curl -0 "링크"


그 밑부터는 리눅스와 같습니다.


다만 .bashrc 가 아닌 .bash_profile 입니다.


2-3. Windows


윈도우에서는 msi 설치 파일을 받아서 설치합니다.


그저 다운을 받고 마우스 클릭만 할 줄 알면 되는 부분이므로 따로 설명을 적지 않겠습니다.



설치 하고 난 뒤에 프롬프트에 go 를 입력하여 정상적으로 Go 언어가 실행되는 지 확인합니다.

우선은 오늘은 여기서 마무리 짓도록 하고, 
다음 편에서는 Go 언어의 IDE 추천과 기본 문법을 알아보도록 하겠습니다.

Reference


Comment 2