Бұл жазба автоматты түрде аударылған. Бастапқы тіл: Орысша
Бүгінде әлемде цифрлық технологиялар үшін қызу бәсекелестік жүріп жатыр. Бірақ кейде ең батыл жетістіктер корпорациялардың зертханаларында немесе министрліктерде емес, энтузиастардың қолында болады.
Қазақстанда жалғыз басты зейнеткер өз қаражаты мен ынта — жігеріне алғашқы отандық бағдарламалау тілі-Tengri Lang әзірлейді.
📂 Бастапқы код және барлық нәтижелер тексеруге ашық:
👉 GitHub: DauletBai/tengri-lang
- Компилятор және AoT құрастырушысы салынды.
- Виртуалды машина (VM) іске асырылды.
- Go және Python-мен салыстыру үшін эталондық жүйе орнатылған.
Өлшеулер классикалық есептерде жүргізілді (Фибоначчи сандары).
Тапсырма
Python
Go
Tengri Lang (AOT)
Өсім
fib_iter(90)
~4 000 нс
~424 нс
50 нс
⚡ ~450× Python жылдамырақ, ~9× Go жылдамырақ
fib_rec(34)
~1 310 000 нс
~54 000 нс
1 600 нс
⚡ ~820× Python жылдамырақ, ~ 34× Go жылдамырақ
Қорытынды: дамудың алғашқы кезеңінде де біздің тіл өнімділіктің ондаған және жүздеген есе өсуін көрсетеді.
- Бұл жай ғана эксперимент емес-бұл біз екендігіміздің дәлелі әлемдік деңгейдегі жеке IT технологияларын құруға қабілетті.
- Жобаны министрліктер мен гранттардың қолдауынсыз бір адам жүргізеді, бұл идеяның күші мен тәсілдің бірегейлігін көрсетеді.
- Tengri Lang қазақ тілінің агглютинативті құрылымына және оның архетиптеріне сүйенеді, бұл адам түсінетін бағдарламалаудың жаңа буыны үшін перспективалар ашады.
Алдағы күндері біз:
- Жаңа эталондарды қосыңыз (сұрыптау, матрицалық көбейту, есептеу есептері).
- AoT компиляциясын одан да дәл және тұрақты нәтижелер үшін оңтайландырыңыз.
- Қазақ фонетикасы негізінде синтаксиспен тәжірибе жасай бастайық.
Бүгінде жоба қолдау іздейді-тестерлер, энтузиастар, инвесторлар. Бұл Қазақстан үшін бірегей мәдени және сәулеттік ерекшеліктері бар өзінің бағдарламалау тілін құрған ел ретінде IT әлемдік тарихына ену мүмкіндігі.
"Инновация идеяға сенетін жерде туады, тіпті егер оның артында тек зейнетақы және әлсіз MacBook Air болса да".
Жаңа шығарылымдар мен нәтижелерді қадағалаңыз - бұл тек бастамасы!
Сегодня в мире идёт острая конкуренция за цифровые технологии. Но иногда самые смелые прорывы рождаются не в лабораториях корпораций и не в министерствах, а в руках энтузиастов.
👤 В Казахстане пенсионер-одиночка на собственные средства и энтузиазм разрабатывает первый отечественный язык программирования — Tengri Lang.
📂 Исходный код и все результаты открыты для ознакомления:
👉 GitHub: DauletBai/tengri-lang
🔬 Что уже сделано
- Построен компилятор и AOT-сборщик.
- Реализована виртуальная машина (VM).
- Настроена система бенчмарков для сравнения с Go и Python.
📊 Результаты тестов
Были проведены замеры на классических задачах (числа Фибоначчи).
Задача
Python
Go
Tengri Lang (AOT)
Прирост
fib_iter(90)
~4 000 нс
~424 нс
50 нс
⚡ ~450× быстрее Python, ~9× быстрее Go
fib_rec(34)
~1 310 000 нс
~54 000 нс
1 600 нс
⚡ ~820× быстрее Python, ~34× быстрее Go
Вывод: даже на раннем этапе разработки наш язык показывает прирост производительности в десятки и сотни раз.
🌍 Почему это важно
- Это не просто эксперимент — это доказательство того, что мы способен создавать собственные IT-технологии мирового уровня.
- Проект ведётся одним человеком, без поддержки министерств и грантов, что подчеркивает силу идеи и уникальность подхода.
- Tengri Lang опирается на агглютинативную структуру казахского языка и его архетипы, что открывает перспективы для нового поколения человеко-понятного программирования.
🔮 Что дальше
В ближайшие дни мы:
- Добавим новые бенчмарки (сортировки, матричные умножения, вычислительные задачи).
- Оптимизируем AOT-компиляцию для ещё более точных и стабильных результатов.
- Начнём экспериментировать с синтаксисом на основе казахской фонетики.
📣 Призыв
Сегодня проект ищет поддержку — тестеров, энтузиастов, инвесторов. Это шанс для Казахстана войти в мировую историю IT как страна, создавшая свой язык программирования с уникальными культурными и архитектурными особенностями.
✨ «Инновации рождаются там, где есть вера в идею, даже если за спиной только пенсия и слабенький MacBook Air».
Следите за новыми выпусками и результатами — это только начало!