반응형

Go와 Rust 중 어떤 언어가 더 좋나요?

 

[ Go 프로그래밍 언어, golang ]

구글에서 2012년 3월에 정식으로 발표한 프로그래밍 언어이다.
로버트 그리즈머, 롭 파이크, 케네스 톰슨이 2007년에 설계했다. 

- 간결한 구조의 언어이며 배우기 쉬운 편이다
- C++의 복잡함과 긴 컴파일 시간을 줄임  
- 멀티 코어/쓰레드를 지원

- 가비지 콜렉터 지원

- Go 언어의 마스코트 이름은 고퍼(Gopher)이며 하늘색 두더지 모습이다.

- 인터프리터 방식으로 테스트 가능

 

package main 
import "fmt"
  
func main() {
    fmt.Println("Hello, world!")
}

 

[ Rust 프로그래밍 언어 ]
러스트 재단에서 C++ 언어를 대체하기 위하여 만든 프로그래밍 언어이다.

- 2015년 5월 15일에 안정 버전이 정식 발표
- 메모리 안전성과 성능, 편의성
- 가비지 컬렉터 없이 메모리 안전성 

- 병렬 프로그래밍, 함수형 프로그래밍 

- Rust 언어의 마스코트 이름은 페리스(Ferris)이며 주황색 게 모습이다.

 

fn main() {
    println!("Hello, world!");
}

 

 

[비교 동영상]

 

아래 영상에서 각 언어의 *철학과 사고방식*의 차이점, 두 언어의 *특징*과 상대적인 강점과 약점, 개발자 경험, 매력, 급여 측면에서 소개하는 내용을 살펴볼 수 있습니다. 

 

https://www.youtube.com/watch?v=LjIe4w_-vzk

 

 

 

 

 

반응형

+ Recent posts