[정보통신기술용어해설] |
Go 언어 | (2021-02-21) |
1. Go 언어 ㅇ 2009년 구글이 발표한 오픈소스 형태의 새로운 프로그래밍 언어 - [참고] ☞ 깃허브 내 Go project, Go 언어 홈페이지 ㅇ ... 편집중 ... 2. 특징 ㅇ 목표 : 빠르고, 안정하며, 편리하고, 쉬운 프로그래밍 - 철저하게 실용성을 표방한 언어 ㅇ 각 플랫폼(CPU,OS 환경) 마다 그에맞는 네이티브 코드를 생성시켜, 그 자체로 실행 가능 - 가상머신, 인터프리터 등이 필요 없음 - 또한, 하나의 컴파일 환경에서 타 플랫폼에 맞춰 생성 가능한 크로스 컴파일 기능을 갖춤 ㅇ 단일 실행 파일로 생성, 동작 함 ㅇ 간결하고, 유연한 문법 - 키워드 수가 매우 적음 - 상속이 아니라 조합으로 코드를 재사용 ㅇ 정적 타입 언어 ㅇ 병행 프로그래밍 ㅇ 메모리 가비지 컬렉션 기능 있음 ㅇ ... 편집중 ...