KALKAN
Кертелгән компиляторлар Әзер код галереялары Кодыгыз → Программаңыз

Кодыгызны программага әверелтегез.

KALKAN эчендә эшләп чыгару баручы операцион система. Әзер код мисаллар белән башлагыз яки нульдән языгыз — компиляторлар инде системаның эчендә. Бер төймә белән компиляцияләп, үз программаңызны барлыкка китерегез; эш өстәленә өстәп, эшләтеп, бүлешегез.

Ничек эшли

Өч адым. Урнаштыру юк.

АДЫМ 01 — БАШЛАНГЫЧ

Әзер код белән башлагыз

Һәр тел өчен әзер код галереялары, үрнәк проектлар һәм адым-адым өйрәтүче материаллар система белән бергә килә. Мисалларны ачып, үзгәртеп, бузыгыз — өйрәнүнең иң тиз юлы шул.

АДЫМ 02 — ЯЗЫГЫЗ & КОМПИЛЯЦИЯЛАГЫЗ

Үз кодыгызны компиляциялагыз

Камилләштерелгән код редакторында языгыз: синтаксис буяу, эзләү һәм алыштыру, хата билгеләре. Компиляция төймәсенә басканда кодыгыз KALKAN'ның кертелгән компиляторы белән, системаның эчендә компиляцияләнә.

АДЫМ 03 — ПРОГРАММАГА ӘВЕРЕЛТЕГЕЗ

Программаңыз әзер

Компиляция ахырында кодыгыз чын программага әверелә. Атын куеп, символын сайлагыз; башлангыч мәзүрендә урынын алсын. Төгәл системалык кушымталары кебек.

merhaba.py — үрнәк мисалкомпиляцияләү → merhaba.oz
# Үз программаңызны языгыз
def сәламлә(аты):
    print("Сәлам, " + аты)

# Әзер китапханәләр әзер тора
сәламлә("Дөнья")

# Бер төймә белән компиляцияләнеп, программага әверелә

Әзер код, әзер китапханә,
әзер башлангыч.

Үрнәк проектлар: һәр тел өчен эшли торган хәлдә йөзләгән мисал — уеннардан исәп машиналарына, файл коралларыннан кечкенә кушымталарга.

Дәреслекләр: тел буенча күп телле өйрәнү материалларына; нульдән башлаудан югары темаларга кадәр.

Уртак китапханәләр: файл, рәсем, тавыш, тәрәзә һәм башкалары — үз программаңызда турыдан-туры кулланыгыз.

Изоләцияләнгән компиляция: кодыгыз куркынычсыз мохиттә компиляцияләнә; барлыкка китерелгән программалар кул куелган программалык тәэминат экосистемасына кушыла.

Телләр

12 тел. Барысы да кертелгән.

Һәрберсе үз компиляторы яки интерпретаторы белән бергә килә. Түбәндәгеләрнең берсе белән башлагыз — яки барысын да сынап карагыз.

Asm Basic Блоклар (Scratch) C JavaScript Логотип Lua Pascal Python Visual Basic Уртак IDE x86 эмуляторы
Кемнәр өчен? Студентлар өчен: уен белән башлап, чынга адым ясау. Профессионаллар өчен: өстәмә корал урнаштырмыйча тиз прототип. Оешмалар өчен: эчендә җитештерелгән, тышка бәйле булмаган программалык тәэминат.

Беренче программаңызны бүген языгыз.

Эшләп чыгаручылар платформасының чын демосы өчен безгә мөрәҗәгать итегез; үз экраныгызда, үз кодыгыз белән күрсәтәлек.