Por que o Mathematica?

Porque princípios fazem a diferença.

Mais de três décadas de construção baseados em princípios de design contundentes fazem do Mathematica a mais poderosa plataforma computacional do mundo.

Automação

Automação é a chave para computação produtiva. Diferentemente de outros sistemas, o Mathematica aplica automação inteligente em todas as partes do sistema, de seleção de algoritmos a disposição de gráficos e design da interface do usuário. Você obtém resultados confiáveis e de alta qualidade sem precisar de algoritmos especializados e, mesmo que você seja um especialista, obterá resultados mais rapidamente.

Automação
Os métodos adaptativos avançados do Mathematica como detecção de feições, disposição automática e estilos de rendimento de visualização, são tanto tecnicamente corretos, quanto visualmente atraentes.

Automação em Computação

Vantagens

Em outros sistemas...

Controle de Precisão &
Rastreamento

Compilação Just-in-Time

Seleção de Algoritmos
 

Funções Orientadas a Tarefas

Funções Independentes de Especificação

Resultados confiáveis sem a necessidade de análises de arredondamento

Alta performance em uma linguagem de alto nível»

Resultados melhores e mais rápidos, mesmo para
especialistas»

Programas legíveis de alto nível»

Aplique facilmente código existente a novos dados»

Resultados duvidosos (ou que necessitam análise manual)
 

Resultados mais lentos (ou que requerem otimização manual)

Necessidade de uso de algoritmos genéricos ou sem muita cmopatibilidade

Programas são ofuscados por detalhes dos algoritmos

Necessidade de memorizar diferentes funções para cada tipo de dado

Automação em Visualização

Vantagens

Em outros sistemas...

Estilo

Layout

Detecção de Feições

Amostragem Adaptativa

Interatividade
 

Composição

Publicação de qualidade gráfica em todas as fases»

Textos e diagramas informativos»

Visualize funções e características chave corretamente

Use funções de maneira eficiente em diferentes escalas»

Interatividade instantânea com elementos gráficos e diagramas»
 

Crie textos, imagens, tabelas e controles

Especificação manual de cores, sinais de verificação, etc.

Especificação manual de intervalos de gráficos, layouts, etc.

Plotagem incorreta de descontinuidades, branch cuts, etc.

Perda de detalhes (ou desperdício de avaliação de funções)

Programação de elementos interativos manual (ou não usar
nenhum)

Crie somente gráficos simples (ou use um programa diferente)

Automação em Desenvolvimento

Vantagens

Em outros sistemas...

Entradas linguísticas de forma livre
 

Construção da Interface do Usuário

Implementação em Diversas Plataformas

Gestão de Memória

Paralelização

Traduza texto em formato livre em comandos
precisos

Complete interfaces com especificações mínimas»

Aplicações intrínsecas independentes de plataforma

Alocação, rastramento e desalocação ótimos

Paralelização sem necessidade de configuração

(Não existem alternativas)
 

Programe manualmente todos os aspectos da interface do usuário

Implementação limitada (ou defina parâmetros para cada plataforma)

Alocação e rastreamento de memória manuais

Paralelização manual (inicialização, comunicação, etc.)

Tudo Integrado em uma Única Plataforma

Software especializado e pacotes de ferramentas adicionais desencorajam a exploração criativa de novas ideias e áreas — além de um custo muito mais alto do que o da compra inicial. O Mathematica não requer pacotes adicionais. Ele possui funcionalidade especializada em diversas áreas técnicas, de biologia computacional a análises de wavelets, tudo completamente integrado com o resto do sistema.

Tudo Integrado em uma Única Plataforma
O Mathematica permite desenvolvimento imediato em diversas áreas técnicas sem a necessidade de pacotes adicionais, que além de tudo são caros.

Vantagens

Em outros sistemas...

Fluxo de trabalho simples, da ideia à implementação

Use uma única plataforma técnica

Aprenda a usar uma única plataforma técnica

Explore ideias que incorporam diferentes áreas técnicas

Necessidade de trocar ferramentas e formatos em cada fase

