Desenvolvimento de Software

Carregamento de Bibliotecas Dinâmicas

O Mathematica 8 introduz ligações dinâmicas com bibliotecas de C e C++ externas, integrando completamente as funções de biblioteca com a linguagem do Mathematica. Usos desnecessários de memória são minimizados, uma vez que a função de custo baixo precisa de menos e reduz o uso de memória, possibilitando o aumento na performance de bibliotecas externas no Mathematica, o que ainda incorpora outras computações de alto nível e recursos de desenvolvimento.

  • Uma nova maneira de integrar código externo no Mathematica. »
  • Trabalhe com bibliotecas dinâmicas com os mesmos comandos do Mathematica em diferentes plataformas.
  • Dados podem ser compartilhados entre o Mathematica e bibliotecas dinâmicas. »
  • Funções de linguagem C para bibliotecas podem ser integradas com o Mathematica. »
  • Expressões arbitrárias do Mathematica podem ser trocadas por bibliotecas usando o MathLink. »
  • Resolução de nomes automática e independente de plataformas, e localização de bibliotecas dinâmicas. »
  • Mecanismo para distribuir bibliotecas dinâmicas em aplicações do Mathematica. »
  • Ferramentas independentes de plataformas para construir bibliotecas dinâmicas diretamente a partir do Mathematica. »
  • Ferramentas de diagnóstico para investigar informações sobre a versão da biblioteca e erros de carregamento. »
  • Usado por tecnologias do Mathematica 8 para oferecer acesso rápido a bibliotecas externas. »
Acesso rápido a código C »Diversos exemplos incorporados »Chame bibliotecas de C externas »
Integração com o NDSolve »Usado pelo Mathematica para bibliotecas externas »Construa um player de vídeo com menos de 500 linhas de código »


Select Language: enjaeszhruko