rss Twitter Добавить виджет на Яндекс
     
 
 
 
     
     
 
 
 
     
     
 

Конвертер для компилятора

Петербургский разработчик ПО «АстроСофт» завершил работу по созданию конвертера исходного кода для шведской компании IAR. Он предназначен для конвертации исходного кода, созданного на языке C собственного диалекта компании IAR С v.5 в код более нового IAR C v.6.

Компания IAR более 20 лет занимается разработкой компиляторов для встраиваемых систем. Наиболее популярные ее разработки — компиляторы языка С для широко известного процессора Intel x51. Клиентами компании IAR являются крупные компании-разработчики и OEM-производители контроллеров и встраиваемых систем.

Конвертер, разработанный специалистами «АстроСофт» в рамках данного проекта, позволяет автоматически конвертировать исходный код, написанный на языке C диалекта IAR С v.5, в аналогичный исходный код диалекта компилятора IAR C v.6, выпущенного компанией IAR на рынок в конце прошлого года. Несколько месяцев назад силами разработчиков «АстроСофт» уже был выполнен подобный проект, позволяющий выполнять преобразования Keil C – IAR С v.6. Для клиентов компании IAR наличие конвертеров «Keil C – IAR C v.6» и «IAR C v.5 – IAR C v.6» очень важно, поскольку позволяет избежать дополнительных затрат, связанных с переходом на новую версию компилятора, и, соответственно, процедуры адаптации уже имеющегося исходного кода.

Основная задача конвертера – минимизация участия программиста на этапе миграции исходного кода на новый компилятор IAR C v.6. От пользователя требуется указать, какие модули подлежат преобразованию, и контролировать процесс, когда «спорные» языковые конструкции трансформируются в правильный эквивалент. По окончанию процесса преобразования исходные конструкции и их новые эквиваленты отображаются в специальной программе просмотра изменений и в любой момент доступны для ручной корректировки. В основе разработки конвертера лежит многолетний опыт компании «АстроСофт» по разработке собственных версий C/C++ компиляторов, а также графических сред для их использования, что позволило выполнить проект подобной сложности, получив высокие оценки качества о проделанной работе со стороны заказчика.

Источник: spbIT.su (http://www.spbit.su)

Рубрики: Интеграция, ПО

наверх
 
 
     

А знаете ли Вы что?

     
 

ITSZ.RU: последние новости Петербурга и Северо-Запада

13.05.2025 СЭД на Балтике: в Калининграде обсудили цифровизацию документооборота

05.05.2025 Каждый третий соискатель в ИТ-сфере – зумер

28.04.2025 Тепловое зрение: детектор выявит точный очаг воспаления в организме по температуре кожи

24.04.2025 Кнопочные телефоны — самые популярные устройства под собственными торговыми марками МегаФона

23.04.2025 Эксперты выявили преимущества отечественных решений для КЦ в сравнении с зарубежными аналогами

MSKIT.RU: последние новости Москвы и Центра

NNIT.RU: последние новости Нижнего Новгорода