GO
[정의]
- 제작자 의도 : C++ 의 복잡성과 긴 컴파일 시간이 지겹다. 간결하게 하자!!
[특징]
- 빠른 컴파일 속도
- 멀티코어 환경 지원
- C 언어 기반, C++ 보다 간결
- Strongly-typed. 컴파일 할 때 자료형이 다르면 에러
- Garbage Collection 제공으로 메모리 관리 효율 증가
- 재작년인가 누가 쓴 글을 보니 go는 generic, pointer가 없다고 하였으나 생김.
[활용]
- 웹 브라우저, 서버, 데이터베이스 등 크고 복잡한 어플리케이션 개발에 적합
- 메모리 관리는 상관 없지만 유지보수가 잦은 프로젝트에 유용
- 도커 (Docker), 쿠버네티스 (Kubernetes) 등
<참조 1>
https://steemit.com/kr/@brownbears/go
<참조 2>
https://www.itworld.co.kr/news/133382
'Programing > Knowledge' 카테고리의 다른 글
[Knowledge] 프로그래밍 언어 별 특징 (JavaScript) (0) | 2022.02.13 |
---|---|
[Knowledge] 프로그래밍 언어 별 특징 (Java) (0) | 2022.02.13 |
[Knowledge] 프로그래밍 언어 별 특징 (C, C++, C#) (0) | 2022.02.12 |
[Knowledge] 프로그래밍 언어 별 특징 (ASSEMBLY, 어셈블리) (0) | 2022.02.12 |
댓글