Programming

Go 언어의 장단점

steloflute 2016. 3. 9. 23:30

장점:

  • Dynamic 언어에 비해 빠르다.
  • static typing
  • 컴파일이 빠르다.


단점:

  • C에 비해 느리다.
  • 매크로가 없다.
  • 제네릭 프로그래밍이 불가능하다.
  • readline이 없다.
  • 컴파일된 파일이 커서 유틸리티를 만들기에 부적당하다. (2MB~)
  • garbage collection을 끌 수가 없다.
  • Cannot define new methods on non-local type.
  • 3항 if 연산자가 없다.
  • 문서화 덜 됨. 예: https://golang.org/pkg/strings/#Repeat 에서 count가 0 미만이면 panic이 발생하는데 이에 대한 설명이 없다.
  • exception이 없어서 에러 처리가 번거롭다.


'Programming' 카테고리의 다른 글

ARIA 소스코드 보급  (0) 2016.03.28
Features of C99  (0) 2016.03.19
C/C++ macros  (0) 2016.02.21
C++에서 UTF8, Unicode, Ansi 문자열 변환..  (0) 2016.02.08
C++에서 UTF-8 사용  (0) 2016.02.06