В системе Mathematica 8 появилась возможность динамической загрузки внешних C и C++ библиотек, с полной интеграцией библиотечных функций в язык системы Mathematica. Накладные расходы при этом минимизируются за счет дешевизны вызова функций и уменьшения использования памяти, позволяя использование внешних библиотек совместно с другими возможностями системы Mathematica для выполнения высокоуровневых вычислений и разработки.
- Новый существенный способ интегрирования внешнего кода в Mathematica. »
- Работа с динамическими библиотеками одними и теми же командами системы Mathematica на всех платформах.
- Поддержка передачи данных между Mathematica и динамической библиотекой. »
- Интеграция библиотек с системой Mathematica через функции на языке C. »
- Обмен с библиотеками произвольными выражениями системы Mathematica посредством MathLink. »
- Автоматическое кроссплатформенное разрешение имён функций и местонахождения динамических библиотек. »
- Механизм распространения динамических библиотек с приложениями в системе Mathematica. »
- Кроссплатформенный инструментарий для построения динамических библиотек непосредственно из системы Mathematica. »
- Диагностический инструментарий для наведении справок от версии библиотеки и ошибках загрузки. »
- Эта функциональность используется в технологиях системы Mathematica 8 для обеспечения быстрого доступа к внешним библиотекам. »

![[en]](/common/images2003/lang_bottom_en.gif)
![[ja]](/common/images2003/lang_bottom_ja.gif)
![[es]](/common/images2003/lang_bottom_es.gif)
![[pt-br]](/common/images2003/lang_bottom_pt-br.gif)
![[zh]](/common/images2003/lang_bottom_zh.gif)
![[ko]](/common/images2003/lang_bottom_ko.gif)