티스토리 뷰

반응형

 

안녕하세요 :) Zedd입니다.

아니 이게 제 2020년 첫 글일 것 같은 예감이zzzz

그래두 나름대로 의미 있는 것 같군요..

 

Go를 배워보려고 합니다.

공부하려고 무려 카테고리까지 만들었어요 :D

 

여러분 Go로 말할 것 같으면요

일단 갓-구글이 만든 언어고..

 

출처 : https://codeburst.io/10-top-programming-languages-in-2019-for-developers-a2921798d652

올해 "최고의" 프로그래밍 언어에서 4위를 한....아 참고로 이사람 혼자 랭킹 만든거

 

이 랭킹은.. 

 

1. The highest paying top programming languages 

2. Preferences of developers based on Surveys from StackOverflow.

3. Analysis of developer activity on GitHub (Rankings taken from GitHut 2.0 results for Q1 2019).

4. Google search trends worldwide from June 2018 — May 2019.

 

를 기준으로 했다고 합니다.

거기서 "당당히" 4등을 한 Go...

아니 어떻게 Swift가 없을 수 있는거지??????............

 

Q : Go개발자로 이직각???

A : ㅋㅋ!!!!!!!!!!!!!11!!!

 

 

아니 얘가 마스코트? 뭐 그런거 같은데 진짜 뭔...이런...걸..싶다가도 계속보니까 귀여움

https://golang.org/

 

The Go Programming Language

Download Go Binary distributions available for Linux, macOS, Windows, and more. // You can edit this code! // Click here and start typing. package main import "fmt" func main() { fmt.Println("Hello, 世界") } Hello, World! Conway's Game of Life Fibonacci Clos

golang.org

다운로드 받아준다. 내가

 

Apple macOS 받아주겠삼

다운 끝

 

다운이 잘 됐는지 확인하려면..

 

go

go env

go version

암거나 쳐서 뭐가 나오면 잘 깔린거임 ㅇㅇ

 

http://golang.site/go/article/2-Go-설치와-Go-편집기-소개

 

예제로 배우는 Go 프로그래밍 - Go 설치와 Go 편집기 소개

1. GO 설치 Go 프로그래밍을 시작하기 위해 Go 공식 웹사이트인 http://golang.org/dl 에서 해당 OS 버젼의 Go를 다운로드하여 설치한다. Go는 Windows, Linux, Mac OS X 에서 사용할 수 있다. 윈도우즈에 Go를 설치하기 위해서는 MSI (*.msi) 파일을 다운받아 실행하면 되는데, Go는 디폴트로 C:\go 폴더에 설치되며, MSI가 C:\go\bin을 PATH 환경변수를 추가한다. (주: 여기서는 별도의 언급

golang.site

여기 보면서 좀 해보겠음

 

 

다들 아톰 집에 하나씩 있으ㅅ;ㅣ죠!~~~~?~?

 

 

go-plus받으면 좋다고 하길래..

다운로드수를 보니 안심이 되네요.

 

터미널 플러스도

 

다운받아줍니다. 

 

+ ) 저는 터미널 플러스...가 동작을 안하는데, 여러분

 

PlatformIO IDE Terminal를 다운 받으세요. 다운로드 수가 말해주고 있네요...

잘 됩니다 :D

 

 

 

그리고

제 데스크탑에

 

Zedd_Go라는 폴더를 만들어주고,

bin, pkg, src 폴더를 만들어줍니다. 

 

그리고 환경변수를 설정해야하는데..

제가 데스크탑에 만든 폴더의 Path명을 복사해서 

 

export GOPATH="/Users/Zedd/Desktop/Zedd_Go"

export PATH=$PATH:/usr/local/go/bin

bash_profile에 추가해줍니다.

 

자 그리고 다시 아톰으로 가서

본격적으로 go파일을 만들어줄거에요. src 밑에 만들어줄겁니다.

 

저는 test.go라는 파일을 만들었고, 

 

package main

import "fmt"

func main() {
  fmt.Println("hello world")

}

 

걍 딱봐도 hello world출력하는 코드를 넣어줬습니다. 

 

저장해준다음에

터미널로 갑니다.

아니 제가 터미널 플러그인 설치 했는데 터미널이 안돼요. ㅠㅠㅠ 미친ㄴ넘아

 

 

암튼ㅁ...

터미널에가서

src로 가줍니다. 그리고

go run test.go

를 해주면

hello world가 잘 출력되는 것을 볼 수 있습니다. 

 

go build test.go도 할 수 있어요.

go build를 하면

저렇게 실행파일이 생깁니다. 실행하면?

 

응 hello world야~~

 

 

와 근데zzzz진짜 익숙한..것만 하다가 이렇게 진짜 1도 모르는...언어하려니까 

뭐 빌드는 어떻게하고 진짜 그냥 바보가 된 느낌이었어요.......

 

암튼 큰 도움을 준 앤써니에게 감사하며

오늘은 빌드 해본거에 만족하며 글을 마무리 하겠습니다 :D

모두 새해 복 많이 받으세요!!!!

 

+ )

PlatformIO IDE Terminal을 사용하면

 

이렇게 아톰에서 바로 할 수 있답니다 XD

 

 

반응형

'공부' 카테고리의 다른 글

Metal이 뭔지 궁금해서 쓰는 글  (1) 2020.01.05
Xcode ) Custom File Template만들어보기  (1) 2020.01.04
Behind the Scenes of the Xcode Build Process (1)  (1) 2019.12.14
Mach-O  (4) 2019.12.06
Xcode canvas 살펴보기  (1) 2019.12.05