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
Количество просмотров: 175
Страна: Россия

Союз Инженеров Живой Воды завершил первый этап проекта «Водный код будущего», Союз Инженеров Живой Воды, 14:12, 21.06.2025, Россия
196
17 июня 2025 года в формате онлайн прошло первое мероприятие масштабного стратегического проекта «Водный код будущего: кадры, технологии, решения», посвященного разработке долгосрочной программы развития водной отрасли. Мероприятие объединило ведущих специалистов, ученых и представителей бизнеса для формирования дорожной карты, направленной на обеспечение водного суверенитета и устойчивого управления ресурсами.


Игра "Несуществующее Животное", КБГУ им. Х.М. Бербекова, 13:24, 21.06.2025,
49
День 2. Фантазия без границ! Как прошло мероприятие "Несуществующее Животное"!


Ученый Алтайского ГАУ вместе с представителями компаний-индустриальных партнеров провела диагностику эффективности применения биофунгицидов в условиях региона, ФГБОУ ВО "Алтайский государственный аграрный университет", 09:40, 21.06.2025, Россия
46
На этой неделе состоялась выездная экспертная сессия представителей Алтайского государственного аграрного университета, НВП «БашИнком», ООО «Агросфера» в хозяйство ООО «Агрофирма “Урожай”» в Зональном районе для оценки применения биологических препаратов в технологиях возделывания полевых культур в условиях Бийско-Чумышской зоны.


Ученые Пермского Политеха выяснили, как настойка из листьев лопуха может помочь в борьбе с бактериальными инфекциями и сахарным диабетом, ПНИПУ, 08:31, 20.06.2025, Россия
103
Лопух привлекает внимание исследователей благодаря своему богатому химическому составу и лечебным свойствам. Ученые ПНИПУ изучили настой из его листьев и выяснили, что он обладает антибактериальными свойствами и способностью снижать уровень глюкозы в крови, а значит может стать основой для создания новых лекарственных средств


Участники международной конференции в Алтайском ГАУ познакомились с органическим производством в компании «Курай Агро Плюс», ФГБОУ ВО "Алтайский государственный аграрный университет", 21:03, 08.06.2025, Россия
172
Участники V Международной конференции «Цифровизация сельского хозяйства и органическое производство ADOP 2025», проходившей в Алтайском государственном аграрном университете, познакомились с работой «органического» хозяйства ООО «Курай Агро Плюс» в Бийском районе Алтайского края.


Ученые Пермского Политеха создали компактный блок энергетической установки для оснащения электрической энергией труднодоступных промышленных объектов, ПНИПУ, 21:00, 08.06.2025, Россия
199
Удаленные промышленные объекты, метеорологические станции оснащают специальными энергетическими установками. В отличие от традиционных двигателей, они работают без сжигания топлива, что делает их эффективными и экологичными. Группа из преподавателей, аспирантов и студентов ПНИПУ разработала компактный и надежный высокотемпературный блок.


Каким будет «Сельское хозяйство 4.0»? Ученые из 16 стран мира в Алтайском ГАУ обсуждают актуальные вопросы цифровизации сельского хозяйства и органического производства, ФГБОУ ВО "Алтайский государственный аграрный университет", 08:38, 05.06.2025, Россия
110
3-6 июня в Алтайском государственном аграрном университете проходит V международная конференция «Цифровизация сельского хозяйства и органическое производство ADOP 2025»


Удобрение ученых Пермского Политеха повысит урожайность корнеплодов на 20%, ПНИПУ, 08:30, 05.06.2025, Россия
43
Ученые ПНИПУ разработали биоорганическое удобрение на основе бактерий сенной палочки, гуминовых кислот и кобальта - оно безопасно для окружающей среды и повышает урожайность сельскохозяйственных культур на 22%.


Модель ученых Пермского Политеха поможет изучать поведение клеток при заживлении ран и развитии рака, ПНИПУ, 23:59, 01.06.2025, Россия
86
Для того, чтобы заживить рану, клетки эпителиальной ткани человека меняются и перестраиваются. Этот же механизм задействован в развитии рака, когда опухоли начинают распространяться бесконтрольно. Ученые ПНИПУ разработали математическую модель, которая позволяет подробно рассмотреть, как именно клетки эпителия ведут себя при механических нагрузках.


Ученые Алтайского ГАУ работают над интродукцией Конского каштана в регионе для озеленения территорий, ФГБОУ ВО "Алтайский государственный аграрный университет", 08:27, 29.05.2025, Россия
329
Ученые-дендрологи Алтайского государственного аграрного университета считают преждевременным использовать Конский каштан для массового озеленения городских территорий в регионе, но рекомендуют его для точечной посадки в качестве декоративной древесной породы


Разделы //


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