본문 바로가기
Programming Language/GO

GO라는 언어는 뭘까? (ps. 기초 다지는 사이트 삽입)

by 희디 2024. 3. 10.

http://golang.site/go/basics

 

예제로 배우는 Go 프로그래밍 - Go 프로그래밍 언어 소개

1. Go 개발자들 GO 프로그래밍 언어는 2007년 구글(Google)에서 개발을 시작하여 2012년 GO 버젼 1.0을 완성하였다. GO는 이후 계속 향상된 버젼을 내 놓았으며 2023년 후반에는 버젼 1.21 에 이르렀다. GO 공

golang.site

 

Go언어의 특징

Go는 전통적인 컴파일, 링크 모델을 따르는 범용 프로그래밍 언어이다.

Go는 일차적으로 시스템 프로그래밍을 위해 개발되었으며, C++, Java, Python의 장점들을 뽑아 만들어졌다.

 

C++와 같이 Go는 컴파일러를 통해 컴파일되며, 정적 타입 (Statically Typed)의 언어이다.

또한 Java와 같이 Go는 Garbage Collection 기능을 제공한다.

Go는 단순하고 간결한 프로그래밍 언어를 지향하였는데, Java의 절반에 해당하는 25개의 키워드만으로 프로그래밍이 가능하게 하였다.

Go의 큰 특징으로 Communicating Sequential Processes (CSP) 스타일의 Concurrent 프로그래밍을 지원한다.

 

Communicationg Sequential Processes 스타일 

[출처] 위키백과