Разработка программного обеспечения
Интегрированный процесс работы с Си
В системе Mathematica 8 была введена существенная возможность взаимодействия с языками Си и Си++, делая возможным осуществление разработки полностью в системе Mathematica, в широком спектре новых случаев. Среди функциональных возможностей — перевод компилируемых программ системы Mathematica в Си код, а также независимые высокоуровневые функции для управления внешними компиляторами Си и Си++.
- Генерирование автономных функций на языке Си из скомпилированных функций системы Mathematica. »
- Создание SymbolicC версий, скомпилированных функций системы Mathematica. »
- Система Mathematica содержит библиотеку, поддерживающую выполнение сгенерированного кода. »
- Генерирование автономного Си кода для функций теории управления. »
- При установке опции CompilationTarget на Си генерируется код, предназначенный для использования из системы Mathematica. »
- Генерируемый код может быть собран в исполняемые файлы или библиотеки.
- Инструментарий для работы с Си компиляторами поддерживает все распространенные Си компиляторы. »
- Инструментарий для работы с Си компиляторами позволяет создавать как исполняемые файлы, так и библиотеки. »
- Автоматическая обработка шаблонных файлов MathLink для построения выполняемых файлов, пригодных для загрузки в систему Mathematica. »
- Удобные способы создания библиотеки динамической компоновки для использования с Wolfram LibraryLink. »
- Используется технологиями системы Mathematica 8 для автоматического генерирования и компоновки кода. »
- LibraryLink позволяет использование динамических Си и Си++ библиотек из системы Mathematica. »