Skip to content

seomunsu/study-go

Repository files navigation

golang

장점

간결한 문법 및 단순함 & 컨벤션 통일

go fmt를 이용한 컨벤션을 이용하여 indent 및 처음부터 끝까지 한사람이 작성한듯한 코드를 볼 수 있

병행 프로그래밍 지원

타 언어에서 Thread를 사용하여 병렬처리를 하지만 특별한 처리 없이 고 루틴을 사용하여 쉽게 작성할수 있도록 지원.

정적 타입 및 동적 실행

컴파일을 하여 실행파일을 만들어서 실행 가능.

간편한 협업 지원

git을 통해 필요한 표준화된 라이브러리를 사용하게끔 할 수 있음.

컴파일 및 실행속도

컴파일 및 실행속도가 굉장히 빠르며 크롤러 및 빅데이터를 활용할때 Python보다 체감상 느껴질 정도로 빠름.

제네릭 및 예외처리 미지원

Java등 에서 사용되는 제네릭 및 try ~ catch 사용한 예외처리를 미지원 대신 커스텀 에러라는 Type을 구현하여 처리.

다양한 활용.

Docker, Mongo DB, Netflix 등등 큰 프로젝트들이 사용 중.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages