만약 당신이 골랑을 포기하고 싶다면, 당신의 이유는 무엇입니까?
기능이 적고, 조잡하며, 많은 것들이 코드 구현 논리와는 무관하다.
고 (일명? 무슨 일이야? 구글? Robert Griesemer, Rob Pike 및 Ken Thompson 에서 개발한 정적이고 강력한 컴파일 언어입니다. 고 언어 문법과? C? 비슷하지만 기능은 메모리 보안, GC (가비지 수집), 구조 및 CSP 스타일입니까? 병렬 컴퓨팅.
Golang 은 다음과 같이 설명합니다.
Go 의 문법은 C 언어와 가깝지만 변수의 선언은 다르다. Go 는 가비지 수집을 지원합니다. 바둑의 병렬 모델은 Tony Hall 의 통신 순서 프로세스 (CSP) 를 기반으로 합니다. 유사한 모델을 사용하는 다른 언어로는 Occam 과 Limbo 가 있지만 채널 전송과 같은 Pi 연산의 특성도 있습니다. 1.8 릴리즈에서는 플러그인 지원이 개방되었습니다. 즉, 일부 기능을 Go now 에서 동적으로 로드할 수 있습니다.
Go 는 C++ 에 비해 열거, 예외 처리, 상속, 일반, 어설 션, 가상 함수 등의 기능을 포함하지 않습니다. 슬라이스, 동시, 파이프, 가비지 수집 및 인터페이스와 같은 기능에 대한 언어 레벨 지원이 추가되었습니다. 버전 2.0 은 제네릭을 지원하지만 어설 션의 존재에 대해 부정적인 태도를 취하고 유형 상속을 제공하지 않는다고 변명합니다.
Java 와 달리 Go 는 문자열 유형처럼 연관 배열 (해시 또는 사전이라고도 함) 을 포함합니다.