Go

소프트웨어 스크린 샷:
Go
소프트웨어 정보:
버전: 1.5 업데이트
업로드 날짜: 27 Sep 15
개발자: The Go Project
라이센스: 무료
인기: 238

Rating: 3.7/5 (Total Votes: 3)

이동은 구글의 엔지니어 팀에 의해 개발 된 오픈 소스, 크로스 플랫폼, 표현, 자유롭게 배포, 가비지 수집, 동시 프로그래밍 언어입니다. 이동로, 어떤 개발자는, 안정적인 신뢰성, 효율적인 응용 프로그램을 구축 할 수있을 것입니다. 몇 가지 상호 작용의 예는 프로젝트의 홈페이지에서 사용할 수 있습니다.


쉽게 GDB를 이용하여 디버깅 할 수 있습니다

이동 프로그래밍 언어에 의해 생성 된 코드는 쉽게 GDB (GNU 프로젝트 디버거) 오픈 소스 소프트웨어를 사용하여 디버깅 할 수 있습니다. 당신의 GNU / Linux 운영 체제에서 이동을 시작하려면, 단순히 컴퓨터 했음에 해당하는 패키지를 다운로드;.,의 아키텍처를 홈 디렉토리에 압축 파일을 저장하고 압축을 풀고


빈 했음

& lsquo의 위치로 이동, 터미널 응용 프로그램을 엽니 다; 폴더 (예 : CD / 집 / softoware / 이동 / 빈 /)과 & lsquo 실행, --help 했음 이동 ./; 사용할 수있는 명령 줄 옵션 및 사용법 메시지를 보려면 명령. 이동 프로그래밍 언어를 시작하는 방법에 대한 확장 문서는 또한 프로젝트의 주요 웹 사이트에서 제공된다.


명령 줄 옵션

내장 된 명령을 사용하면, 이동 환경에 대한 정보를 인쇄 할 수 컴파일하려면 소스 코드를 처리하여 이동 파일을 생성하는 패키지를 해결하기 위해, 오브젝트 파일을 제거하고, 패키지를 나열, 패키지 및 종속성을 컴파일 할 수 및 이동 프로그램을 실행하고 패키지를 테스트 할 수 있습니다.

또한, 컴파일하고 패키지와 의존성을 설치, 패키지 소스를 패키지에 이동 도구 수의사를 실행, 실행 gofmt을 특정 이동 도구를 실행할 수 있습니다뿐만 아니라 패키지와 의존성을 다운로드하여 설치합니다.


GNU / 리눅스, BSD, Mac과 Windows에서 실행

리뷰의 시작 부분에 언급 한 바와 같이, 이동 당신이 BSD뿐 아니라, 모든 GNU / Linux 배포판에서 사용할 수 있다는 것을 의미한다 크로스 플랫폼 프로그래밍 언어이며, 맥 OS X, 및 Microsoft Windows가 작동 시스템. 32 비트 및 64 비트 컴퓨터 플랫폼은 현재 지원되는

이 릴리스의 새로운 기능 :.

컴파일러와 런타임은 현재 이동로 작성되어

( ) 조금 어셈블러와. C는 더 이상 구현에 포함되지 않으며, 그래서 분포를 구축 한 번 필요했던 C 컴파일러는 사라 졌어요.
가비지 컬렉터는 현재 동시과 다른 goroutines과 병행하여, 가능하면, 실행하여 획기적으로 낮은 일시 정지 시간을 제공합니다.
기본적으로 가능한 코어 수로 설정 GOMAXPROCS 실행 프로그램을 이동; 이전 릴리스에서 1로 기본.
내부 패키지에 대한 지원은 이제 모든 저장소뿐만 아니라 이동 코어 제공됩니다.
이동 명령은 이제 & quot에 대한 실험적인 지원을 제공 vendoring & quot; 외부 의존성.
새로운 이동 도구 추적 명령은 프로그램 실행의 세밀한 추적을 지원합니다.
(godoc 구별) 새로운 이동 의사 명령은 명령 줄 사용을 위해 사용자 정의됩니다.

1.4.2 버전의 새로운 기능 :