Precisa frequentemente de pacotes de ferramentas adicionais e caros

Necessidade de aprender múltiplas ferramentas especializadas com escopo limitado

Criatividade restringida pela funcionalidade incorporada

Metodologia Híbrida Simbólico-Numérica

Tradicionalmente, se pensa em computação numérica e simbólica separadamente, para detrimento dos usuários. No Mathematica, ambas estão integradas de maneira transparente, permitindo o uso de métodos híbridos únicos em diversos problemas, o que garante resultados constantes sempre que diferentes quantidades de precisão são combinadas.

Metodologia Híbrida Simbólico-Numérica
O Mathematica usa números de alta precisão controlados e análises simbólicas para resolver problemas que seriam de solução impossível com métodos numéricos tradicionais e números de precisão limitada.

Vantagens

Em outros sistemas...

Obtenha resultados exatos e gerais sempre que possível

Rastreie erros de arredondamento automaticamente»

Use métodos híbridos que exploram a estrutura matemática da entrada»

Obtenha somente resultados numéricos, muitas vezes perdendo conhecimento

Obtenha resultados incertos (ou rastreie erros de arrendondamento manualmente)

Use somente métodos genéricos com baixa eficiência

Linguagem Multiparadigmática

Não existe um único estilo de programação ideal para todos os problemas. O Mathematica se destaca das linguagens tradicionais de computação por suportar diversos paradigmas de programação, como procedural, funcional, lógico, baseado em padrões, e muito mais.

Linguagem Multiparadigmática
O Mathematica permite que você programe da maneira que preferir.

Vantagens

Em outros sistemas...

Programe da maneira que você pensa

Use a melhor combinação de técnicas para resolução de problemas

Mude sua forma de pensar para se adaptar a plataforma

Opere com um único paradigma, independentemente da compatibilidade

Conhecimento Incorporado

Buscar e atualizar conjuntos de dados padrão não deveria interromper seu fluxo de trabalho. O Mathematica é único entre as plataformas de computação técnica, pois inclui uma vasta coleção de diversos tipos de dados processados cuidadosamente, atualizados e expandidos constantemente.

Conhecimento Incorporado
Acesse dados padrão sem qualquer sobrecarga, incluindo o Wolfram|Alpha, a maior coleção de dados computáveis do mundo.

Vantagens

Em outros sistemas...

Dados prontos para serem computados incorporados»

Mantenha dados automaticamente atualizados

Acesse e use dados instantaneamente

Incorpore dados padrão que seriam difíceis de obter

Importe manualmente, valide e reestruture os dados

Verifique frequentemente para ver se os dados foram atualizados e/ou corrigidos

Interrompa o seu fluxo de trabalho para obter dados

Restrinja análises a um número mais limitado de dados

Fluxo de Trabalho Baseado em Documentos

Você não deveria precisar de um programa para processar seus dados, outro para visualizá-los e um terceiro para apresentá-los de maneira interativa. O Mathematica faz isso tudo em um único fluxo de trabalho, mantendo todos os elementos de um projeto — como cálculos, visualizações, dados, documentação e até aplicativos interativos — juntos, em documentos unicamente flexíveis.

Fluxo de Trabalho Baseado em Documentos
Os notebooks do Mathematica e os arquivos no Formato de Documento Computável (CDF) consolidam seus cálculos, visualizações interativas, dados, textos, e muito mais.

Vantagens

Em outros sistemas...

Mantenha todos os elementos de um projeto juntos
 

Documente automaticamente conforme você trabalha
 

Inclua interatividade em documentos»

Redefina documentos facilmente para a web, impressão, apresentações ou como aplicativos.

Salve dados, fórmulas, texto, código, resultados, gráficos e aplicativos em arquivos e formatos diferentes

Perca passos intermediários, levando a dificuldade na reprodução dos resultados
 

Gráficos e outros elementos são obrigatoriamente estáticos, não interativos

Comece do zero na implantação de qualquer novo meio

 

de en es fr ja ko ru zh