Google Go 프로그래밍 언어란 무엇입니까 - 요구사항, FAQ
지금까지 여러 프로그래밍 언어(programming languages) 에 대해 이야기 했지만 지금까지는 Go 프로그래밍 언어 또는 Golang 에 대해 논의하지 않았습니다. 네, 가장 많이 사용되는 언어는 아니지만, 느리긴 하지만 인기가 높아지고 있습니다.
Google 이 많은 영역에서 공격적으로 추진하고 있기 때문에 Go가 많은 기회를 잡을 수 있지만 단점이 있으므로 이러한 문제를 해결하지 않으면 가장 많이 사용되는 것 중 일부.
Google Go 프로그래밍 언어
절차적 프로그래밍에 대해 들어본 적이 있습니까? Google Go 는 이러한 언어 중 하나입니다. 2007년 에 Google 엔지니어인 Robert Griesemer , Rob Pike 및 Ken Thompson 이 만들었지만 2009년에 출시되어 오픈 소스로 만들어졌습니다.
Golang 의 주요 아이디어 중 하나는 배우기 쉽고 사용하기 쉽다는 것입니다. 또한(Furthermore) 개발자는 언어를 읽는 데 문제가 없어야 합니다. 이제 C++와 달리 Go에는 큰 기능 집합이 없으므로 일부 사람들에게는 문제가 될 수 있습니다.
구문에서 Go는 C와 매우 유사하므로 장기간 C 개발자라면 Go를 통해 콘텐츠를 만드는 것이 아주 쉽습니다. 그럼에도 불구하고 우리는 34년 동안 사용된 Erlang 과 같은 언어에 귀를 기울이는 많은 기능에 주목해야 합니다 . 우리는 의심할 여지 없이 다음 에피소드에서 이에 대해 논의할 것입니다.
또한 Go에 대한 경험이 없는 많은 사람들은 Go가 Java 와 공통점이 많다는 사실을 모르고 있습니다. 그래서 Google 은 꽤 오랫동안 서버 측 웹 앱 공간에서 Go를 적극적으로 밀어붙이려고 노력해 왔습니다. 자바(Java) 가 지배 하는 공간 .
Google Go는 크로스 플랫폼입니까?
크로스 플랫폼은 모든 프로그래밍 언어가 성공하려면 매우 중요합니다. 고맙게도 Go는 Windows , Linux , Unix , BSD 및 모바일 장치에서 사용할 수 있습니다. 따라서 어떤 운영 체제를 사용하든 Go에서 코드를 실행하는 데 문제가 거의 없어야 합니다.
읽기(Read) : 웹 개발을 위한 Angular JavaScript 프레임워크란 무엇입니까(What is Angular JavaScript Framework for web development) ?
버그는 어떻습니까?
Golang 의 인상적인 점은 코드에서 버그가 발생하기가 쉽지 않다는 것입니다. 보시다시피 강력한 유형화에 의존합니다. 즉, 개발자는 코드를 작성할 때 주의를 기울이고 정확해야 안전합니다.
모든 프로그래밍 언어가 이대로 있으면 좋겠지만 그렇지 않습니다. 그러나 상황이 더 나아지고 있습니다.
Google Go 사용의 단점
Go가 인상적인 도구라는 점에는 동의할 수 있지만 단점이 있습니다. 아시다시피, 언어는 익히고 배우기 매우 쉽고 좋은 점입니다. 그러나 일부 프로그래머에게는 너무 단순하여 유사한 도구와 비교할 때 다재다능하지 않습니다.
Go에서 마음에 들지 않는 또 다른 점은 가상 머신을 지원하지 않는다는 사실입니다. 이것이 없다는 것은 단순함을 위해 Google 직원이 의식적으로 선택한 것 입니다. 이 결정으로 인해 Go 파일의 크기는 일반적으로 경쟁 서비스보다 큽니다. 말할 것도 없이, Go는 할로윈(Halloween) 에 사탕을 삼키는 아이처럼 RAM 을 먹어치울 것 입니다.
마지막으로, 제네릭의 팬이라면 Go가 이러한 것들을 지원하지 않기 때문에 운이 좋지 않습니다. 이에 대해 꽤 많은 논의가 있었지만 현재까지 아무 일도 일어나지 않았습니다.
Google Go 코딩 예시
다른 모든 사람들과 마찬가지로 우리는 Hello(Hello) World 를 실행하는 데 집중할 것입니다 ! 이것이 표준이기 때문인 것 같습니다.
좋습니다. 먼저 studyGo(studyGo) 라는 폴더를 만들어야 합니다 . 이 폴더 내에서 Hello World ! 프로그램.
다음으로, first.go라는 파일을 만들고 다음 코드를 해당 파일에 추가합니다.
package main import ("fmt") func main() { fmt.Println("Hello World! This is my first Go program\n") }
터미널 내에서 폴더로 이동한 후 다음 명령을 실행합니다.
go run first.go
이제 다음 출력이 표시되어야 합니다.
Hello World! This is my first Go program
그게 다야. 이제 지식을 늘리십시오.
Related posts
초급 프로그래머를위한 5 가지 최상의 프로젝트
Java 프로그래밍 언어 란 무엇입니까? Code 예제
R programming 언어 란 무엇이며, 왜 RStudio을 사용해야하는지
Alternate Text Browser 여러 Programming 언어를 검색 할 수 있습니다
Download, Install, Learn Microsoft Small Basic programming 언어
SynWrite Editor : Free Text & Source Code Editor Windows 10
도움이 Code 재생 Games & 재미로 알아 것을 웹 사이트
Windows에서 Docker Desktop를 설정하고 사용하는 방법
PerfView는 Microsoft의 Performance Analysis & 프로파일 링 도구입니다
Best 무료 Xampp Server 개발자를위한 대안
Github에서 파일을 다운로드하고 볼 수 있습니다
11 Best IDEs Node.js Developers 용
Microsoft Graph : 알아야 할 모든 것
Microsoft Visual C++ 재배포 가능 패키지 : FAQ and Download
Bulk install Windows Package Manager 용 Winstall이있는 Windows apps
윈도우 365 Cloud PC Details, Price, Release Date, FAQ
Git Explorer 여기 한 곳에서 Git Commands 찾기
Python 프로그래밍 언어는 무엇입니까?
Teach Kids Microsoft에서 다음 Tools and Programs을 사용하는 Code
Windows 11/10에서 Developer Mode을 활성화하는 방법