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.11.2024 Т2 запустил первый тариф после ребрендинга

31.10.2024 «Осенний документооборот – 2024»: взгляд в будущее системы электронного документооборота

14.10.2024 Postgres Professional инвестирует 3 млрд рублей в развитие экосистемы продуктов на базе Open Source

14.10.2024 Мошенники создают поддельные сайты интернет-магазинов

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

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