웹 사이트

Google Go는 유망하지만 여전히 기저귀에 있습니다.

TOULIVER x BINZ - "BIGCITYBOI" (Official Music Video)

TOULIVER x BINZ - "BIGCITYBOI" (Official Music Video)
Anonim

결과적으로, Google이 장기적으로 Go to에 전념하고, 챔피온하고 강화하기 위해 열심히 노력하는 것이 중요합니다. 그렇지 않으면 오픈 소스 고는 C ++와 같은 컴파일 된 언어의 견고 함으로 파이썬과 같은 동적 언어의 개발 속도를 제공 할 수있는 잠재력을 실현하지 못할 것입니다.

"나는 이와 같은 컴파일 된 빠른 언어를보고 싶습니다. 개발자들은 지난 4 ~ 5 년 동안 언어와 프레임 워크, 즉 Ruby on Rails, Django, CodeIgniter로 개발 시간을 단축하려고 노력해 왔지만 그 추구에서 애플리케이션 성능을 희생시키고있다 "

"Google의 목표는 애플리케이션 개발 측면에서 개발자에게 효율적 일뿐만 아니라 컴퓨터에서 처리 시간에 효율적으로 사용할 수있는 언어를 개발하는 것입니다. / 메모리 사용 및 보안, 동시성과 같은 해당 응용 프로그램의 비즈니스 프로세스와 관련이 있습니다. "Wales는 전자 메일 인터뷰에서 덧붙여 말했습니다.


여전히, Go는 지금 막 아기 단계에 있으며, Google, 근원 프로젝트를 둘러싼 많은 사람들이 업무를 처리해야합니다. "910은 바벨 (Babel)의 컴퓨팅 타워에서 내구성이 강한 고정 장치가되기까지 Go가 임계 질량에 도달하기까지 수십 년이 걸릴 것입니다. IDC의 분석가 알 힐와 (Al Hilwa)는 새로운 프로젝트의 10 %가 전면적으로 시작된다고 말했다.

가트너 애널리스트 레이 발데스 (Val Valdes)도 비슷한 견해를 갖고있다. Valdes는 Go가 견고하게 잡혀 개발자가 사용하는 안정적인 커뮤니티를 구축하는 데 적어도 5 년은 걸릴 것으로 예측합니다.

"주요 금지 요인은 완전히 새로운 것인데, 새로운 언어와 도구 집합을 배우는 것이 필요합니다 Valdes는 전화 인터뷰에서 개발자들이 솔루션을 구축하기 위해 활용할 수있는 기존의 코드는 거의 존재하지 않는다고 전했다. "Google 외부에 영향을 미치려면 시간이 좀 걸릴 것입니다."

그 일정표는 디지털 마케팅 대행사 인 Singlebound Creative의 창립자 겸 창립자 인 Alan Peters와 Tap Riot의 설립자 겸 CEO에 대한 해제입니다., 모바일 애플리케이션 시동

"내 직업은 내가이 일을 이해할 것을 요구하기 때문에 계속 지켜 볼 것이다.하지만 솔직히 말해서, 그건 내 사업 중 하나에 너무 많은 위험을 안겨주고있다." 그는 "지금 구글은 시간과 노력을 투자 할 계획"이라며 "구글은 연구와 실험을 중시하는 매우 학문적 인 기업 문화를 가지고 있으며 컴퓨터 과학계는 프로그래밍 언어를 발명하기를 좋아한다"고 덧붙였다. "Singlebound and Tap Riot에서 우리는 진정으로 애플리케이션에 중점을두고 있으며, 적용되는 세상은 문제를 해결하는 것과는 다른 방식으로 진행됩니다."라고 말했습니다. 웨일즈는 Google이 정교하고 고의적 인 Go 성공하기 위해서 필요합니다. "물론, 그들은 지금 당장 관심이 있지만, 구글 맵스와 구글 맵스를 제외하고는 '완벽한'지점에 이르지 않고도 프로젝트에서 프로젝트로 뛰어 들고 수익을 올릴 수있는 가장 분산 된 개발자 그룹 일 것입니다. 구글 리더 "라고 웨일즈는 말했다. "Gmail에서 적절한 관리자를 기다리는 데 얼마나 오랜 시간이 걸렸습니까?"

Google이 필요한주의를 기울이지 않으면 새로운 프로그래밍 언어가 큰 잠재력을 지니고 있기 때문에 진정한 애도의 뜻이됩니다.

"그들은 더 복잡한 언어를 사용하는 대부분의 능력을 보존하고보다 처리하기 쉽도록 구문을 정리할 수있었습니다. 빠르다. "발데스가 말했다.

"역동적 인 언어의 생산성과 컴파일 된보다 정적 인 언어의 성능을 결합 할 수 있었던 것 같습니다."웨일즈는 Go의 구문에 친숙하며 Python과 Ruby on Rails '와 C 기반 언어의 구문에 익숙합니다. 그는 또한 컴파일 된 언어로서 Go의 응용 프로그램이 매우 빠르게 실행되는 것을 좋아합니다.

Wales는 Go의 도구를 "훌륭함"이라고 칭찬합니다. 웨일즈는 "컴파일러는 빠르며 응용 프로그램의 모든 파일을 일관되게 형식화하는 포맷터가 있으므로 대중에게 코드를 공개하는 팀에게 적합합니다"라고 말했습니다.

Go의 핵심은 무엇입니까? 설립 된 프로그래밍 언어로서의 장소?

처음에는 그가 많이 좋아하는 문법이 더 세련 될 수 있다고 웨일즈는 말했다. 웨일즈 대변인은 "파이썬과 루비 개발자들이 익숙한 것보다 구문이 좀더 장황하다.이 두 언어의 주요 판매 포인트 중 하나이기 때문에 쉽게 간과되지 않는 결점이있다"고 말했다. 웨일즈는 고 (Go)의 물결 모양의 객체 지향 디자인을 "큰 타격"이라고 생각합니다. "[객체 지향 프로그래밍]은 대규모 애플리케이션의 관리 및 유지 보수를 훨씬 쉽게 해주는 입증 된 개념입니다."라고 Google은 설명했습니다.

Google은 Go와 함께 "심각한 애플리케이션"을 구축하고 더 간단하고 Hilwa는 전자 메일 인터뷰에서 "다른 언어와 달리 Go를 사용하여 편리하게 만들 수 있습니다."라고 말했습니다.

웨일즈는 자습서에 집중하고 초보 개발자에게 다가 갈 것을 권장합니다. "제공 한 최신 문서와 예제는 노련한 개발자 만 이해할 수 있습니다."라고 그는 말했습니다.

Google은 Go 라이브러리를 구축 할 수 있도록 개발자도 법원에 출두해야합니다. 웨일즈는 "다른 언어의 코드를 검토함으로써 학습 효과가 뛰어날뿐만 아니라 언어를 더욱 강력하게 만든다"고 말했다. "역사적으로 제 3 자 지원은 대부분의 언어가 전쟁에서 승리하는 곳입니다."

Peters는 관심있는 개발자에게 부드러운 사랑의 보살핌을 많이주는 것이 좋습니다. 피터스 대변인은 "구글은 특정 종류의 괴짜에게 감정적 인 호소력을 지닌 강력한 브랜드이다. "괴짜에게 Google의 실제 Ph.D.s와의 대화 및 실험에 대한 초기 액세스를 제공하고 개발자가 창조 및 개선에 참여하도록하십시오. 그러면 개발자가 아닌 브랜드 챔피언이됩니다."