둘러보기 메뉴
검색
바뀐글
임의글
개인 도구
가입하기
로그인
도움말
도움말
질문게시판
자주 묻는 질문
커뮤니티
실시간 채팅방
가입인사게시판
자유게시판
뉴스게시판
제재안게시판
최근 토론
페미위키
공지사항
개선 요청
바뀐글
임의글
파일 올리기
다면 분류 목록
특수 문서 목록
Go (프로그래밍 언어) 문서 원본 보기
이름공간
문서
토론
주시
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보
위키베이스 항목
행위
보기
읽기
원본 보기
역사 보기
←
Go (프로그래밍 언어)
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요.
요청한 명령은 다음 중 하나의 권한을 가진 사용자에게 제한됩니다:
사용자
,
Seeders
.
문서를 고치려면 이메일 인증 절차가 필요합니다.
사용자 환경 설정
에서 이메일 주소를 입력하고 이메일 주소 인증을 해주시기 바랍니다.
문서의 원본을 보거나 복사할 수 있습니다.
== 개요 == 구글에서 개발한 프로그래밍 언어. C와 많은 부분이 닮아 있으며 심지어 포인터까지 지원한다(단 포인터 연산은 할 수 없다). Go 언어를 만든 세 사람, [[로버트 그리즈머]], [[롭 파이크]], [[켄 톰슨]] 중 [[켄 톰슨]]이 C 언어의 전신인 B 언어를 개발했으니 어쩌면 당연할 수도. [[구글]]에서 개발했지만 드러내놓고 밀어주지는 않는다. 지나치게 [[구글]]의 언어로 틀이 박히면 오히려 사용자 확장에 걸림돌이 된다고 생각하는 듯. 내부에서는 상당수의 프로젝트가 Go 언어로 개발되고 있다고 한다. 대표적인 예가 [[구글]] 다운로드 서버.<ref>https://golang.org/doc/faq#Is_Google_using_go_internally</ref> [[자바]]나 [[파이썬]]과는 달리 클래스가 없다. 구조체를 만들고 구조체의 포인터를 넘겨 받는 함수를 구현해서 클래스와 비슷한 효과를 낼 수 있다. 클래스가 없으니 클래스 상속은 불가능하지만 인터페이스 상속은 할 수 있다. [[자바]]와는 달리 컴파일 하면 단독으로 실행되는 파일을 만든다. 물론 컴파일러에 따라서는 바이트 코드를 만드는 것도 가능하다. 1.4부터는 mobile 패키지가 들어가서 안드로이드 앱 개발에도 쓸 수 있게 되었다. {{주석}} {{프로그래밍}} [[분류:프로그래밍 언어]]
이 문서에서 사용한 틀:
틀:주석
(
원본 보기
)
틀:프로그래밍
(
원본 보기
)
Go (프로그래밍 언어)
문서로 돌아갑니다.
다른 언어