728x90
반응형
이미 몇 달 전 HN, 레딧에서 잠깐 화제가 됐다가 얼마 전부터 한국 커뮤니티에서 갑자기 이름이 오르내리고 있는 V라는 프로그래밍 언어가 있다. 아직 개발 초기 단계고 12월까지 정식 버전을 릴리스하는 것이 목표라고 한다.
홈페이지에서 V 언어에서 주장하는 특징들을 살펴보자.
- 안전성 (Null 없음, 전역변수 없음, 바운드 체킹, 변수와 구조체는 기본적으로 immutable, …)
- 쓰레기 수집과 참조 카운팅 없이 컴파일 타임에 메모리 안전성을 보장
- C만큼 빠르며 추가 오버헤드 없는 C 연동을 지원
- 1초당 120만 줄의 코드를 컴파일 가능
- 작고 가벼운 컴파일러: 컴파일러를 컴파일하는데 1MB의 용량만 필요하며 0.15 ~ 0.5초 사이에 컴파일이 됨
- C/C++ 코드를 V로 변환 가능. DOOM 소스 코드를 V로 변환하면 0.7초 내에 컴파일이 가능.
- 핫 코드 리로딩
- 크로스 컴파일 지원
- 패키지 매니저 (vpm)
- REPL
- 스크립트 기능
- 3D 그래픽스 라이브러리 내장
- 크로스플랫폼 GUI 라이브러리 내장
- 웹 프레임워크 내장
- ORM 내장
728x90
'08.Algorithm' 카테고리의 다른 글
프로그래밍 언어 - 파이썬 (Python) (0) | 2023.12.13 |
---|---|
프로그래밍 언어 (0) | 2023.12.13 |
자바 스크립트 - 현대 자바스크립트 프레임워크 (1) | 2023.12.05 |
라그랑주 완화법(Lagrangian Relaxation) (1) | 2023.11.16 |
정렬 알고리즘 - 시간복잡도 (Time Complexity), 공간복잡도 (Space Complexity) (0) | 2023.10.16 |