O Mathematica oferece um fluxo de trabalho simplificado para o desenvolvimento de projetos de qualquer tamanho. Uma linguagem de programação flexível que suporta múltiplos paradigmas de programação, ferramentas de depuração avançadas, e muito mais, simplifica o processo de desenvolvimento completo, desde o planejamento até a implementação.
Sequência Contínua de DesenvolvimentoCom algoritmos incorporados que escalam de forma robusta até problemas de grande complexidade, além de diversas áreas técnicas integradas em um único sistema, o Mathematica permite o desenvolvimento de uma sequência contínua de trabalho, de protótipos iniciais até o desenvolvimento de sistemas completos de infraestrutura de nível empresarial.Linguagem Simbólica ÚnicaO Mathematica é capaz de representar tudo consistentemente — dados, programas, fórmulas, gráficos, documentos — no formato expressões simbólicas. Este enfoque unificante só é possível com a linguagem simbólica única do Mathematica e facilita o desenvolvimento de qualquer coisa, desde simples applets até sistemas de software complexos.![]() GUIs Instantâneas Completamente PersonalizáveisDe simples barras de ferramentas a assistentes sofisticados e aplicativos complexos, o Mathematica facilita o desenvolvimento de interfaces de usuário. Os componentes de interface no Mathematica são especificados em um formato simbólico, permitindo que sua disposição, tipo de controle e conexão com variáveis sejam determinados automaticamente, simplificando a construção da interface e diminuindo o tempo de desenvolvimento.![]() Depuração e PerfilamentoCom a habilidade de estabelecer diferentes pontos de ruptura, observar expressões para estudar o enquanto é executado, visualizar a execução de qualquer programa passo-a-passo, e muito mais, o depurador integrado a nível fonte do Mathematica oferece um alto nível de flexibilidade para analisar e validar programas, o que resulta em um tempo de desenvolvimento reduzido.Pacotes do MathematicaOs pacotes do Mathematica são reutilizáveis, redistribuíveis, bibliotecas com suporte completo de documentação e assistentes indepenentes de plataformas computacionais. Tais pacotes podem ser criados a partir de um único notebook e editados com o pacote de edição integrado ao Mathematica ou através do Wolfram Workbench. |
Performance e Escala IlimitadasNo núcleo da capacidade de alta performance do Mathematica está a maior coleção do mundo de algoritmos altamente otimizados, muitos dos quais foram inventados na Wolfram Research. Isso tudo combinado com a eficiência de compilação em tempo real e computação paralela automaticamente configurada, asseguram as respostas certas até para os problemas técnicos mais complicados.![]() Linguagem de Programação MultiparadigmáticaO Mathematica se diferencia das linguagens de computação tradicional por suportar simultaneamente diversos paradigmas de programação como procedural, funcional, baseado em regras, baseado em padrões, e muito mais. Esta abordagem multiparadigmática permite que você programe da maneira que você pensa, e não te força a fazer o contrário.Geração e Compilação de CódigoGeração automática de código C, e compilação de código gerado pelo Mathematica, faz com que a produção de código de qualidade rapidamente seja possível. Código C pode ser compilado como executável independente, biblioteca dinâmica, ou usado diretamente em outros projetos. Carregue bibliotecas dinâmicas em tempo de execução (runtime) no Mathematica para execução de alta velocidade e com uso eficiente da memória.Editor de Códigos AvançadoO Mathematica oferece uma fonte de edição de código poderosa com destaque de sintaxe, relatórios de erros, conclusão de comandos, formatação e recuo automáticos, e muito mais. Integração com o IDE Wolfram Workbench multi-linguagens permite acesso a diversas ferramentas de aumento de produtividade, como gerenciamento de arquivos por projetos, controle de código fonte, e depuração e análise de sintaxe avançadas.![]() |





![[en]](/common/images2003/lang_bottom_en.gif)
![[ja]](/common/images2003/lang_bottom_ja.gif)
![[es]](/common/images2003/lang_bottom_es.gif)
![[zh]](/common/images2003/lang_bottom_zh.gif)
![[ru]](/common/images2003/lang_bottom_ru.gif)