Programming

Go 언어? 무엇이지?

crazyits 2013. 7. 12. 18:28
반응형


웹 세상을 항해하던 중 우연히 보게 되었습니다.

어디서 개발한 언어이고 누가 만들고 궁금해졌습니다.

그래서 좀 조사를 해봤는데


검색엔진의 최강자 Google에서 개발된 언어랍니다.

Go언어에 대한 프로젝트 논의는 2007년에 시작되어 2009년 말 발표되었습니다.

아직은 잘 찾아보기 힘들다고 합니다만....


Go 언어 개발진 이력이 화려합니다.

켄 톰슨 : Unix를 창조하였고 C언어의 기원이된 B언어를 벨연구소에 재직중 개발하였습니다.

롭파이크 : UTF-8 개발, NewSpeak 언어 개발 역시 전직 벨연구소 직원으로 UNIX개발팀 일원

로버트 그리스머 : 썬(Sun Microsystems)에서 자바 핫스팟 컴파일러(Java Hotspot compiler) 개발, 크롬 브라우저에서 자바스크립트 엔진 개발 참여

러스 콕스 : 1997년부터 알려진 프로래밍 신동, USACO(USA Computing Olympiad) 및 IOI(International Olympiad in Informatics) 미국을 대표해 출전한 이력

이안 테일러 : 마이크로소프트(Microsoft)사 수석 엔지니어


축구에 비유를 하면 월드컵 올스타만 모였습니다.


Go 언어의 공식적인 방향은 시스템 개발 분야에 특화된 언어입니다.

웹서버, 브라우저, 웹로봇, 검색엔진, 컴파일러, OS등 시스템단에서 좋은 성능을 내는 쪽으로 개발되고 있습니다.

C와 비슷한 성능을 내어 C/C++로 개발되어 온 여러가지들을 대체하고 자바와 

파이썬의 장점등을 흡수하여 최고의 프로그래밍 언어를 추구하는 것 같습니다.

구글에서는 이미 go 언어를 가지고 실제 적용을 하였습니다.

구글 앱 엔진(Google App Engine)이 go로 제작되었습니다.


조금 더 자세한 내용은 아래 사이트에 있습니다.

http://www.imaso.co.kr/?doc=bbs/gnuboard.php&bo_table=article&wr_id=38206


Go 언어 공식 사이트 - go 언어 패키지를 받을수 있으며 Document, Reference등등...

http://golang.org/


Go 언어에 대한 간단한 소개 및 강좌(한글어) - 공식사이트에 나온 것의 한글 버전

http://go-tour-kr.appspot.com/#1


Go 한국 사용자 모임 블로그

http://blog.golang.kr/


Go 개발언어 관련 자료를 한국어로 번역하는 프로젝트

https://code.google.com/p/golang-korea/

반응형