newdecide 2022. 3. 31. 19:42
반응형



Go 언어를 아시나요?
Go 언어는 구글에서 만들었습니다.

개발자가 배우고 싶어 하는 언어 중 하나입니다.

프로그래밍 언어 중 C++이 빠릅니다.

메모리 관리도 직접 할당하므로 복잡한 부분도 있습니다.

Go 언어는 구글 엔지니어 세 명이 C++이 복잡함이 싫어서 만들었다고 합니다.

C++에 비해 간단하며 가비지 컬렉션, 병행성을 잘 지원해줍니다.

Go 언어를 알려주는 책을 소개해드리려 합니다.

소개해드릴 책은 ‘러닝 Go’입니다.

프로그래밍 언어 중 Go 언어의 인기가 올라가고 있습니다.

올라가는 이유는 다른 언어에 비해 빠르기 때문일 것으로 보입니다.

Go 언어는 어떤 언어인지 갈이 살펴보겠습니다.



◆ 속도가 빠른 언어
Go 언어는 다른 프로그래밍 언어보다 속도가 빠릅니다.

동시성 제어가 잘 되어 있습니다.

Go 언어는 키워드가 C와 C++에 비해 간결합니다.

세미콜론을 쓰는 것도 필수는 아니고 안 써도 작동합니다.

C와 구문은 비슷하지만, Go 언어는 C보다 복잡하지 않습니다.

메모리 관리 부분에서도 Go 언어는 다른 언어에 비해 빠른 속도를 보여줍니다.

이런 빠른 속도는 코딩테스트를 할 때도 알고 있다면 유리한 요소입니다.



◆ Go 언어의 특징
Go 언어의 특징을 통해 어떤 강점이 있는지 알아보겠습니다.

Python과 Java 언어는 많은 사람이 개발할 때 시작하는 언어입니다.

Go 언어는 Python과 Java의 장점을 잘 섞여 있습니다.

Python은 코딩인터뷰 때 많은 사람이 사용하지만, 타입의 부재 문제가 있습니다.

Go 언어는 타입을 가지고 있으며 가비지 컬렉션 및 동시성을 지원합니다.

또한 포인터를 가지고 있어서 데이터 구조를 더욱 세밀하게 제어도 가능합니다.

많은 사람이 사용하는 언어가 배우고 학습하기엔 좋습니다.

하지만 Go 언어를 알고 있다면 다른 개발자에 비해 좋은 인상을 남길 수 있습니다.



끝으로 Go 언어는 2009년도에 개발되었습니다.

웹 서비스 개발자가 선호하는 언어로 빠르게 자리 잡고 있는데요.
해외 많은 IT기업에도 Go를 메인 개발언어로 사용하는 곳도 생기고 있습니다.

국내에도 Go 언어를 메인으로 쓰는 회사도 더 많이 생겨날 것입니다.

메인 개발 언어가 있으신 분들도 다음에 무슨 언어를 공부할지 고민이신 분들도 계실 텐데요.
그 고민에 Go 언어를 해보라고 말하고 싶습니다.

Go 언어에 관심 있는 분들에게 이 책을 추천합니다.

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

반응형