Логин
 
 
 
 

Статьи и обзоры

Follow idexpert_ru on Twitter


 
 
X Форум Auto-ID & Mobility - решения для бизнеса

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

Описание проекта

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

Отрасль: Бизнес-организации

Компания-разработчик:  ТАУ Технологии

Заказчик: 
Поставщик программных решений для автоматизации на терминалах сбора данных с помощью штрихкодов.

Постановка задачи: 
Заказчик обратился в ТАУ Технологии с просьбой разработать набор инструментов разработки для нового языка программирования, который будет интегрирован в его платформу. Основная цель заключалась в создании эффективного и удобного инструмента для создания разработчиками новых проектов и расширения функциональности текущих решений.

Решение:
ТАУ ТехнологииСпециалисты ТАУ Технологии разработали формальный синтаксис языка по спецификации заказчика, сформировали архитектуру системы, включая создание компилятора и декомпилятора. Также был разработан интегрированный набор инструментов разработки, включая пользовательскую интегрированную среду с отладчиком и возможностью импорта существующих проектов.

  • Среда базировалась на глубоко кастомизированной версии VS Code, предлагающей продвинутые функции, такие как подсветка синтаксиса и анализ текста на предмет синтаксических ошибок. Инструменты взаимодействуют с компилятором и отладчиком по протоколам LSP и DAP.
  • Также были развернуты процессы непрерывной интеграции и автоматизированного тестирования, позволяющие обеспечить качество продукта.

Результаты: 
Результатом проекта стало успешное создание нового языка программирования и функционального набора инструментов, которые обеспечивают автоматизацию и расширенные возможности для текущих решений заказчика. Инструменты уже внедрены, и команда заказчика активно использует их в своей работе.

 




Назад в раздел
 

Проекты и решения

События

Опрос





Комментарии