Vale 프로그래밍 언어 깔끔하게 정리하기
홈페이지에서는 해당 언어를 아래와 같이 표현하고 있습니다.
- Vale is the fast, safe, and easy programming language.
즉, Vale 언어는 빠르고, 안전하고, 쉬운 프로그래밍 언어라고요..
그리고, Vale 프로그래밍 언어의 특징은 아래와 같이 정리할 수 있습니다.
- 빠르고, 안전하고, 쉬운 언어
- AOT 컴파일, 정적 타입
- Generational Reference 기반 메모리 관리로 레퍼런스 카운팅보다 2.3x 빠르고 안전
- 프로그램의 메모리를 Region 단위로 분할 : Main, Read-only, Mutexed..
- Region 격리, Fearless FFI, Higher RAII
아래는 Value / Javascript / C++ / Rust 와 비교한 자료이고요...
HELLO WORLD 을 찍으려면 아래와 같이 하시면 됩니다.
우선, 우리가 알아야할것은
- 기본 프로그래밍 개념과 하나 이상의 다른 명령형 언어(C, Java, Python 등)에 익숙하면, Vale 을 프로그래밍하는데 편합니다.
- 그리고요...Vale는 아직 알파 버전이라고 하고요..
우리는 그 안에 프로그램을 작성할 수 있지만, 이를 쉽게 만드는 기능 중 일부는 아직 사용할 수 없다고 하네요..
아무튼 아래와 같이 Hello world 를 찍을 수 있습니다.
Hello world!
처음에는, Vale 컴파일러 다운로드 페이지에서 다운로드 받으시고요...
디렉토리에 압축을 풀면되는데요..
예를들면, ~/Vale.
그리고나서...아래 절차를 수행하시면 됩니다.
홈페이지에서는 아래와 같이 설명하고 있어요...
- Put the below code into a .vale file such as ~/myprogram.vale
- Run the command ~/Vale/valec build mymodule=~/myprogram.vale --output_dir=build.
- Run the command build/main to run the executable.
아무튼 오늘 블로그는 여기까지고요..
좀더 자세한 내용은 해당 아래 홈페이지를 들어가보시면 됩니다.
오늘도 믿고 봐주셔서 감사합니다.
'좋아하는 것_매직IT > 96.IT 핫이슈' 카테고리의 다른 글
텔레그램 프리미엄 구독 서비스 발표 (telegram.org) (0) | 2022.06.21 |
---|---|
Sake - 로컬 & 리모트 서버들을 위한 명령 실행기를 소개합니다. (0) | 2022.06.20 |
FireZone - WireGuard 기반의 VPN 서버 & 방화벽 (0) | 2022.06.18 |
Plasmo - 브라우저 확장 개발용 SDK (0) | 2022.06.17 |
Tauri v1.0 릴리즈 - 웹 프론트엔드 스택을 이용해 데스크탑 앱을 개발할 수 있는 툴킷 (0) | 2022.06.17 |