hello, world
Last updated
Last updated
go언어는 제일 오래된 C언어와 닯아있다.
C언어의 좋은 점을 다시 리뉴얼해서 만든 느낌
package main
시작점
라이브러리
도서관. 도서관에는 책이 있다. 이 책에 담긴 지식은 상품을 만드는데 사용된다.
즉, 상품을 만드는데 필요한 참고지식이 담겨있다.
하나의 프로그램을 만들때도, 입력, 출력, 3D, 소리, 버튼과 스크롤 등 필요한 기능이 굉장이 많다. 이것을 매번 프로그래밍할 때, 하나씩 만드려면 시간도 오래걸리고 개발자마다 계속 중복된 것들을 생산할 것이다.
기능들을 묶어놓은 것
모듈, 패키지도 비슷함
프레임워크
기능들의 묶음 + 절차까지 포함하는 느낌
라이브러리는 내가 필요한 것만 골라서 쓸 수 있지만, 프레임워크는 전체를 통째로 가져와서 그 절차대로 써야한다.
엔진
기능묶음 + 프로그램 툴 등 프로그램을 만들기 위해 필요한 모든 것을 종합적으로 묶어놓은 것
import “fmt”
가져온 패키지 중에서 fmt 를 쓰겠다
func main()
프로그램의 시작점
fmt.Println(”hello, world”)
fmt 패키지 내부에 있는 Println() 이라는 함수를 call 하겠다.