의견.png

고 (프로그래밍 언어)

해시넷
qkrskfo8888 (토론 | 기여)님의 2019년 7월 22일 (월) 15:11 판
이동: 둘러보기, 검색
이더리움(Ethereum)
디크레드(Decred)
시그마체인(Sigma Chain)
심버스(SymVerse)

(Go)는 2009년 11월 구글이 개발한 프로그래밍 언어이다. 고 언어, 고 랭귀지(Go language) 또는 간략히 고 랭(Go lang)이라고도 한다.

암호화폐이더리움디크레드시그마체인, 심버스 등의 개발에 고 언어가 사용되었다.

같이 보기


  의견.png 이 고 (프로그래밍 언어) 문서는 프로그래밍에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.  

개요

Go는 2009년 구글이 개발한 프로그래밍 언어다. 가비지 컬렉션 기능이 있고, 병행성(concurrent)을 잘 지원하는 컴파일 언어다.[1]


역사

2009년 11월에 Go가 발표되었다. 구글의 생산 시스템 중 일부 및 기타 기어븓ㄹ에 사용되고 있다. Go는 다른 언어의 긍정적인 특징들을 유지하면서 공통이 되는 문제들을 해결할 새로운 프로그래밍 언어를 설계하기 위해 구글의 엔지니어 Robert griesemer, 롭 파이크, 켄 톰프슨에 의해 실험적으로 시작되었다. 이 새로운 언어는 다음의 기능을 포함할 작정이었다.

  • 정적 타이핑 및 대형 시스템으로의 스케일 가능할 것 (마치 자바와 C++처럼)
  • 너무 많은 필수적인 키워드와 반복 없이도 생산적이고 가독성이 좋을 것 (동적 언어와 같이 가벼움)
  • 통합 개발 환겨이 필요하지 않지만 지원도 가능할 것
  • 네트워킹 및 다중 처리를 지원할 것
나중에 인터뷰에서 언어 설계자 3명 모두 자신들이 C++의 복잡성을 싫어하며, 이로 인해 새로운 언어를 설계하는 계기가 되었다고 언급하였다.