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
반응형

+ Recent posts