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
반응형
'소프트웨어 개발&환경' 카테고리의 다른 글
자동차 임베디드 MISRA-C 코딩 가이드라인 (0) | 2024.04.23 |
---|---|
VirtualBox, Kali Linux, tryhackme VPN 설치 (0) | 2024.04.11 |
NGINX의 QUIC 네트워킹 및 암호화 가이드 (0) | 2024.02.03 |
RESTAPI Cheat Sheet (0) | 2024.01.14 |
NginX 서버 response 헤더에서 'Server' 버전 제외하기 (1) | 2023.11.02 |