Статья 2: Создавая алфавит мысли. Руны ЯП «?».
Это вторая часть нашего цикла о создании нового казахстанского языка программирования. В первой статье мы рассказали о философской идее, лежащей в его основе.
Привет, Hub!
Итак, мы остановились на том, что в основе нашего языка лежат не команды, а образы, извлеченные из глубин праязыка. Но как превратить эти образы в то, что поймет компьютер? Нам нужен был алфавит.
Первый и самый очевидный путь — использовать существующую латиницу. Это практично, удобно, и все инструменты к этому готовы. Но этот путь противоречил всей нашей философии. Латиница — это наследие Римской империи, которую наша концепция рассматривает как антагониста мира свободы и праязыка. Использовать ее — значило бы строить новый дом на чужом фундаменте.
Поэтому мы приняли смелое, сложное, но концептуально чистое решение: создать с нуля новый рунический алфавит.
Это должен быть не просто набор символов, а система, где каждая руна является одновременно и буквой, и образом, и концепцией.
Принцип №1: Двоичность (Ай/Күн)
Мы уже говорили, что нашли мост между сакральным смыслом и двоичной логикой в паре Луна/Солнце. Мы заложили этот дуализм в ядро нашего алфавита:
- I (Ай) — Луна. Символ пассивного состояния, данных, информации, false. Это «0» нашей системы.
- Q (Күн) — Солнце. Символ активного состояния, действия, энергии, true. Это «1» нашей системы.
Эта двоичность пронизывает всё. Переменные (данные) и функции (действия), состояние "выключено" и "включено", данные и метаданные.
Принцип №2: Гармония (Твердость/Мягкость)
Второй ключ нам подсказала фонетика самого казахского языка — закон сингармонизма, гармония гласных. Мы перенесли этот принцип на систему типов:
- Твердые звуки (жуан: а, о, ұ) стали обозначать конкретные, значимые типы данных (value types): целое число, строка. То, что имеет «вес».
- Мягкие звуки (жіңішке: ә, ө, ү) стали обозначать абстрактные, ссылочные типы данных (reference types): указатели, интерфейсы. То, что является «отражением» или «путем» к данным.
Чтобы визуально отразить это, мы создали парные руны, где одна является зеркальным или измененным отражением другой.
- Твердый тип [a] (Асқар — Пик горы) -> Руна A. Символ устойчивости.
- Мягкий тип [æ] (Әлем — Вселенная) -> Руна ∀. Та же руна, но перевернутая. Символ «отражения», абстракции.
Складывая алфавит: Образ и Функция
Основываясь на этих принципах, мы начали кристаллизовать наш алфавит, который получил рабочее название «?». Каждая руна в нем — это результат долгого поиска идеального образа для фундаментального понятия программирования.
Вот несколько ключевых «слов» нашего нового языка:
Руна | Ключевое слово (Смысл) | Принцип в ЯП | Объяснение |
Λ | Тау (Гора) | Константа (неизменяемость) | Символ горы, незыблемости. То, что установлено раз и навсегда. |
— | Дала (Степь) | Переменная (изменяемость) | Символ простора, равнины, где все может измениться. |
Π | Бас (Начало, Врата) | Заголовок функции/файла | Символ врат или арки, через которые мы входим в новый блок кода. |
Y | Шешім (Решение) | Условный оператор (if) | Идеальная графика для развилки, выбора одного из двух путей: пути Солнца (Q) или пути Луны (I). |
↻ | Айналым (Цикл, Вращение) | Оператор цикла | Интуитивно понятный символ повторения и обновления. |
→ | Нәтиже (Результат, Следствие) | Возврат значения из функции | Стрелка, указывающая на то, что «вытекает» из работы функции. |
⁞ | Із (След) | Вывод данных, логирование | Символ следа, пунктирной линии, записи. Оставить «след» исполнения программы. |
Что дальше?
Как вы видите, мы стремимся к системе, где философия, фонетика, графика и логика являются единым, неразрывным целым. Код на нашем языке — это не просто текст. Это формула, узор, священная запись, где каждый символ находится на своем месте и имеет глубокий смысл.
В следующей статье мы покажем, как эти руны-смыслы складываются в первые «предложения». Мы продемонстрируем базовый синтаксис языка и объясним, как работает его «мозг» — три «мастера» (Лексер, Парсер и Исполнитель), которые учат машину понимать наш код.
Спасибо, что остаетесь с нами в этом путешествии.
Пікірлер 2
Кіру пікір қалдыру үшін
Sherry Romeo · Шілде 24, 2025 00:35
CONSULT A LICENSED BTC, USDT RECOVERY EXPERT / THE HACK ANGELS A LIFESAVER IN MY DARKEST MOMENT I want to extend my deepest gratitude to THE HACK ANGELS for everything you've done for me. I sincerely appreciate your efforts in locating my misplaced $970,000 worth of Bitcoin, as well as your positive attitude. I admire your desire to go above and above, as well as the fact that you and your team are always willing to assist others. I was overwhelmed with stress and confusion, completely unsure of what to do next. Thankfully, a friend introduced me to THE HACK ANGELS, and that connection truly changed everything. Their professionalism, patience, and unwavering support brought back my smile. I’m incredibly grateful for THE HACK ANGELS helping me in during one of the most difficult times in my life. I cannot thank them enough for their exceptional service and dedication. I highly recommend their services to anyone facing a similar situation, they are experienced, efficient, and trustworthy, you can get in contact with them. WhatsApp +1(520)2 0 0-2 3 2 0) Email at support@thehackangels.com Website at www.thehackangels.com They are truly exceptional when it comes to crypto recovery. If you're in London, you can even visit them in person at their office located at 45-46 Red Lion Street, London WC1R 4PF, UK. They’re super helpful and really know their stuff! Don’t hesitate to reach out if you need help!
Антон Тищенко · Шілде 9, 2025 17:57
🔥🔥🔥