Забоне, ки калимаҳо, хатогиҳо ва ҳатто тартиби алифбои он тоҷикӣ мебошанд. Барои хонандагоне, ки набояд пеш аз барномасозӣ англисиро омӯзанд.
Дар браузер ҳеҷ насб лозим нест. Барои Windows, macOS ва Linux нусхаи мустақил ҳаст — ҳеҷ чизи дигар лозим нест.
Версияи 3 як муҳити воҳид барои барнома, сомона, бозӣ, маълумот ва TajikBlocks меорад.
Папкаи лоиҳа, ҷустуҷӯ, санҷиш пеш аз иҷро, нигоҳдории худкор ва бастаҳоро дар як барнома мекушояд.
tajik init web сомонаи_ман ё қолаби console, game, blocks ва data — ҳар кадом бо муҳити худ.
TajikWeb саҳифаҳои интерактивӣ месозад; TajikBlocks роҳро аз блокҳо ба рамзи воқеӣ мекушояд.
Муҳоҷирати Rust оғоз шудааст. То баробар шудани санҷишҳо, муҳаррики санҷидашуда тамоми барномаҳои пешинаро нигоҳ медорад.
Ҳеҷ калимаи англисӣ нест — на дар барнома, на дар хатогиҳо.
дода ном <- "Баҳром"
дода синну <- 16
агар синну >= 16 {
нишон "Хуш омадед", ном
} дигар {
нишон "Омӯзишро идома диҳед"
}
Бисёр забонҳо хатои имлоиро танҳо вақте меёбанд, ки он сатр иҷро шавад. TajikLang ҳамаи хатоҳоро пеш аз он ки чизе чоп шавад нишон медиҳад — ва ҳамаашро якбора.
Хатои санҷиш (CheckError) (сатри 3, сутуни 11):
навис(нмо)
^
Номи "нмо" муайян нашудааст.
Маслиҳат: Оё шумо "ном" -ро дар назар доштед?
Ҳамагӣ 2 хато. Барнома иҷро нашуд.
навис(0.1 + 0.2) # 0.3
навис(0.1 + 0.2 == 0.3) # рост
| Забон | 0.1 + 0.2 | == 0.3 |
|---|---|---|
| Ҳисоби дуӣ дар бисёр забонҳо | 0.30000000000000004 | false |
| TajikLang | 0.3 | рост |
Ҳисоби мактабӣ даҳӣ аст. Пул даҳӣ аст. Баҳо даҳӣ аст.
бигзор ҷамъ = 0
барои i аз 1 то 3:
ҷамъ += i
чаро(ҷамъ)
Тағйирёбандаи "ҷамъ":
сатри 1 → 0 (эълон)
сатри 3 → 1 (ивазкунӣ)
сатри 3 → 3 (ивазкунӣ)
сатри 3 → 6 (ивазкунӣ)
«Чаро тағйирёбандаи ман ҳамин аст?» — саволи асосии ҳар навомӯз, ки дигар забонҳо ба он ҷавоб намедиҳанд.
Дар Unicode ҳарфҳои ғ ӣ қ ӯ ҳ ҷ баъд аз я
меоянд, бинобар ин ҳар забони дигар рӯйхати синфро нодуруст тартиб
медиҳад. Дар ин ҷо «Ғафуров» пеш аз «Яқубов» меистад.
Ҳарфи ӣ ду шакли навишт дорад, ки дар экран якхелаанд.
Бе ислоҳ як ном ду тағйирёбандаи гуногун мешуд.
агар ном: хато аст — агар ном != ""
нависед. Ҳар қоида равшан ва гуфташуда аст.
Ҳар хатогӣ сатр, сутун, аломати ^, маслиҳат ва роҳи
даъватро дорад — ҳама бо забони тоҷикӣ.
Феҳристи худӣ барои бастаҳои TajikLang. Хонанда китобхонаи тоҷикиро рост аз дохили муҳити худ насб мекунад.
tajik ҷустуҷӯ бастаҳои мавҷуда tajik гирифтан омор насб мекунад tajik бастаҳо насбшударо нишон медиҳад
ворид омор
ворид шакл
бигзор баҳоҳо = [5, 4, 5, 3, 5, 4, 2]
шакл.қуттӣ("Журнали синф")
навис("Медиана:", омор.медиана(баҳоҳо))
шакл.диаграмма(["Душанбе", "Хуҷанд"], [95, 60])
Ҳарду бастаи тайёр — омор ва шакл —
бо худи TajikLang навишта шудаанд.
Аз «Салом Тоҷикистон» то қолибҳо ва саҳифаи интернетӣ. Ҳар дарс машқ дорад.
Лексер, парсер, дарахти синтаксисӣ, интерпретатор — бо забони тоҷикӣ.
Барномаҳои кориро хонед ва тағйир диҳед.
Тавсифи пурра ва сабаби ҳар қарор (бо англисӣ).
Файли ТАРҶУМА.md рӯйхати ҳамаи 776 матнест, ки забон ба донишҷӯ нишон медиҳад, бо сутуни «варианти беҳтар».
Агар шумо тоҷикзабон бошед ва бист дақиқа вақт дошта бошед, онро хонед ва ҷумлаҳои носуфтаро ислоҳ кунед. Ин муфидтарин кӯмакест, ки ба ин лоиҳа расонида метавонед — муаллифи он тоҷикзабон нест.