Language/etc

    Go언어의 특성

    Go- 싱글코어에서 강점을가짐, 문맥스위칭에서 퍼포먼스가 향상됨 많은 사람들이 Go 언어를 두고 높은 “생산성” 과 “성능”을 위한 언어라고 이야기 한다. Go 언어의 주요 특징은 아래와 같다. 정적 타입, 강 타입 C/C++, Java 와 같이 Compile Time 에 Type 결정이 이루어 지며, 코드 내에서 암시적 형변환이 일어나지 않는다. 컴파일 언어 C/C++, Java, C# 등과 같이 컴파일이 필요한 언어임. Java 나 C# 과 달리 실행파일을 만들어냄. 별도의 Runtime 환경이 필요없어 실행 환경이 복잡하지 않음. 가비지 컬렉션 실행파일 내에 Garbage Collector 가 탑재 됨. 병행성(Concurrency) Multi Thread, Multi Core 에 Go Routin..