ATREX.RU
Пресс релизы коммерческих компаний и общественных организаций
ATREX.RU
» Пресс релизы сегодняшнего дня
» Архив пресс-релизов
» Авторам от редакции
» Добавить пресс-релиз

Самое-самое //
Пресс-релизы // » Добавить пресс-релиз

Студент Пермского Политеха разрабатывает новый язык программирования

Существующие языки программирования либо имеют ограниченную производительность, либо требуют сложного управления данными и тонкого отслеживания багов. Студент ПНИПУ разрабатывает инновационный язык программирования Ritter, предназначенный для игровых движков, микроконтроллеров, датчиков, нейросетей и даже беспилотников.
Современные технологии сталкиваются с ограничениями существующих языков программирования: они либо имеют ограниченную производительность, либо требуют сложного управления данными и очень тонкого отслеживания багов. С развитием робототехники и искусственного интеллекта появилась необходимость в языке, который решает обе проблемы на любом «железе» – от простого датчика до беспилотника, – позволяет создавать быстрые алгоритмы для нейросетей и гарантирует стабильность в критичных системах – например, в медицинских устройствах. Студент Пермского Политеха разрабатывает инновационный язык программирования Ritter, предназначенный для игровых движков, микроконтроллеров, датчиков, нейросетей и даже беспилотников. Этот язык будет сочетать в себе гибкость, расширение возможностей разработчика и простоту в освоении.

Разработка ведется в рамках программы стратегического академического лидерства «Приоритет 2030».

Язык программирования – это инструмент, с помощью которого люди задают определенные команды программе или компьютеру в целом. Некоторые языки, например Python, просты в освоении, но медленны. Другие, такие как C++ или Rust, работают быстрее, но требуют глубоких знаний и внимания к деталям, особенно к памяти и данным при работе программы.

Одна из главных проблем традиционных языков — это работа с памятью. Компьютер управляет локальными данными в двух местах: во-первых, в «стеке» (stack) — это очень быстрая, но ограниченная память, как аккуратная стопка тарелок: можно положить новую сверху или взять верхнюю. Во-вторых, в «куче» (heap) — она медленнее, но позволяет хранить те данные, размер которых заранее неизвестен или может меняться в процессе работы программы – это как большой беспорядочный шкаф, откуда можно брать что угодно, но поиск занимает больше времени. Например, если человек пишет приложение для редактирования фото, и пользователь загружает картинку, которую разработчик не знал заранее — ее данные придется хранить в «куче».

Все это может приводить к ошибкам, замедлению и непредсказуемому поведению программы, а в высоконагруженных системах, таких как нейросети, IoT-устройства (датчики, камеры), роботы и беспилотники, скорость отклика крайне важна.

Для решения этих проблем студент Пермского Политеха занялся разработкой нового языка программирования – Ritter, предназначенного для встраиваемых систем и задач, требующих высокой производительности. Он ориентирован на данные (Data-Oriented Design) и предлагает необычный подход к работе с памятью.

В отличие от большинства языков, Ritter использует только «стек», полностью отказываясь от «кучи». Это значит, что вся память определяется заранее, еще на этапе написания кода. Программа становится предсказуемой, работает быстрее, и в ней почти невозможно допустить ошибку, связанную с управлением памятью. Например, в случае с разработкой движка для игры важно, чтобы информация была расположена так, чтобы процессор мог ее быстро использовать. Ritter умеет автоматически перестраивать структуры данных, чтобы они лучше подходили для работы с памятью: он может преобразовать список объектов в набор списков характеристик, что ускоряет работу с графикой и физикой.

Другая особенность Ritter – у него нет привычных жестких типов данных, как в других языках. Вместо этого он позволяет программисту использовать инструкции — специальные указания о том, как интерпретировать биты. Это делает язык очень гибким: одно и то же число можно использовать как цвет, координату или команду. Например, в приложении для умного дома можно задать инструкцию, которая говорит: «Эти 4 байта — это команда для открытия двери», и программа будет понимать это без лишних проверок и накладных расходов.

– Софт, написанный на этом языке, гораздо надежнее и имеет высокую скорость работы – это критично для медицинских приборов или систем управления дронами. Гибкость языка позволяет адаптировать один и тот же код под разные устройства – от крошечных датчиков до мощных серверов. Все это делает его идеальным для игровых движков, микроконтроллеров, датчиков и нейросетей. При всем этом сам код прост, лаконичен и будет понятен даже новичкам, – рассказывает Даниэль Дингес, главный разработчик, студент кафедры «Ракетно-космическая техника и энергетические системы» ПНИПУ.

Команда оценивает затраты на создание первой упрощенной версии Ritter в 2 млн рублей, а формирование стандартной библиотеки и инструментов языка — в 7-15 млн рублей. Стратегия монетизации включает открытое ядро (Open-Core) и коммерческие решения для предприятий. Открытый бета-релиз планируется в октябре 2026 года.

Ritter — это инструмент, который может изменить подход к низкоуровневым вычислениям. Его уникальные особенности открывают новые горизонты для разработчиков, а код демонстрирует лаконичность синтаксиса и мощь инструкций для работы с данными.

