Бұл жазба автоматты түрде орыс тілінен аударылған. Russian
Бұл біздің циклдің төртінші бөлігі. Біз қазірдің өзінде философияны анықтадық, алфавит құрдық және тіліміздің "миын" жасадық. Оны сөйлететін уақыт келді.
Алдыңғы мақалаларда біз "неге" және "қалай"туралы көп айттық. Енді "не" көрсету уақыты келді. Біз тіліміздің негізгі синтаксисін көрсетуге дайынбыз. Сіз екілік философияның (Күн/Ай) және бейнелердің (Тау/Дала) тірі, жұмыс істейтін кодқа айналғанын көресіз.
Синтаксис біздің философиямыздың көрінісі болуы керек: максималды айқындық, мұнда әр руна өзінің көрінетін рөлін атқарады.
Деректерді сақтау үшін біз айнымалы үшін руна — (Дала) немесе тұрақты үшін Λ (Тау) қолданамыз. Құрылымы қарапайым: [руна] [түрі] [аты]: [мағынасы].
/ / 'San' (Сан) айнымалысын және 'aty' (аты)тұрақтысын жасаңыз
— □ san : 10
Λ ∞ aty : "Qazaqstan"
- - (Дала) бірден: "бұл өзгеретін өріс" дейді.
- Λ (Тау): "бұл мызғымас тұрақты тау"дейді.
- 天 және ∞ - бұл рундар - "бүтін сан" және "жол" түрлері.
- :- мағынаға бағытталған көзқарас ретінде тағайындау белгісі.
= Немесе; сияқты көрнекі қоқыс жоқ.
Функция-бұл дайын, дайын ой.
Біз Рунаны қолданамыз Π (Бас) тақырып ретінде, содан кейін аты және () (Өріс) — функцияның параметрлері мен денесі үшін өсіру аймағы.
/ / Екі бүтін санды (a, b)қабылдайтын qosw (қосу) функциясын сипаттайық
// және олардың қосындысын бүтін сан ретінде қайтарады (→)
Π qosw (□ a, □ b) → □ (
→ a + b
)
- Π (Бас) анықтаманы монументалды түрде ашады.
- Бірінші жұп () - кіріс параметрлері үшін аймақ.
- → - келісімшарт, "бүтін мәнді қайтару" уәдесі.
- Екінші жұп ( ) — функцияның денесі үшін аймақ.
- → A + b - "өрнек нәтижесін қайтару" пәрмені.
Құрылымы мөлдір. Функция немесе def сияқты қосымша сөздер жоқ.
Бұл біздің философиямыздың жүрегі.
Шарт-бұл ой өз жолын таңдайтын нүкте. Біз шанышқыны белгілеу үшін Y (шешімм) рунасын қолданамыз. Ал шешу жолдары-ақиқат үшін Q (Күн, Күн) және өтірік үшін I (Ай, ай).
Құрылымы: Y (шарт) Q (блок_истиндер) I (блок_лжи)
/ / Біздің 'San' айнымалысы бестен үлкен екенін тексеріңіз
Y (san > 5) Q (
⁞ "San бестен көп" / / ⁞ (Із) - "із қалдыру" пәрмені, экранға шығару
) I (
⁞ "San бестен аспайды"
)
Бұл синтаксис кодты диаграммаға айналдырады: шешім (Y) бізді шанышқыға апарады, онда біз күн жолын (Q) немесе ай жолын (I) таңдаймыз.
Біз сізге тіліміз тұрған үш китті көрсеттік. Бұл мағыналы бағдарламалар жазу үшін жеткілікті.
Біздің циклдің соңғы мақаласында Біз ең бастысы — болашақ туралы сөйлесетін боламыз. Біз Ұлы цифрлық мақсатымыз туралы айтып береміз: осы тіл негізінде ұлттық операциялық жүйені құру "?"және жасанды интеллект"?». Біз шынайы цифрлық егемендікке апаратын жол туралы сөйлесетін боламыз.
Бұл код туралы емес, еліміздің болашағы туралы әңгіме болады.
Это четвертая часть нашего цикла. Мы уже определили философию, создали алфавит и спроектировали «мозг» нашего языка. Пора заставить его говорить.
В предыдущих статьях мы много говорили о «почему» и «как». Пришло время показать «что». Мы готовы продемонстрировать базовый синтаксис нашего языка. Вы увидите, как философия двоичности (Солнце/Луна) и образы (Гора/Степь) превращаются в живой, работающий код.
Синтаксис должен быть отражением нашей философии: максимальная ясность, где каждая руна играет свою видимую роль.
Чтобы сохранить данные, мы используем руну — (Дала) для переменной или Λ (Тау) для константы. Структура проста: [руна] [тип] [имя] : [значение].
// Создаем переменную 'san' (число) и константу 'aty' (имя)
— □ san : 10
Λ ∞ aty : "Qazaqstan"
- — (Дала) сразу говорит: «это изменяемое поле».
- Λ (Тау) говорит: «это незыблемая гора-константа».
- □ и ∞ — это руны-типы «Целое число» и «Строка».
- : — знак присвоения, как взгляд, направленный на значение.
Никакого визуального мусора вроде = или ;.
Функция — это оформленная, готовая к исполнению мысль.
Мы используем руну Π (Бас) как заголовок, за которым следует имя и ( ) (Өріс) — область возделывания для параметров и тела функции.
// Опишем функцию qosw (сложить), которая принимает два целых числа (a, b)
// и возвращает (→) их сумму, тоже как целое число (□)
Π qosw (□ a, □ b) → □ (
→ a + b
)
- Π (Бас) монументально открывает определение.
- Первая пара ( ) — область для входящих параметров.
- → □ — контракт, обещание «вернуть целочисленное значение».
- Вторая пара ( ) — область для тела самой функции.
- → a + b — команда «вернуть результат выражения».
Структура кристально ясна. Никаких лишних слов вроде function или def.
Это сердце нашей философии.
Условие — это точка, где мысль выбирает свой путь. Мы используем руну Y (Шешім) для обозначения развилки. А пути решения — это Q (Күн, Солнце) для истины и I (Ай, Луна) для лжи.
Структура: Y (условие) Q (блок_истины) I (блок_лжи)
// Проверим, больше ли наша переменная 'san' пяти
Y (san > 5) Q (
⁞ "san больше пяти" // ⁞ (Із) - команда "оставить след", вывести на экран
) I (
⁞ "san НЕ больше пяти"
)
Этот синтаксис превращает код в диаграмму: РЕШЕНИЕ (Y) приводит нас к развилке, где мы выбираем либо СОЛНЕЧНЫЙ ПУТЬ (Q), либо ЛУННЫЙ ПУТЬ (I).
Мы показали вам три кита, на которых стоит наш язык. Этого уже достаточно, чтобы писать осмысленные программы.
В заключительной статье нашего цикла мы поговорим о самом главном — о будущем. Мы расскажем о нашей великой цифровой цели: создании на базе этого языка национальной операционной системы «?» и искусственного интеллекта «?». Мы поговорим о пути к подлинному цифровому суверенитету.
Это будет разговор не о коде, а о будущем нашей страны.