[GoLang] #1 Golang특징 + 설치

Edward Hyun·2021년 11월 8일
1

backend

목록 보기
1/120

1. Golang 특징

  • C언어와 유사한 문법
  • 클래스 - 없음
  • 상속 - 없음
  • 메서드 - 있음, 구조체가 메서드를 가질 수 있음
  • 인터페이스 - 있음, 중요!!
  • 익명 함수 - 있음, lambda처럼 사용
  • 가비지 컬렉터 - 있음
  • 포인터 - 있음, 메모리 주소 사용가능
  • 제네릭 자료구조 - 없음
  • 네임스페이스 - 없음, 모듈/패키지 단위로 분리

2. Golang을 배우는 이유

= 마이크로서비스에 적합하다 (속도 + 병렬성)

3. Golang 설치

공식 홈페이지 : https://golang.org/
다운로드 : https://golang.org/dl/
패키지 : https://pkg.go.dev/std
문서 : https://golang.org/doc/

profile
앱&웹개발(flutter, vuejs, typescript, react), 인공지능(nlp, asr, rl), 백엔드(nodejs, flask, golang, grpc, webrtc, aws, msa, nft, spring cloud, nest.js), 함수형 프로그래밍(scala, erlang)을 공부하며 정리합니다.

0개의 댓글