🌱 Rilis Perdana Resmi v0.1.0 • Bahasa Pemrograman Berdaulat & Mandiri

Rekayasa Perangkat Lunak Berkinerja Tinggi
Elegan, Aman, dan Berdaulat

Bahasa pemrograman modern yang dirancang dari fondasi pertama dengan inferensi tipe Hindley-Milner, kompilator Full Self-Hosting, komunikasi langsung kernel OS bebas libc, serta ekosistem terpadu untuk Web, Desktop, dan Mobile.

Windows (PowerShell)
Linux / macOS (Bash)
Git Clone & Cargo
iwr https://widya-lang.org/downloads/widya-v0.1.0-windows-x64.zip -OutFile widya.zip; Expand-Archive widya.zip .

Prinsip Rekayasa & Keunggulan Inti

Enam pilar fundamental yang membedakan Widya-Lang dari bahasa pemrograman konvensional.

🧠

Inferensi Tipe Hindley-Milner

Ketik kode secara ringkas dan alami layaknya bahasa dinamis tanpa anotasi tipe berlebih, namun nikmati 100% kepastian keamanan tipe saat waktu-kompilasi.

⚙️

Full Self-Hosting Compiler

Kompilator Widya ditulis dalam bahasa Widya itu sendiri. Terverifikasi deterministik penuh melalui tahapan Stage-0 → Stage-1 → Stage-2 tanpa deviasi biner.

🛡️

Pilar Kemandirian (Bebas Libc)

Berkomunikasi langsung dengan kernel Linux (x86_64/ARM64) melalui Direct Raw Syscalls tanpa ketergantungan runtime glibc atau pustaka pihak ketiga.

🔒

Kriptografi Pasca-Kuantum (PQC)

Kesiapan era komputasi kuantum dengan algoritma standar NIST FIPS 203 (ML-KEM Kyber) dan FIPS 204 (ML-DSA Dilithium) yang terpasang secara native.

📦

Manajer Paket WPM Berdaulat

Penyelesai pohon dependensi matematis berbasis PubGrub, verifikasi integritas Ed25519, serta mode zero-trust offline vendoring untuk keamanan rantai pasok.

🌐

Ekosistem Terpadu Berdaulat

Mendukung kerangka kerja rekayasa aplikasi tingkat industri: WidyaBase (basis data ACID), WidyaWeb (HTTP/3 SSR), WidyaDesktop, dan WidyaMobile.

Sintaks Alami, Logika Presisi

Eksplorasi kode program Widya-Lang dalam sintaks dwi-bahasa Nusantara yang intuitif dan ekspresif.

01. Halo Dunia & Inferensi Tipe

Deklarasi variabel otomatis dan fungsi modular.

02. ADT & Exhaustive Pattern Matching

Pencocokan pola struktural aman tanpa bahaya null-pointer.

03. Utas Paralel & Saluran Komunikasi

Model Aktor konkuren bebas data-race pada tingkat kernel OS.

04. Kriptografi Pasca-Kuantum (PQC)

Enkapsulasi kunci ML-KEM Kyber-768 tahan serangan kuantum.

program.wya
// Program Perdana: Halo Dunia & Inferensi Tipe
fungsi sapa(nama) {
    kembalikan "Selamat datang di Widya-Lang, " + nama + "!";
}

fungsi utama() {
    variabel bahasa = "Widya";
    variabel versi = "0.1.0";
    
    cetak(sapa(bahasa));
    cetak("Versi Sistem: " + versi);
}
> widya jalankan program.wya
Selamat datang di Widya-Lang, Widya!
Versi Sistem: 0.1.0
[Selesai dalam 1.2 ms]

Unduh Rilis Biner Mandiri (v0.1.0 Stabil)

Biner mandiri pra-kompilasi siap jalan tanpa konfigurasi runtime eksternal.

🪟

Windows (x64)

ZIP Biner Mandiri • 18.17 MB
Kompilator, VM & Pustaka Standar
Unduh .ZIP
🐧

Linux (x86_64)

Cargo / Bare-Metal Build
Zero-Libc Direct Syscall
Panduan Linux
🧩

VS Code Extension

Paket VSIX Resmi v0.1.0
Penyorotan Sintaks & Snippets
Unduh .VSIX
📚

Buku Tutorial ISO PDF

Level Dasar (229 Halaman)
ISO 32000-1 Vektor Murni
Buka PDF
SHA256SUMS.txt (Integritas Kriptografi Rilis) Lihat Berkas Asli
cf5da0a6cf5fe74188bf6ab3b59c3444ee5b5890b0598157e9f593f25d809ea1 widya-v0.1.0-windows-x64.zip
c784e75d8c46b439491fe91907f875eb2d1ba211dd74a4804c4c56da4315cb2b widya-lang-0.1.0.vsix
2f21e02fd71ec415fbb480ee9f44b5c6c815174762be13b2a0f434c241b40c08 01_TUTORIAL_LEVEL_DASAR.pdf
dcb2d133d9d211f212853132f9ca1d11b0c406069ffddd12072386ad1a88ef36 02_TUTORIAL_LEVEL_LANJUT.pdf