Программное обеспечение SoftIntegration Ch Professional Edition представляет собой интерактивную C++/С-платформу для научных компьютерных вычислений и создания сценариев. SoftIntegration Ch Professional Edition является эффективной и полезной системой для преподавания введения в компьютерные вычисления, алгоритмов, автоматизированного решения задач, программирования. Приложение SoftIntegration Ch Professional Edition исполняет код напрямую без компиляции и без создания промежуточного кода. Программы С/С++ могут работать в системе SoftIntegration Ch Professional Edition на различных платформах, включая Windows, Linux, Mac OS X, FreeBSD, Solaris, AIX, QNX и HP-UX. Предусмотрена поддержка интерфейса на более 30 языках.
Особенности SoftIntegration Ch Professional Edition:
- Кроссплатформенный интерпретатор C/C++. Программа совместима со стандартом ISO C Standard C90, поддерживает большинство характеристик С99 и классов С++, множество стандартов индустрии с более 8000 С-функций, включая POSIX, socket/Winsock, X11/Motif, OpenGL, ODBC, C LAPACK, GTK+, Win32, XML, CGI и т. п. Программы С/С++ могут работать в системе SoftIntegration Ch Professional Edition без компиляции и на различных платформах, включая Windows, Linux, Mac OS X, FreeBSD, Solaris, AIX, QNX и HP-UX.
- Интерактивность для быстрого прототипирования и изучения С/С++. Выражения, предложения, функции и программы на языке С/С++ могут исполняться интерактивно в командной строке Ch Professional. Программа также подходит для быстрого прототипирования, сокращает число проблем при изучения С/С++, помогает студентам понимать и осваивать сложные темы – типы данных, форматы ввода/вывода, указатели, структуры, построения.
- Интегрированная среда разработки. Среда Ch Professional помогает новичкам изучать фундаментальные основы программирования на С/С++ в различных операционных системах. Программа содержит множество аббревиатур для быстрой записи и редактирования кода С/С++, может структурировать текст, исправлять ошибки, позволяет настраивать контрольные точки, запускать приложения шаг за шагом, просматривать и изменять значения переменных во время исполнения приложений и т. д. С помощью Ch Professional преподавателями удобно устраивать презентации в классе с одновременной быстрой модификацией приложений в целях демонстрации различных возможностей программирования. Решение может использоваться с различными компиляторами С/С++ (предварительные настройки ориентированы на работу с Microsoft Visual Studio C++ в среде Windows и с gcc/g++ в среде Unix, однако поддерживаются и другие компиляторы).
- Простые числовые вычисления на языке С/С++. Программа содержит встроенные математические функции родового типа и вычислительные матрицы для линейной алгебры и матричных расчетов. В Ch Professional могут решаться сложные научные и инжиниринговые задачи.
- Создание двух- и трехмерных чертежей. Программа предоставляет простые инструменты для построения графиков в двух и трех измерениях внутри структуры С/С++ для быстрой разработки и визуализации приложений, визуализации инжиниринговых и научных задач.
- Быстрая анимация. Продукт содержит модуль быстрой анимации и отображения различных объектов. Данный компонент осуществляет визуализацию и симуляцию инжиниринговых и научных задач, является особенно эффективным при анимации двумерных механических систем.
- Комплект средств разработки (SDK) для сопряжения с бинарными библиотеками C/C++. Ch Professional SDK легко интегрируется с существующими библиотеками C/C++ в качестве сценарной Ch-библиотеки. Функции и классы в динамических или статических библиотеках могут вызываться из файла сценариев или командной оболочки Ch. Ch SDK не требует модификаций исходного кода С/С++ или библиотек, а также повторной компиляции библиотек и приложений.
- Обширный набор инструментов и опций. Программа поддерживает большое число библиотек C/C++и сторонних приложений, а также инструменты, разработанные с помощью Ch с использованием передовых числовых, графических и анимационных возможностей.