Бұл жазба автоматты түрде аударылған. Бастапқы тіл: Орысша
Қазақстан жаңа буынның өзіндік бағдарламалау тілін құруға алғашқы қадамдар жасауда.
Tengri-lang жобасы қазақ тілінің агглютинативтік сипатына негізделген және тек басқа тіл ғана емес, тұтас цифрлық экожүйе: операциялық жүйелер, Деректер базалары, хаттамалар, жаңа цифрлық экономика және цифрлық қауіпсіздік үшін іргетас болуға арналған.
- Үш деңгей жүзеге асырылады: AST-аудармашы, байткод-Виртуалды машина (VM) және C арқылы екілік кодты жасайтын минималды AOT компиляторы.
- Өнімділіктің алғашқы эталондары жасалды: Python баяу болды, Go жылдамдық эталонын белгіледі, ал біздің VM/AOT әрі қарай оңтайландырудың маңызды әлеуетін көрсетті.
- Автоматты тесттер, CSV есептері және графиктер дайындалды-жоба халықаралық қауымдастық үшін ашық GitHub-та толыққанды open source ретінде ресімделді.
- Егеменді цифрлық негіз: өз тілі сыртқы технологияларға тәуелділікті азайтады.
- Халықаралық үлес: бірегей лингвистикалық негіз әлемге бағдарламалау тілдерінің архитектурасына жаңа көзқарас бере алады.
- Кеңейту: Tengri — Lang-бұл тіл ғана емес, сонымен қатар болашақ ОЖ, ДҚБЖ, байланыс хаттамалары, цифрлық экономика және қауіпсіздік үшін негіз.
Біз мемлекеттік деңгейде ресми үндеу жолдадық және жоба Қазақстанның қолдауына ие болады деп үміттенеміз. Бұл іске асыруды бірнеше есе жылдамдатуға мүмкіндік береді.
Дегенмен, жоба халықаралық open source ретінде дамып келеді және оның дамуы it қауымдастығымен және зерттеушілермен бірге дербес жалғасуда.
- AST талдағышын түзету және AoT мүмкіндіктерін кеңейту.
- Эталондарға жаңа есептер қосу (циклдар, жолдар, математика, жадпен жұмыс).
- Зерттеушілер мен инвесторлар үшін құжаттамамен және ашық деректермен шығарылымды дайындау.
Tengri — Lang-бұл Қазақстанның цифрлық тәуелсіздігіне жасалған қадам және әлемдік ғылым мен технологияның болашағына қосқан үлесі.
Біз барлығын жобаның дамуын бақылауға, идеяларды талқылауға және бірге жаңа цифрлық іргетас құруға шақырамыз.
👉 Жобамен және алғашқы нәтижелермен GitHub сайтында танысуға болады:
https://github.com/DauletBai/tengri-lang
★ Егер идея сізге жақын болса-GitHub-та жобаны қолдаңыз.
Казахстан делает первые шаги к созданию собственного языка программирования нового поколения.
Проект Tengri-Lang основан на агглютинативной природе казахского языка и призван стать не просто ещё одним языком, а фундаментом для целой цифровой экосистемы: операционных систем, баз данных, протоколов, новой цифровой экономики и цифровой безопасности.
- Реализованы три уровня: AST-интерпретатор, байткод-виртуальная машина (VM) и минимальный AOT-компилятор, генерирующий бинарный код через C.
- Проведены первые бенчмарки производительности: Python оказался на порядок медленнее, Go задал эталон скорости, а наш VM/AOT показали значимый потенциал для дальнейшей оптимизации.
- Подготовлены автоматические тесты, CSV-отчёты и графики — проект оформлен как полноценный open source на GitHub, открытый для международного сообщества.
- Суверенный цифровой фундамент: собственный язык снижает зависимость от внешних технологий.
- Международный вклад: уникальная лингвистическая основа может дать миру новый взгляд на архитектуру языков программирования.
- Расширяемость: Tengri-Lang — это не только язык, но и основа для будущих ОС, СУБД, коммуникационных протоколов, цифровой экономики и безопасности.
Мы уже подали официальное обращение на государственном уровне и надеемся, что проект получит поддержку Казахстана. Это позволит ускорить реализацию в разы.
Однако проект развивается как международный open source, и его развитие продолжается независимо — вместе с IT-сообществом и исследователями.
- Исправление парсера AST и расширение возможностей AOT.
- Добавление новых задач в бенчмарки (циклы, строки, математика, работа с памятью).
- Подготовка релиза с документацией и открытыми данными для исследователей и инвесторов.
Tengri-Lang — это шаг к цифровой независимости Казахстана и вклад в будущее мировой науки и технологий.
Мы приглашаем всех следить за развитием проекта, обсуждать идеи и вместе строить новый цифровой фундамент.
👉 Ознакомиться с проектом и первыми результатами можно на GitHub:
https://github.com/DauletBai/tengri-lang
⭐ Если идея вам близка — поддержите проект на GitHub.