Go(또는 Golang)는 구글에서 개발한 오픈 소스 프로그래밍 언어입니다.
간결함, 효율성, 안전성을 목표로 설계되었습니다.
이전 글과 마찬가지로 Go의 목표와 역사부터 시작하여, Go의 특징, 장단점, 설치 방법, 개발 환경 설정, 그리고 간단한 "Hello World" 프로그램을 작성하는 방법까지 다룰 예정입니다.
Go는 2007년 로버트 그리즈머, 롭 파이크, 케네스 톰슨 세 사람이 새로운 언어에 대한 스케치를 하며 시작되었습니다.그리고 2009년 11월 구글에서 공식적으로 발표되었습니다. Go는 대규모 소프트웨어를 효율적으로 개발하기 위한 언어로, 동시성(concurrency) 지원, 간결한 문법, 고성능을 주요 목표로 합니다.
Go의 마스코트는 Go Gopher입니다.
장점:
단점:
go version
을 실행하여 설치가 올바르게 완료되었는지 확인할 수 있습니다.Visual Studio Code(VSCode)는 Go 언어 개발에 널리 사용되는 에디터 중 하나입니다. VSCode에 "Go" 확장 프로그램을 설치하여, 자동 완성, 코드 탐색, 디버깅 등 다양한 기능을 사용할 수 있습니다.
Go 프로그램을 작성하고 실행하는 기본 단계는 다음과 같습니다:
1. 새로운 작업 디렉토리를 생성하고 해당 디렉토리로 이동합니다.
2. hello.go
라는 새 파일을 생성하고 다음 내용을 입력합니다:
package main
import "fmt"
func main() {
fmt.Println("Hello, world!")
}
go run hello.go
명령어를 실행하여 프로그램을 컴파일하고 실행합니다. "Hello, world!"가 출력되면 성공입니다.Go는 신속한 개발과 뛰어난 성능, 동시성 지원을 필요로 하는 프로젝트에 매우 적합한 프로그래밍 언어입니다. 글을 작성하면서 간단하게 Go에 대하여 알아보며 세상에 새로운 인사를 남겨보았습니다.