SWD Software Ltd. - официальный дистрибьютор QNX на территории России и стран бывшего СССР Операционная система реального времени QNX
Инструменты для создания надёжных встраиваемых систем и
интеллектуальных устройств любой сложности
QNX Software Systems - разработчик встраиваемой операционной системы QNX
Продукты QNX
Операционная система реального времени QNX Neutrino
Операционная система реального времени QNX4
Комплект разработчика QNX Momentics
Встраиваемые СУБД
Аппаратное обеспечение
Главная страница > Продукты > Продукты QNX > Операционная система реального времени QNX4 > Watcom C/C++ Сделать страницу стартовой Послать ссылку коллеге Версия для печати

Watcom C/C++

Информация

Коммерческий запрос 

Данный пакет включает в себя полный набор программного инструментария для разработки программ на языках C и C++ под QNX4. Является резидентным (self-hosted) средством - разработка ведется в той же операционной системе, для которой предназначены целевые исполняемые модули (QNX4). В состав пакета входят:
  • ANSI-совместимый оптимизирующий компилятор языка C;
  • ANSI-совместимые заголовочные файлы и библиотеки языка C;
  • ANSI-совместимый оптимизирующий компилятор языка C++ (реально является надстройкой над компилятором C и поэтому не может работать отдельно);
  • ANSI-совместимые заголовочные файлы и библиотеки классов языка C++ с множеством расширений для среды программирования x86:
    • комплексные числа;
    • хеш-таблицы;
    • одно- и двухсвязные списки;
    • очереди и стеки;
    • классы ввода-вывода;
    • строки;
  • ассемблер;
  • скоростной компоновщик;
  • объектный библиотекарь;
  • объектный дизассемблер;
  • консольный полноэкранный символьный отладчик;
  • профайлер;
  • электронная документация (печатный вариант заказывается отдельно).

Отличительные особенности:

  • Расширенная диагностика ошибок - предупреждения о несоответствиях типов данных, неинициализированных или неиспользуемых переменных, сомнительных операторах и потенциально некорректных выражениях;
  • Встраиваемый в ПЗУ код - при помощи реентерабельных библиотек можно разрабатывать реентерабельный код для встраивания в ПЗУ;
  • Компактные и быстрые исполняемые модули - самый быстрый и компактный код среди всех компиляторов для x86 помогают обеспечить:
    • "умный" механизм использования регистров, учитывающий как пользовательские декларации регистровых переменных, так и текущие потребности во временных регистрах в зависимости от типа инструкции;
    • анализ кода с оптимальным перераспределением регистров и выбором инструкций на стадии оптимизации;
  • Совместимость с SAA - используемый синтаксис языка Си совместим со стандартом SAA, принятым IBM;
  • 18 стратегий оптимизации кода;
  • Поддержка 80x87;
  • Интерфейс с другими языками и библиотеками;
  • Директивы вставки машинного кода - можно вставлять в текст программы непосредственно последовательности машинных кодов для оптимизации бытродействия или реализации низкоуровневых функций;
  • Мощный встроенный ассемблер - позволяются ассемблерные вставки с символьными ссылками на переменные;
  • Проверка переполнения стека на стадии выполнения;
  • Генерация ассемблерного кода при помощи объектного дизасссемблера - исходный текст на языке Си вставляется как строки комментариев;
  • Поддержка национальных символов в строковых константах.

Требования к системе:

  • Привод CD-ROM (Watcom C/C++ поставляется тольо на CD-ROM);
  • 8Мб ОЗУ;
  • QNX 4.1 и старше.
Рассказать друзьям:

     Рейтинг@Mail.ru