SURA LANGUAGE / 1.11.1 / MICROSOFT STORE RELEASE
Sura Language
만들고, 실행하고, 끝까지 검증하는 언어.
.sura 소스를 register bytecode로 컴파일해 register VM에서 실행합니다. 기본 타입 검사는 strict이며, Windows x64에서는 자체 JIT를 선택해서 사용할 수 있습니다. Microsoft Store 설치와 Starter 프로젝트로 바로 시작할 수 있습니다.

QUICK START
프로젝트를 만들고 테스트까지
일반적인 Sura 프로그램의 생성, 실행, 테스트에는 Python, Node.js, CMake, FFmpeg가 필요하지 않습니다.
새 PowerShell에서 확인
sura --versionsura --replStarter 프로젝트 만들기
surapkg new my_appcd my_app실행하고 테스트하기
surapkg runsurapkg test12 OFFLINE LESSONS
기초부터 테스트까지 순서대로
기능별 선택 의존성: 영상 처리는 FFmpeg, Python 연동은 Python, JavaScript 타깃과 VS Code 도구 검증은 Node.js가 필요합니다.
EXAMPLES
실제로 쓰는 문법
Starter 명령과 레퍼런스의 실제 호출 형태를 짧은 예제로 정리했습니다.
surapkg new hello_sura
cd hello_sura
surapkg run -- Sura
surapkg testIMPLEMENTATION
구현된 범위와 경계
지원하는 기능과 아직 부분 구현인 타깃을 같은 화면에서 확인할 수 있습니다.
실행
기본 실행 경로
JIT
--jit, 지원 함수·메서드만 부분 컴파일
타입
--legacy-types는 소스 실행에서만 선택 가능
메모리
프로세스 전역 heap
도구
Starter 프로젝트 생성과 VS Code 설정 포함
연동
기능별 외부 도구가 필요할 수 있음
실행 타깃
자세히 보기전체 dynamic Value runtime
Windows x64, warm-up된 지원 body
43개 AST node 분류 완료 · 일부 native module 미지원
전체 dynamic Value parity는 아직 INCOMPLETE
VERIFICATION
통과 기록과 성능 수치
좋은 결과만 고르지 않고 현재 측정값과 미달한 목표도 함께 공개합니다.
2026-07-17 · i5-12400F · 동일 100,000-step inner physics loop · 각 5 runs
| 작업 | Sura JIT | C++ -O3 | 비율 |
|---|---|---|---|
| Vec2 물리 루프 | 0.090 ms | 0.050 ms | 1.80× |
| Vec3 물리 루프 | 0.104 ms | 0.050 ms | 2.08× |
두 결과 모두 같은 고정 물리 루프 범위와 최종 축 값을 확인한 fair-scope 기록입니다. 특정 최적화 경로의 결과이며 언어 전체가 C++보다 1.80~2.08배 느리다는 뜻은 아닙니다. 전체 목표 감사에서 남은 1개 항목은 WASM의 완전한 dynamic AST/bytecode lowering입니다.
DOWNLOADS
Windows x64 · 1.11.1
파일명, 크기, SHA-256을 공개 배포 파일과 맞춰 표시합니다.
게시자 SuraTeam, 제품 ID 9P5JFKSWTP0P, 무료 앱으로 확인했습니다. 기본 설치는 Microsoft Store를 사용합니다.
직접 다운로드 EXE는 Microsoft Store 패키지와 별개이며 현재 Authenticode 서명이 없습니다. Chrome 또는 Windows가 경고할 수 있으므로 일반 사용자는 위 Store 설치를 권장합니다.
SuraLanguageSetup-1.11.1.exe
15,038,464 bytes
b88bdb651e4d443064418a88abc6482f305b65339be614d80c4998f8add9c38aSuraLanguage-1.11.1-windows-x64.zip
5,359,996 bytes
fed5291869e66a1a0da49d59b31482ef6c2843d32a4f1bb4c0c07ae12c2a3277SuraLanguage-VSCode-1.11.1.vsix
170,920 bytes
86d1dbb4a8efc7459da1a6b8f02af4fed958ffe92433060ccf8bace3a00dae6aLANGUAGE REFERENCE / HTML + JSON
문법부터 528개 API 서명까지 한 문서에 정리했습니다.
검색 가능한 목차, 실행 예제, CLI 전체 목록, 외부 의존성, 구현 제한, 검증 기록과 구조화 JSON을 함께 제공합니다.
