Αυτή η σελίδα δεν έχει ακόμη μετάφραση στην επιλεγμένη γλώσσα. Έγινε επιστροφή στην αρχική σελίδα αυτής της γλώσσας.

v0.0.18/Experimental prerelease

THE KU PROGRAMMING LANGUAGE

Μια ιδέα.
Λίγο Ku.

Μια μικρή γλώσσα με χώρο να μεγαλώσει. Ευανάγνωστη σύνταξη, ρητή κυριότητα και εργαλεία που εξερευνάτε από την πρώτη γραμμή.

+Πρώιμο στάδιο από σχεδιασμό. Εξερευνήστε, πειραματιστείτε, μοιραστείτε σχόλια.

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

❯ ku run hello.ku

Hello Ku

ΔιερμηνευτήςΠροβολή πηγής ↗
SMALL LANGUAGE. CLEAR INTENT.Ξεκινήστε μικρά. Κατανοήστε αυτό που δημιουργείτε.

01 — THE APPROACH

Μικρότερη επιφάνεια.
Καθαρότερη εικόνα.

Γνωρίστε το Ku από την πραγματική συμπεριφορά του, με τα τρέχοντα όρια πάντα ορατά.

01

Διαβάστε. Κατανοήστε.

Δηλώστε δέσμευση στην πρώτη ανάθεση. Χρησιμοποιήστε συναρτήσεις, δομημένες τιμές και ρητό χειρισμό σφαλμάτων για να εκφράσετε την ιδέα σας.

Οδηγός γλώσσας
02

Κάντε την κυριότητα ρητή.

Μετακινήστε εξ ορισμού, κλωνοποιήστε συνειδητά και δανειστείτε μόνο για ανάγνωση σε σύγχρονες κλήσεις. Οι τρέχοντες κανόνες τεκμηριώνονται μαζί με τα όριά τους.

Κυριότητα και όρια
03

Επιλέξτε διαδρομή εκτέλεσης.

Εκτελέστε με τον διερμηνευτή, συσκευάστε εκτελέσιμο εκκινητή ή εξερευνήστε το εγγενές C. Ελέγξτε τον πίνακα υποστήριξης πριν επιλέξετε backend.

Εξερευνήστε τα εργαλεία

02 — IN PRACTICE

Οικεία δεδομένα.
Ρητά σφάλματα.

Εισαγάγετε μονάδα, δημιουργήστε τιμή και κωδικοποιήστε τη σε JSON. Ο τελεστής ? προωθεί σφάλματα αντί να τα κρύβει.

Διαβάστε την αναφορά JSON
Σύγχρονο παράδειγμα. Λεπτομέρειες backend και έκδοσης τεκμηριώνονται στην αναφορά.
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

Ένα καλό σημείο εκκίνησης.

Εγκατάσταση και λήψεις

BUILDING WITH CARE, STILL IN PROGRESS

Έργο σε εξέλιξη. Ιστορία που συνεχίζεται.

Η τεκμηρίωση περιγράφει το οριστικοποιημένο εύρος της πειραματικής προέκδοσης v0.0.18. Η πραγματική δημοσίευση και οι λήψεις καταγράφονται στα GitHub Releases.

Η πηγή είναι διαθέσιμη για προβολή. Δεν έχει χορηγηθεί άδεια ανοικτού κώδικα.
Πληκτρολογήστε για αναζήτηση.