Această pagină nu este încă tradusă în limba selectată. Ai revenit la pagina principală în acea limbă.

v0.0.18/Experimental prerelease

THE KU PROGRAMMING LANGUAGE

O idee.
Puțin Ku.

Un limbaj mic cu loc pentru creștere. Sintaxă lizibilă, proprietate explicită și instrumente pe care le poți explora de la prima linie.

+O etapă timpurie, în mod intenționat. Explorează, experimentează, oferă feedback.

LESS CEREMONY.MORE EXPRESSION.
hello.kuKU
fn main() {
    println("Hello Ku")
}
TERMINAL●

❯ ku run hello.ku

Hello Ku

InterpretorVezi sursa ↗
SMALL LANGUAGE. CLEAR INTENT.Începe simplu. Înțelege ce construiești.

01 — THE APPROACH

Mai puțină complexitate.
O imagine mai clară.

Cunoaște Ku prin comportamentul real, având permanent în vedere limitele curente.

01

Citește. Înțelege.

Declară o legare la prima atribuire. Folosește funcții, valori structurate și gestionarea explicită a erorilor pentru a-ți exprima ideea.

Ghidul limbajului
02

Fă proprietatea explicită.

Mută implicit, clonează intenționat și împrumută doar pentru citire în apeluri sincrone. Regulile curente sunt documentate alături de limitele lor.

Proprietate și limite
03

Alege calea de execuție.

Rulează cu interpretorul, împachetează un lansator executabil sau explorează C nativ. Verifică matricea de suport înainte de a alege un backend.

Explorează instrumentele

02 — IN PRACTICE

Date familiare.
Erori explicite.

Importă un modul, construiește o valoare și codific-o în JSON. Operatorul ? propagă erorile în loc să le ascundă.

Citește referința JSON
Exemplu sincron. Detaliile de backend și versiune sunt documentate în referință.
json.ku
import json from "std.json"

fn main(): null! {
    message = { language: "Ku", hello: "world" }
    text = json.stringify(message)?
    println(text)
    return ok(null)
}
OUTPUT{"hello":"world","language":"Ku"}

03 — FIND YOUR WAY

Un loc bun de început.

Instalare și descărcări

BUILDING WITH CARE, STILL IN PROGRESS

O lucrare în curs. O poveste de urmărit.

Documentația descrie domeniul fixat al prelansării experimentale v0.0.18. Publicarea efectivă și descărcările sunt înregistrate în GitHub Releases.

Sursa poate fi consultată. Nu a fost acordată o licență open source.
Tastează pentru a căuta.