Go언어는 2009년 발표된 오픈 소스 프로그래밍 언어이다. 무료로 사용 가능하며 누구나 내부 구조를 볼 수 있으며 누구나 Go 언어 발전에 기여할 수 있다.
홈페이지 주소
온라인 Go언어 컴파일러
Go Playground - The Go Programming Language
| 개념 | O/X | 설명 |
|---|---|---|
| 클래스 | X | 클래스는 없지만 메서드를 가지는 구조체를 지원한다. |
| 상속 | X | 상속을 지원하지 않는다. |
| 메서드 | O | 구조체가 메서드를 가질 수 있다. |
| 인터페이스 | O | 상속이 없지만 인터페이스는 있다. |
| 익명 함수 | O | 함수 리터럴이라는 이름으로 제공한다. |
| 가비지 컬렉터 | O | 고성능 가비지 컬렉터를 제공한다. |
| 포인터 | O | 메모리 주소를 가리키는 포인터가 있다. |
| 제네릭 프로그래밍 | X | 제네릭 프로그래밍을 지원하지 않는다. |
| 네임스페이스 | X | 네임스페이스를 제공하지 않는다. 모든 코드는 패키지 단위로 분리된다. |