이 새로운 버전은 거의 칠개월 5월 이동 1.1의 출시, 1.1 사이의 14 개월 훨씬 짧은 기간 후에 온다 1.0. 우리는 미래의 주요 릴리스 사이의 비교 간격을 예상하고있다.
1.2 사소한 언어 변화, 언어 구현 및 도구, 약간의 성능 향상에 몇 가지 개선, 많은 추가 및 표준 라이브러리에 (이전 버전과 호환) 변화의 몇 가지를 포함 이동합니다.
약간의 변화가 기존 (버그) 프로그램의 동작에 영향을 미칠 수 있으므로, 모든 세부 사항에 대한 릴리스 노트를 읽어 보시기 바랍니다. 다음은 릴리스의 하이라이트입니다.
새로운 3 인덱스 조각 구문은 길이뿐만 아니라 용량을 지정할 수있는 기능을 추가합니다. 이는 프로그래머가 단지 기본 어레이의 제한된 일부에 액세스 할 수 슬라이스 값, 이전 불안전 패키지의 사용을 요구하는 기술을 전달할 수있다.
툴 체인의 새로운 주요 기능은 계산과 테스트 커버리지 결과를 표시 할 수있는 기능입니다. 자세한 내용은 이동 테스트 및 커버 도구 설명서를 참조하십시오. 이번 주 우리는 구체적으로이 새로운 기능에 대해 설명 기사를 게시 할 것입니다.
Goroutines는 지금 선제, 예정되어 있다는 점에서 스케줄러는 때때로 함수에 대한 항목에 호출됩니다. 이 같은 스레드에서 다른 goroutines 굶주린에서 바쁜 goroutines을 방지 할 수 있습니다.
기본 goroutine 스택 사이즈의 증가는 어떤 프로그램의 성능을 개선한다. (이전 크기는 성능이 중요한 부분에 비싼 스택 세그먼트 스위칭을 도입하는 경향이 있었다.) 타단 시스템의 모든 리소스를 소모하지 오작동 프로그램을 방지한다, 새로운 스택 사이즈 제한 및 운영 체제 스레드 수를 . (이러한 제한 사항은 실행 / 디버그 패키지에 새로운 기능을 사용하여 조정할 수 있습니다.)
마지막으로, 표준 라이브러리에 많은 변화 가운데 큰 변화는 새로운 인코딩 패키지의 printf 형식 문자열의 인덱스 인수 및 템플릿 패키지에 몇 가지 편리한 추가를 포함한다.

1.4.1 버전의 새로운 기능 :

이 새로운 버전은 거의 칠개월 5월 이동 1.1의 출시, 1.1 사이의 14 개월 훨씬 짧은 기간 후에 온다 1.0. 우리는 미래의 주요 릴리스 사이의 비교 간격을 예상하고있다.
1.2 사소한 언어 변화, 언어 구현 및 도구, 약간의 성능 향상에 몇 가지 개선, 많은 추가 및 표준 라이브러리에 (이전 버전과 호환) 변화의 몇 가지를 포함 이동합니다.
약간의 변화가 기존 (버그) 프로그램의 동작에 영향을 미칠 수 있으므로, 모든 세부 사항에 대한 릴리스 노트를 읽어 보시기 바랍니다. 다음은 릴리스의 하이라이트입니다.
새로운 3 인덱스 조각 구문은 길이뿐만 아니라 용량을 지정할 수있는 기능을 추가합니다. 이는 프로그래머가 단지 기본 어레이의 제한된 일부에 액세스 할 수 슬라이스 값, 이전 불안전 패키지의 사용을 요구하는 기술을 전달할 수있다.
툴 체인의 새로운 주요 기능은 계산과 테스트 커버리지 결과를 표시 할 수있는 기능입니다. 자세한 내용은 이동 테스트 및 커버 도구 설명서를 참조하십시오. 이번 주 우리는 구체적으로이 새로운 기능에 대해 설명 기사를 게시 할 것입니다.
Goroutines는 지금 선제, 예정되어 있다는 점에서 스케줄러는 때때로 함수에 대한 항목에 호출됩니다. 이 같은 스레드에서 다른 goroutines 굶주린에서 바쁜 goroutines을 방지 할 수 있습니다.
기본 goroutine 스택 사이즈의 증가는 어떤 프로그램의 성능을 개선한다. (이전 크기는 성능이 중요한 부분에 비싼 스택 세그먼트 스위칭을 도입하는 경향이 있었다.) 타단 시스템의 모든 리소스를 소모하지 오작동 프로그램을 방지한다, 새로운 스택 사이즈 제한 및 운영 체제 스레드 수를 . (이러한 제한 사항은 실행 / 디버그 패키지에 새로운 기능을 사용하여 조정할 수 있습니다.)
마지막으로, 표준 라이브러리에 많은 변화 가운데 큰 변화는 새로운 인코딩 패키지의 printf 형식 문자열의 인덱스 인수 및 템플릿 패키지에 몇 가지 편리한 추가를 포함한다.

버전 1.1.1의 새로운 기능 :

2011 년 우리는 앱 엔진의 이동 런타임을 발표했다. 그 이후로, 우리는 이동 애플 리케이션 엔진 환경을 개선하기 위해 지속적으로, 일반적으로 구글 클라우드 플랫폼에 대한 이동 지원을 개선. 예를 들어, 구글-API - 이동 - 클라이언트는 계산 엔진, 클라우드 스토리지, BigQuery, 드라이브, 그리고 더 많은 포함 구글의 공개 API의 범위로 이동 인터페이스를 제공합니다.

유사한 소프트웨어

Intel C++ Compiler
Intel C++ Compiler

20 Feb 15

Pyrex
Pyrex

3 Jun 15

Ctalk
Ctalk

20 Feb 15

코멘트 Go

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!