Mathematica 8 introduces dynamic linking of C and C++ external libraries, fully integrating library functions into the Mathematica language. Overheads are minimized because of low-cost function calls and reduced memory usage, enabling performance of external libraries with Mathematica's other high-level computation and development capabilities.
- Important new way to integrate external code into Mathematica. »
- Work with dynamic libraries with the same Mathematica commands on all platforms.
- Data can be shared between Mathematica and a dynamic library. »
- C language functions for libraries to integrate with Mathematica. »
- Arbitrary Mathematica expressions can be exchanged with libraries using MathLink. »
- Automatic platform-independent name resolution and location of dynamic libraries. »
- Mechanism to distribute dynamic libraries in Mathematica applications. »
- Platform-independent tools to build dynamic libraries directly from Mathematica. »
- Diagnostic tools to investigate library version information and loading errors. »
- Used by Mathematica 8 technologies to provide fast access to external libraries. »

![[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)
![[ru]](/common/images2003/lang_bottom_ru.gif)
![[ko]](/common/images2003/lang_bottom_ko.gif)