레이블이 Go 언어에 대하여인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Go 언어에 대하여인 게시물을 표시합니다. 모든 게시물 표시

20241223

Go 언어에 대하여 - golang

Go언어는, Golang 이라고도 합니다.

C언어 같은, 빠른 컴파일 속도

매우 간결한 코드

메모리 자동 해제(가비지 컬렉션)

편리한 동시성 및 멀티코어 프로세서 지원


구글의 로버트 그리시머, 롭 파이크, 켄톰슨이 방대해지는 코드를 좀던 간단하고 관리하기 쉽게 하기 위하여, 만들고, 2009년에 오픈소스로 전환 공개한 언어입니다. 모든 OS(윈또우,리눅스,맥,안드로이드,ios)에서 실행 가능한 프로그램을, 하나의 소스 코드로 생성가능하며, 동시성과 유지보수에 초점을 맞춘 프로그래밍 언어입니다. c언어의 쉬운버젼이라고도 합니다. c언어와 문법은 비슷하고, 복잡한것은 제거한 언어라고 말합니다. 

정적타입 언어로, 컴파일시 타입체크를 수행하여, 안정성과 성능을 보장합니다.

타입추론을 지원하여, 코드가 매우 간결합니다. 

여러 장점과 단점이 있고, 참 좋은 예기들도 많지만, 개인적으론, 좀 불편하거나, 단순해도,

그냥 go언어 하나만 배우면, GPT등과 연계하여, 원하는 프로그램을 만들수 있다는 점 때문입니다.

취미로, 하나의 프로그래밍 언어만 알면 되고, 문법도 간단하고, 성능도 빠르고, GPT 와 연계하면,

수 많은 프로그래밍 언어와 성능등 여러가지를 생각하는 회사의 개발자가 아니라면, 그냥 golang 하나면, 빠른 컴파일 언어를 쉽게 얻는것입니다. 파이썬이나 flutter c언어 lua... 여러 언어와 비교하며,

고민좀 해본 결과, 어딘가는 부족해도, 그냥 하나만 배울수 있고, 간단한대, 컴파일 언어라 go언어가 좋은거 같아요.