Разработка программного обеспечения

Интегрированный процесс работы с Си

В системе Mathematica 8 была введена существенная возможность взаимодействия с языками Си и Си++, делая возможным осуществление разработки полностью в системе Mathematica, в широком спектре новых случаев. Среди функциональных возможностей — перевод компилируемых программ системы Mathematica в Си код, а также независимые высокоуровневые функции для управления внешними компиляторами Си и Си++.

  • Генерирование автономных функций на языке Си из скомпилированных функций системы Mathematica. »
  • Создание SymbolicC версий, скомпилированных функций системы Mathematica. »
  • Система Mathematica содержит библиотеку, поддерживающую выполнение сгенерированного кода. »
  • Генерирование автономного Си кода для функций теории управления. »
  • При установке опции CompilationTarget на Си генерируется код, предназначенный для использования из системы Mathematica. »
  • Генерируемый код может быть собран в исполняемые файлы или библиотеки.
  • Инструментарий для работы с Си компиляторами поддерживает все распространенные Си компиляторы. »
  • Инструментарий для работы с Си компиляторами позволяет создавать как исполняемые файлы, так и библиотеки. »
  • Автоматическая обработка шаблонных файлов MathLink для построения выполняемых файлов, пригодных для загрузки в систему Mathematica. »
  • Удобные способы создания библиотеки динамической компоновки для использования с Wolfram LibraryLink. »
  • Используется технологиями системы Mathematica 8 для автоматического генерирования и компоновки кода. »
  • LibraryLink позволяет использование динамических Си и Си++ библиотек из системы Mathematica. »
Упрощенный рабочий процесс »Создание исполняемых файлов »Создание библиотечных файлов »
Создание объектных файлов »Компилирование MathLink программ »Поддержка основных Си компиляторов на Linux, Mac и Windows »
Вызов неподдерживаемых Си компиляторов »Создание автономных исполняемых файлов из скомпилированных функций »
en es ja ko pt-br zh