Go는 시스템/네트워크 프로그램을 개발 할 목적으로 만들어진 범용 프로그래밍 언어(general-purpose languge)다. 2007년 구글의 엔지니어인 Roert Griesemer, Rob Pike, Ken Thompson 에 의해서 개발이 시작됐다. Go는 가비지 컬랙션과 concurrent 프로그래밍을 지원하는 정적 타입의 언어다. 디펜던시 관리를 위한 패키지(package) 시스템도 지원한다. 실행파일을 만드는 컴파일 언어이지만 동적언어를 개발하는 것과 같은 느낌으로 빠르게 개발 할 수 있다. GO 언어를 사용 함으로써 얻을 수 있는 잇점은 다음과 같다.
빠른 컴파일
Concurrency를 내장하고 있다. 고루틴이라는 light-weight 프로세스를 이용할 수 있으며, channel로 고루틴간 통신을 할 수 있다.
Contents
golang
Go 언어에 대해서
패턴
책
문서들
참고
Recent Posts
Archive Posts
Tags