наверх

«Computerworld Россия» , № 33, 2002 35 прочтений

Один на всех

Компания «АстроСофт» планирует выйти на мировой рынок с новым продуктом -«универсальным компилятором».

Дмитрий Желвицкий

Компания «АстроСофт» планирует выйти на мировой рынок с новым продуктом —«универсальным компилятором». Область его применения достаточно широкая, поскольку компилятор является инструментальным средством для разработки разнообразного программного обеспечения, в том числе для встроенных систем — составных частей всех интеллектуальных электронных устройств, управляемых микропроцессорами. Потребителями данного продукта станут поставщики аппаратного обеспечения для встроенных систем. Разработка новинки началась в августе 1999 года после получения заказа шведской компании ImSys, которая нуждалась в компиляторах Си и С++ для своего нового микропроцессора. Перед специально созданной Научно-исследовательской лабораторией была поставлена задача-максимум: разработать компилятор, настраиваемый на целевую платформу эффективным способом. Проект оказался чрезвычайно ресурсоемким, поэтому за создание «универсального компилятора» другие разработчики не брались. Общая его длительность составила 24 человеко-лет. Особую сложность в этом проекте представлял поиск решения, удовлетворяющего двум принципиально противоречивым требованиям: генерации эффективного кода для конкретной платформы и обеспечению гибкой настраиваемости компилятора на разные платформы. Однако результат получен, и осуществленные вложения должны окупиться. Полученный продукт, в частности, можно использовать как технологию для быстрой разработки новых компиляторов.

Комментарии


31/01/2012 №02

Анонс содержания
«Computerworld Россия»

Подписка:

«Computerworld Россия»

на месяц

c