Go 언어(3)
-
GO 언어: Hello World 예제 os.Exit() (2)
os.Exit() // comment, 주석 // go run 1.helloworld.go // go build 1.helloworld.go /* ./1.helloworld */ package main // 모든 go 프로그램은 패키지 선언으로 시작한다. import ( "fmt" // 타 패키지로부터 임포트 할 패키지, fmt는 format의 줄임말 "os" ) func main() { // 모든 function 은 func로 시작하며 그다음 function 명인 main() fmt.Println("Hello, ㅎㅇ") // println 은 print line 의 줄임 os.Exit(0) // 0 은 성공, 그외숫자는 실패 } 현재 프로그램을 종료한다. 0 은 성공을 의미하며 0 이외의숫자는 에러를 ..
2021.03.09 -
GO 언어: Hello World 예제 (1)
MAC OS 에서 실행되었다. // comment, 주석 // go run 1.helloworld.go // go build 1.helloworld.go /* ./1.helloworld */ package main // 모든 go 프로그램은 패키지 선언으로 시작한다. import ( "fmt" // 타 패키지로부터 임포트 할 패키지, fmt는 format의 줄임말이다 ) func main() { // 모든 function 은 func로 시작하며 그다음 function 명인 main() fmt.Println("Hello, ㅎㅇ") // println 은 print line 의 줄임 } GO는 컴파일형 언어이다. 컴파일형 언어(compiled language)란 명령문이 하나씩 번역되어 실행되는 해석형 언어..
2021.02.23 -
GO 언어 (Golang)
현재는 JAVA python 이 두개가 가장 많이쓰이지만 , 앞으로는 GO 언어가 주류가 될것이다. go 언어에대해 알아보자. 컴파일(정적) 언어와 동적 언어가 있다 컴파일 : c, c++ 동적 : java, c#, phthon 특징 파이썬은 배우기 쉬우나 인터프리터를 사용하므로 느리다. 자바는 빠르나 타입시스템이 복잡해지고 있다. C, C++ 도 빠르고 자바와 비슷하다. 컴파일 하는데 느리다. GO 특징 간결하다(simplicity) 컴파일 시간이 빠르다(fast compile time) 메모리를 직접 관리 안해도된다(garbage collected lang) - 실시간 거래시스템에 사용하기는 안좋다 built-in concurrency GO 장점 컴파일(complie) 언어라 빠른속도 빠른 언어 학습..
2021.02.17