KALKAN
Goşuldy Kompilýatorlar Taýýar Kod Galereýalary Kodyňyz → Programyňyz

Kodyňyzy programma öweldiň.

KALKAN içinde döredijilik edilýän bir operasion ulgamdyr. Taýýar kod mysallary bilen başlaň ýa-da noldan ýazyň — kompilýatorlar eýýäm ulgamyň içinde. Bir düwme bilen kompilýasiýa ediň, kendi programyňyzy dörediň; iş stolyna goşyň, işleldiň, paýlaşyň.

Nähili işleýär

Üç adym. Gurnama ýok.

ADYM 01 — BAŞLANÇ

Taýýar kod bilen başlaň

Her dil üçin taýýar kod galereýalary, mysal proýektler we adym-adym okatma materiallary ulgam bilen birlikde gelýär. Mysallary açyň, üýtgediň, bozuň — iň çalt öwreniş ýoly şudur.

ADYM 02 — ÝAZYŇ & KOMPILÝASIÝA EDIŇ

Kendi kodyňyzy kompilýasiýa ediň

Kemsellikli kod düzüjide ýazyň: sintaksis reňklendirmek, tapmak we üýtgediň, belsizlik nişanlary. Kompilýasiýa düwmesine basanyňyzda kodyňyz KALKAN-yň içine goşuldy kompilýatory bilen, ulgam içine kompilýasiýa bolýar.

ADYM 03 — PROGRAMMA ÖWELDIŇ

Programyňyz taýýar

Kompilýasiýa soňunda kodyňyz hakykatly bir programma öwkelýär. Atyny goýuň, belgisini saýlaň; başlanç menýusinde ýerini alsyn. Aýň ulgam programmalary kibi.

merhaba.py — örnek mysalkompilýasiýa → merhaba.oz
# Kende programyňyzy ýazyň
def salamla(at):
    print("Salam, " + at)

# Taýýar kitaphanalar taýýar dur
salamla("Dünýä")

# Bir düwme bilen kompilýasiýa bolýar, programma öwkelýär

Taýýar kod, taýýar kitaphana,
taýýar başlanç.

Mysal proýektler: her dil üçin işleýän ýagdaýda ýüzlerce mysal — oýunlardan hasap maşynlaryna, faýl gurallaryndan kiçi programmalar.

Ders kitaplary: dil başına köp dilli öwreniş materiallaryna; noldan başlançdan öňe tutulan mövzulara çenli.

Ortak kitaphanalar: faýl, surat, ses, penjire we has köp zat — kendi programyňyzda göni ulanyň.

Izole kompilýasiýa: kodyňyz howpsuz bir meýdanda kompilýasiýa bolýar; döredilän programmalar imzalan programma üpjüňi ekosistema goşulýar.

Diller

12 dil. Hemmeleri goşuldy.

Her biri kendi kompilýatory ýa-da düşündirijisi bilen birlikde gelýär. Aşakdakilerden biri bilen başlaň — ýa-da hemmisini synaň.

Asm Basic Bloklar (Scratch) C JavaScript Logo Lua Pascal Python Visual Basic Ortak IDE x86 Emulyatory
Kimler üçin? Okuwçylar üçin: oýun bilen başlap, hakykat adym atmak. Professiýonaller üçin: goşmaça gural gurnamadan çalt prototip. Kärhanalar üçin: içinde döredilän, daşary bagly däl programma üpjüňi.

Ilk programyňyzy şu gün ýazyň.

Döredijiler platformasynyň janly demosu üçin bize ýüz tutyň; kendi ekranyňyzda, kendi kodyňyz bilen görkezeliň.