Golang

    [Golang] go 기초 익히기 - 1

    0. 들어가며 Go는 컴파일 언어이며 예약어가 많지 않고, 배포가 쉽다. 시중에 나온 책 중에 Go 언어로 구현하는 인터프리터, 컴파일러가 있는 것 같은데 Go를 조금 익히면 그 책을 사서 소스코드로 어떻게 AST가 구성되는지, 어떻게 운영체제와 CPU 아키텍처별로 코드가 변환되는 지를 배워보고 싶다. Go언어는 시작하기 전에 main 함수라는 것을 알아야한다. 내가 직접 Go언어로 컴파일하여 프로그램을 시작하려면, 실행될 코드나 시작점을 main 함수에 넣어야한다. 그러니까 여기 아래에 있는 코드는 다 func main(){} 안에 있다고 생각하고 실습해보자. 시작하자. 1. 상수 선언 Go에서는 상수를 선언할 때 const라는 예약어를 사용한다. 또한 상수명 뒤에 타입을 직접 지정하여 넣을 수도 있다..

    내가 Go언어를 배우기로 결심한 이유

    프로그래밍 언어라는 것은 결국 각 CPU 아키텍처를 준수하여 명령어(0, 1)로 바꾸기 위한 서술 방식일 뿐이다. 그럼에도 불구하고 어떤 프로그래밍 언어들은 엄청나게 인기가 많고, 어떤 프로그래밍 언어는 유행에 뒤쳐진다고 사람들이 배우지 않는다. 유행 따라 이것저것 따라 배워본 사람으로서 느껴보면, 결국 플랫폼을 운영하고 있는 회사가 밀어주면 그 언어는 성공하더라. 유지보수도 소프트웨어 대기업에 의해서 제공되고, 프레임워크와 제품도 그 언어를 통해서 지원된다면 트렌드는 그쪽으로 넘어갈 수밖에 없다고 생각한다. 그런 의미에서 Golang은 일단 '문법'정도는 봐 두면 미래에 좋을 것 같긴 하다. 1. Google이 만들었다. Youtube, Android, Google Photo, Google Cloud ..