Learning
토픽 212 / 214·비교표

프로그래밍 패러다임

C/C++ vs Rust vs Go vs Java

항목C/C++RustGoJava
메모리 관리수동(malloc/free)소유권 시스템GCGC
안전성낮음(UAF, 오버플로)컴파일 타임 보장런타임 보장런타임 보장
성능최고C/C++ 동급중상중간
GC 유무없음없음있음있음

전통 인프라 vs SDx

항목전통 인프라SDx
관리 방식장비별 수동 설정API/소프트웨어 자동화
유연성하드웨어 종속추상화로 유연
비용고가 전용 장비범용 하드웨어 활용
확장성물리 장비 추가소프트웨어 정책 변경