Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

Contents

golang

Go 언어에 대해서

Go는 시스템/네트워크 프로그램을 개발 할 목적으로 만들어진 범용 프로그래밍 언어(general-purpose languge)다. 2007년 구글의 엔지니어인 Roert Griesemer, Rob Pike, Ken Thompson 에 의해서 개발이 시작됐다. Go는 가비지 컬랙션과 concurrent 프로그래밍을 지원하는 정적 타입의 언어다. 디펜던시 관리를 위한 패키지(package) 시스템도 지원한다. 실행파일을 만드는 컴파일 언어이지만 동적언어를 개발하는 것과 같은 느낌으로 빠르게 개발 할 수 있다. GO 언어를 사용 함으로써 얻을 수 있는 잇점은 다음과 같다.
  1. 빠른 컴파일
  2. Concurrency를 내장하고 있다. 고루틴이라는 light-weight 프로세스를 이용할 수 있으며, channel로 고루틴간 통신을 할 수 있다.
  3. 간결하고 간단하며, 안전하다.
  4. 정적링크를 사용해서 외부 디팬던시를 없앴다.

패턴

  1. Factory method pattern
  2. Facade pattern
  3. Builder pattern

Error 1146: Table 'edujoinc.user' doesn't exist

문서들

제목 저자 변경일

참고