KALKAN
O‘rnatilgan kompilyatorlar Tayyor kod galereyalari Kodingiz → Dasturingiz

Kodingizni dasturga aylantiring.

KALKAN — ichida ishlab chiqish amalga oshiriladigan operatsion tizim. Tayyor kod namunalar bilan boshlang yoki noldan yozing — kompilyatorlar allaqachon tizim ichida. Bir tugma bilan kompilyatsiya qiling, o‘z dasturingizni yarating; ish stoliga qo‘shing, ishga tushiring, ulashing.

Qanday ishlaydi

Uch qadam. O‘rnatish shart emas.

QADAM 01 — BOSHLANG‘ICH

Tayyor kod bilan boshlang

Har bir til uchun tayyor kod galereyalari, namunaviy loyihalar va bosqichma-bosqich qo‘llanmalar tizim bilan birga keladi. Namunalarni oching, o‘zgartiring, buzing — eng tez o‘rganish yo‘li shu.

QADAM 02 — YOZING & KOMPILYATSIYA QILING

O‘z kodingizni kompilyatsiya qiling

Kengaytirilgan kod muharririda yozing: sintaksisni ranglash, topish va almashtirish, xato belgilari. Kompilyatsiya tugmasini bosganingizda kodingiz KALKAN’ning o‘rnatilgan kompilyatori bilan, tizim ichida kompilyatsiya qilinadi.

QADAM 03 — DASTURGA AYLANTIRING

Dasturingiz tayyor

Kompilyatsiya yakunida kodingiz haqiqiy dasturga aylanadi. Nomini qo‘ying, belgisini tanlang; ishga tushirish menyusida o‘rnini egallasin. Xuddi tizim ilovalaridek.

merhaba.py — namunaviy misolderle → merhaba.oz
# O‘z dasturingizni yozing
def selamla(ad):
    print("Salom, " + ad)

# Tayyor kutubxonalar kutib turibdi
selamla("Dunyo")

# Bir tugma bilan kompilyatsiya qilinadi, dasturga aylanadi

Tayyor kod, tayyor kutubxona,
tayyor boshlanish.

Namunaviy loyihalar: har bir til uchun ishlaydigan yuzlab namuna — o‘yinlardan kalkulyatorlargacha, fayl vositalaridan kichik ilovalargacha.

Darsliklar: til boshiga ko‘p tilli o‘quv materiallar; noldan boshlashdan ilg‘or mavzularga.

Umumiy kutubxonalar: fayl, chizma, ovoz, oyna va boshqalar — o‘z dasturingizda to‘g‘ridan-to‘g‘ri foydalaning.

Izolyatsiyalangan kompilyatsiya: kodingiz xavfsiz muhitda kompilyatsiya qilinadi; hosil bo‘lgan dasturlar imzolangan dasturlar ekotizimiga qo‘shiladi.

Tillar

12 ta til. Hammasi o‘rnatilgan.

Har biri o‘z kompilyatori yoki interpretatori bilan birga keladi. Quyidagilardan biri bilan boshlang — yoki hammasini sinab ko‘ring.

Asm Basic Bloklar (Scratch) C JavaScript Logo Lua Pascal Python Visual Basic Umumiy IDE x86 emulyatori
Kimlar uchun? Talabalar uchun: o‘yin bilan boshlab, haqiqiy hayotga qadam tashlash. Professional’lar uchun: qo‘shimcha vosita o‘rnatmasdan tez prototip. Tashkilotlar uchun: ichida ishlab chiqarilgan, tashqariga bog‘liq bo‘lmagan dasturlar.

Birinchi dasturingizni bugun yozing.

Dasturchi platformasining jonli demosi uchun biz bilan bog‘laning; o‘z ekrangingizda, o‘z kodingiz bilan ko‘rsatamiz.