프로그래밍 언어 비교
Programming Language Comparison
Python, JS, Java, Go, Rust, C 문법을 나란히 비교하세요.
프로그래밍 언어 비교
6개 언어의 핵심 문법을 한눈에 비교하세요
표시할 언어 선택
개념 선택
Python
x = 10
name = "hello"
PI = 3.14JavaScript
let x = 10;
const name = "hello";
var pi = 3.14;Java
int x = 10;
String name = "hello";
final double PI = 3.14;Go
x := 10
var name string = "hello"
const PI = 3.14Rust
let x = 10;
let name = "hello";
const PI: f64 = 3.14;C
int x = 10;
char *name = "hello";
const double PI = 3.14;언어 특성 비교표
| 특성 | Python | JavaScript | Java | Go | Rust | C |
|---|---|---|---|---|---|---|
| 타이핑 | 동적 | 동적 | 정적 | 정적 | 정적 | 정적 |
| 실행방식 | 인터프리터 | JIT | 컴파일(JVM) | 컴파일 | 컴파일 | 컴파일 |
| GC | 있음 | 있음 | 있음 | 있음 | 없음(소유권) | 없음(수동) |
| 속도 | 느림 | 보통 | 빠름 | 빠름 | 매우 빠름 | 매우 빠름 |
| 난이도 | 쉬움 | 쉬움 | 보통 | 보통 | 어려움 | 어려움 |
| 주요 용도 | AI/데이터 | 웹/풀스택 | 엔터프라이즈 | 서버/클라우드 | 시스템/임베디드 | OS/임베디드 |
| 첫 출시 | 1991 | 1995 | 1995 | 2009 | 2015 | 1972 |