Фото: Safar Safarov, Unsplash

Контактное лицо: Лидия Попова (написать письмо автору)
Компания: ПНИПУ (все новости этой организации)
Добавлен: 22:21, 20.05.2025
Количество просмотров: 53
Страна: Россия

Журнал «СТЭК-В» как инструмент для развития научной карьеры, АО "НИИЭТ", 22:20, 20.05.2025,
46
Публикация научных работ — один из ключевых этапов на пути к успешной карьере исследователя. Журнал «СТЭК-В» предоставляет ученым уникальную возможность заявить о своих открытиях на широкой научной платформе.


Программа ученых Пермского Политеха поможет предприятиям создать эффективную систему мотивации персонала, ПНИПУ, 12:10, 17.05.2025, Россия
283
Энергоемкость производства — один из ключевых показателей эффективности работы предприятий. Однако ее оценка - сложная задача из-за многих факторов: использования разных видов ресурсов, особенностей учета и мотивации персонала. Программа ученых ПНИПУ «Экон» позволяет точно оценить затраты энергии и создать эффективную систему мотивации работников.


Рынок биотехнологий в АПК вырастет до 190 млрд руб. к 2028 году – РСХБ, Калужский РФ АО «Россельхозбанк», 12:06, 17.05.2025, Россия
232
Биотехнологии в АПК являются инструментом для роста эффективности производства продуктов питания. Промышленное использование биологических процессов поможет аграриям увеличивать урожайность, получать функциональные продукты с новыми свойствами и качествами и снижать себестоимость продукции.


Студенты Алтайского ГАУ создали стартап по разведению роз отечественной селекции, ФГБОУ ВО "Алтайский государственный аграрный университет", 11:55, 17.05.2025, Россия
27
Студенты 2 курса Агрономического факультета Алтайского государственного аграрного университета Владислав Стариков и Данил Ветров со стартап-проектом «В мире роз» участвуют в интенсиве Университета 20.35, чтобы сделать розы отечественной селекции доступнее для потребителей


Бойцы студотрядов Алтайского ГАУ продемонстрировали интеллект в игре «Что? Где? Когда?», ФГБОУ ВО "Алтайский государственный аграрный университет", 11:52, 17.05.2025, Россия
27
На Экономическом факультете Алтайского государственного аграрного университета состоялась интеллектуальная игра «Что? Где? Когда?», посвященная Году Защитника Отечества.


Ученые Пермского Политеха разработали модель, которая позволит акустическим сенсорным экранам точнее распознавать касания, ПНИПУ, 09:18, 11.05.2025, Россия
160
Сенсорные экраны давно стали частью нашей повседневной жизни. Они используются даже на нефтяных и химических производствах, в шахтах и космических кораблях. Однако в таких условиях их работа затруднена, так как они плохо переносят вибрации, влагу, пыль и повреждения. Ученые ПНИПУ нашли способ, как улучшить работу сенсорных устройств.


Ученые Пермского Политеха предложили новый метод укрепления деревянных конструкций, ПНИПУ, 08:29, 11.05.2025, Россия
166
Древесина естественно разлагается и не вредит природе, однако из-за невысокой прочности не может активно применяться в конструкциях с большой нагрузкой. Чтобы это исправить, ее усиливают волокнами металла, но они со временем ржавеют и изнашиваются. Ученые ПНИПУ нашли способ укрепить дерево без использования материалов, подверженных коррозии


Ученики Политехнической школы разработали прототип «умной» системы контроля качества бетона при 3D-печати, ПНИПУ, 08:28, 11.05.2025, Россия
168
Обычно 3D-печать осуществляется методом нанесения смеси по модели. В процессе образуются разрывы между слоями, поскольку раствор не всегда бывает однородным. Это требует контроля вязкости специалистами, на это тратится время и качество продукта снижается из-за субъективной оценки. Ученики Политехнической школы под руководством ученых ПНИПУ разрабатывают решение этой проблемы.


Ученые Пермского Политеха выяснили, что может помочь лучше очищать удобрения от лишних примесей, ПНИПУ, 07:16, 11.05.2025, Россия
60
Сильвинитовая руда – ключевой источник сырья для калийных удобрений. Однако в ней присутствуют нежелательные примеси – глинистые шламы. В результате очистки руды шламы оседают на поверхности раствора в пене, ее устойчивость мешает переработке. Ученые ПНИПУ впервые установили, что ультразвук помогает создавать пену, которая быстрее разрушается.


РУДН приглашает стать частью самой многоязычной студенческой конференцией в России!, Российский университет дружбы народов имени Патриса Лумумбы, 16:35, 06.05.2025, Россия
373
Приглашаем вас принять участие в Международной студенческой научной конференции. Это событие станет уникальной платформой для обсуждения актуальных вопросов мировой экономики и, что особенно важно, будет самой многоязычной студенческой конференцией в России.


Разделы //


Новости по странам //
Сегодня у нас публикуются //
Разработано AVart.Стуdия © 2008-2025 atrex.ru
  Rambler's Top100