Lire. Comprendre.
Déclarez une liaison dès la première affectation. Utilisez fonctions, valeurs structurées et gestion explicite des erreurs pour exprimer votre idée.
Guide du langageCette page n’est pas encore traduite dans la langue sélectionnée. Vous avez été redirigé vers la page d’accueil de cette langue.
THE KU PROGRAMMING LANGUAGE
Un petit langage qui a de la place pour grandir. Une syntaxe lisible, une propriété explicite et une chaîne d'outils à explorer dès la première ligne.
+Des débuts assumés. Explorez, expérimentez, partagez vos retours.
01 — THE APPROACH
Découvrez Ku à travers son comportement réel, en gardant toujours ses limites actuelles à l'esprit.
Déclarez une liaison dès la première affectation. Utilisez fonctions, valeurs structurées et gestion explicite des erreurs pour exprimer votre idée.
Guide du langageDéplacez par défaut, clonez volontairement et empruntez en lecture seule dans les appels synchrones. Les règles actuelles sont documentées avec leurs limites.
Propriété et limitesExécutez avec l'interpréteur, empaquetez un lanceur exécutable ou explorez C natif. Consultez la matrice de prise en charge avant de choisir un backend.
Explorer les outils02 — IN PRACTICE
Importez un module, construisez une valeur et encodez-la en JSON. L'opérateur ? propage les erreurs au lieu de les masquer.
Lire la référence JSONimport json from "std.json"
fn main(): null! {
message = { language: "Ku", hello: "world" }
text = json.stringify(message)?
println(text)
return ok(null)
}{"hello":"world","language":"Ku"}03 — FIND YOUR WAY
BUILDING WITH CARE, STILL IN PROGRESS
Cette documentation décrit le périmètre figé de la préversion expérimentale v0.0.18. La publication effective et les téléchargements sont consignés dans GitHub Releases.
Les sources sont consultables. Aucune licence open source n'a été accordée.