고 (Golang)
구글에서 심플함과 효율성을 위해 개발한 정적 타입 컴파일 언어입니다.
도커(Docker), 쿠버네티스(Kubernetes)의 본체이며, 이더리움 메인넷 클라이언트인 Geth도 고(Go)로 작성되었습니다.
graph LR
Center["고 (Golang)"]:::main
Rel_microservices["microservices"]:::related -.-> Center
click Rel_microservices "/terms/microservices"
Rel_javascript["javascript"]:::related -.-> Center
click Rel_javascript "/terms/javascript"
Rel_typescript["typescript"]:::related -.-> Center
click Rel_typescript "/terms/typescript"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 5살도 이해할 수 있게 설명
🌍 고(Go)는 수천 명의 작은 도우미들을 동시에 움직일 수 있는 지휘자와 같습니다. 도우미들은 무전기(채널)로 대화하며 협력합니다.
🤓 Expert Deep Dive
CSP 모델을 도입하여 '공유 메모리'가 아닌 '통신'을 통해 데이터를 교환합니다. 클라우드 네이티브 아키텍처의 표준 언어입니다.