http://golang.org/
본지는 좀 되었었는데 구글이 만든 것인 줄은 모르고 있었다.
자세히 들여다보니 아래 써놓은 것중에 내가 원하는 기능이 꽤 많이 있고
무엇보다 반가운 것은, 델파이, C++ 이후로 거의 10 년간 명맥이 끊어진 줄 알았던
머신코드로 직접 컴파일하는 언어라는 점이다. (게다가 컴파일 속도도 매우 빠르다)
C 와 비교하여 10~20% 정도의 성능만을 희생하여, 훨씬 적은 타이핑과 안전한 환경
을 이용할 수 있다.
아래 글에 설명한 stackless python 과 비슷한 goroutine 과 channel 의 개념을 문법적으로 지원하고
수백만개의 goroutine 을 생성할 수 있으며 (erlang 과 비슷) 각각의 goroutine 들을 CPU 쓰레드에
자동으로 멀티플렉싱시켜준다. 즉 코어가 4개이고, 40만개의 goroutine 이 생성되었다면, 각각의
코어가 10만개의 goroutine 을 돌아가며 처리하게 되는 방식.
또한, 랙이 적은 가베지 컬렉터를 지원한다고 한다