728x90
반응형
회사에서 링크드인러닝 수강권을 받아 이렇게 저렇게 활용해 보다가 관심있는 언어인 Go 를 배우며 정리해보기로 했다.
오늘 강의의 제목은 "Go's essential characteristics"
Compiled or Interpreted?
Go는 컴파일 언어이며 C, C++ 와 마찬가지이다.
파이썬과 같이 interpreter 언어는 컴파일러가 필요없다.
운영체제에 영향을 받는다.
external virtual machine이 필요하지 않다. (자바에서는 jvm이 필요)
Object Oriented인가?
sort of..
Go 에서는 타입을 정할 수 있고 method가 있는데 이는 object oriented라는 것.
Go가 지원하지 않는것
상속(class가 없음)
오버로딩(overloading)이 없음 -> 같은 이름의 여러 method 작성 불가라는 것
try catch와 같은 exception handling이 없음
Go의 ancestor languages
C 언어, pascal, Oberon 등의 언어를 활용
간단하게 작성할 수 있도록 만들어진 언어라 배우기 쉬움.
728x90
반응형
'코딩해 > Go 고랭' 카테고리의 다른 글
Go언어 | REST API | 좋은 API 디자인하기 | 개발 필수 지식 (0) | 2021.08.20 |
---|---|
[링크드인러닝] Go -2 | syntax | go 기본 | 고랭 문법 (0) | 2021.06.11 |
[프로그래머스] 내적 | TDD로 풀어본 연습문제 | 고랭 | Go TDD (0) | 2021.06.02 |
[Go / Golang 고랭] Mac 맥 Goland 개발환경 설정 | Jetbrains (0) | 2021.04.08 |