Итогом работы специалистов компании АстроСофт над этим проектом стало создание полного набора инструментальных средств разработки приложений на языке С: компилятор, поддерживающий ANSI стандарт языка С, ассемблер, редактор связей, симулятор. Компилятор С и набор средств разработки будут использоваться при разработке встроенного ПО для цифровых принтеров и многофункциональных устройств (МФУ) последнего поколения, выпускаемых компанией Samsung Electronics. Программное обеспечение, которое будет создаваться при помощи компилятора АстроСофт, предназначено для цифровой обработки изображения. Компилятор языка С генерирует исполняемый код для DSP*-процессора с параллельной обработкой данных (SIMD** архитектура).
АстроСофт был выбран в качестве исполнителя благодаря особой технологии, являющейся НОУ-ХАУ компании АстроСофт, — универсальному компилятору С/С++, настраиваемого на любую целевую платформу. «Универсальный» компилятор С/С++», созданный компанией АстроСофт, отличается от аналогичных продуктов сочетанием двух принципиально противоречивых требований: реализацией сильной оптимизации генерируемого кода, учитывающей особенности целевой платформы, и гибкой, сравнительно простой настройки кодогенератора на любой процессор.
«Мы сотрудничаем с компанией Samsung Electronics с 2002 года. В настоящий момент мы ведем работы по новому проекту, также по разработке компилятора и набора средств разработки ПО, но уже для другого подразделения Samsung Electronics», – комментирует заместитель генерального директора АстроСофт Михаил Альперович. – «Для нас эти проекты особо интересны, поскольку позволяют использовать наши наработки в области создания компиляторов».