Onde usar a Wolfram Language
Produtividade máxima em programação
Desenvolvimentos rotineiros 10 vezes mais rápido que outras linguagens
Uma idéia chave da Wolfram Language é maximizar a produtividade do programador, automatizando e construindo de forma direta na linguagem o máximo possível.
- Use a imensa quantidade de recursos de conhecimento e computação incorporados.
- Crie apenas partes específicas do seu código; confie na linguagem para fazer o resto.
- Crie um código legível, fácil de depurar de forma interativa.
- Construa sistemas grandes de forma incremental como componentes simbólicos.
Programação orientada a algoritmos
Aproveite o desenvolvimento de mais de três décadas dos algoritmos da Wolfram
Se você está fazendo programação orientada a algoritmos, simplesmente não faz sentido usar outra linguagem que não seja a Wolfram Language.
- A maior rede unificada de algoritmos incorporados do mundo em todas as áreas.
- Algoritmos originais altamente otimizados para operações algorítmicas chave.
- Seleção automática de algoritmos proporcionando máxima eficiência.
- Códigos 10x–100x menores do que com linguagens de baixo nível.
- Mais de três décadas de uso pelos melhores desenvolvedores de algoritmos do mundo.
- Imensa quantidade de conhecimento e dados incorporados.
Computação com dados do mundo real
Computação do mundo real comprovada com o Wolfram|Alpha
A Wolfram Language é única por integrar estruturas e entidades do mundo real diretamente na linguagem.
- Ontologia completa de algoritmos incorporada diretamente na linguagem.
- Faça computação diretamente com unidades, geografia, datas, imagens, e milhares de outros domínios.
- Conhecimento computável detalhado e incorporado de milhões de entidades.
- Linguagem natural integrada para inputs de forma simples do mundo real.
Programação de altíssimo nível
Use o poder da Wolfram Language para programar qualquer coisa
O caráter simbólico da Wolfram Language a torna ideal para programação de altíssimo nível de linguagens e sistemas externos, melhorando a cada dia as interfaces nativas existentes.
- Sessões interativas imediatas através de notebooks.
- Suporte para diversas APIs e interfaces de chamada de funções.
- Conexão imediata para análise e visualização.
- Input de linguagem natural programável.
Programação poética e recreativa
A linguagem de computação elegante
penas uma linha de código da Wolfram Language pode expressar uma computação super sofisticada.
- Linguagem sofisticada criada para expressar grandes idéias computacionais.
- A linguagem simbólica permite manipular diretamente estrutura e dados.
- A linguagem se concentra em conceitos, automatizando a implementação.
- Comparada com outras linguagens, a Wolfram Language possui as entradas mais curtas e sofisticadas.
Metaprogramação de alto nível
Manipule códigos grandes com a mesma facilidade que você manipula dados
O caráter simbólico da Wolfram Language, e sua integração de documentos computáveis, é ideial para metaprogramação e manipulação de código simbólico.
- Código, dados, interfaces, etc. são todos representados como expressões simbólicas manipuláveis.
- Suporte para associação de padrões e regras de transformação.
- Geração e manipulação automática de documentos simbólicos.
- Técnicas matemáticas e de ciência da computação integradas.
- Análise e visualização imediatas.
Auto-documetação desenvolvida em grande escala
A linguagem se adapta muito bem aos maiores projetos de software
A Wolfram Language dá suporte ao desenvolvimento de softwares com milhares de linhas de códigos desenvolvidos por equipes grandes, com interfaces simbólicas modulares únicas, e ricas em recursos de documentação.
- Mantenha código executável, com exemplos e explicações, em notebooks.
- Código excepcionalmente legível e conciso.
- A linguagem simbólica permite que estruturas de dados arbitrários sejam passadas entre componentes.
- Interoperabilidade com repositórios de código, análise e visualização de estrutura de código.
- Recursos incorporados de verificação e teste com análises automatizadas.
Implementação rápida de conceitos
O caminho mais rápido entre a ideia e o produto final
Através do Sistema de Implementação Universal Wolfram, a Wolfram Language possibilita o caminho direto para implementação de produção em grande escala em desktop , nuvem, dispositivos móveis e sistemas incorporados.
- Implemente código para uso em produção na web e etc em segundos.
- Crie automaticamente interfaces para humanos e máquinas.
- Crie o código mais simples possível para a implementação de conceitos.
- Use programação simbólica para construir e implementar código de forma complementar.
Programação de análise e visualização
Uma longa história de análises e visualizações excepcionais
A Wolfram Language estabelece um alto padrão para análise e visualização, com um nível de poder e facilidade de uso sem precedentes no desktop e na nuvem.
- A maior rede do mundo de algoritmos e métodos analíticos incorporados.
- Extensa cobertura de todas as formas de visualização, 2D, 3D, em rede, etc, com interatividade.
- Manipulação uniforme simbólica de todas as formas de dados, incluindo imagens, redes, etc.
- Gera automaticamente relatórios interativos computáveis completos.
- Máxima automatização para algoritmos perfeitos, estética computacional, etc.
Programando a Internet das Coisas
Desenvolvida para a computação onipresente do futuro
Com sua estrutura de dispositivos, habilidade de manipular dados do mundo real, computação distribuída incorporada, e implementação na nuvem e incorporada; a Wolfram Language está em uma posição única para dar suporte à Internet das Coisas.
- Padronização imediata de dados através da Wolfram Data Framework (WDF).
- Análise e visualização incorpordas altamente automatizadas.
- Infraestrutura completa na nuvem, aplicativos compatíveis, APIs, etc.
- Conexões amplas com as indústrias (Wolfram Connected Devices Project).
- Suporte nativo em processadores incorporados para a próxima geração.
Ensino de programação
Uma linguagem digna para a atual geração de estudantes
O caráter moderno baseado no conhecimento faz da Wolfram Language uma linguagem de programação única, na qual pequenas quantidades de códigos produzem resultados extraordinários.
- Crie programas sofisticados com a menor quantidade de código possível.
- Use o caráter de fusão da linguagem para ensinar conceitos gerais de programação.
- Trabalhe em notebook interativos, ideal para demonstração ao vivo.
- Depure facilmente criando adicionalmente com programação simbólica.
- Crie visualizações atrativas de instantaneamente.
- Execute no local ou na nuvem, usando apenas o navegador de internet.
- Faça input de linguagem natural para evitar aprendizagem de sintaxe.
- Ampla cobertura de sistemas que abrangem todas as áreas de ciências, tecnologia, engenharia e matemática.
Programação exploratória e de desenvolvimento
Pense melhor na Wolfram Language
Com sua enorme variedade de recursos incorporados e interface interativa baseada em documento, a Wolfram Language é a única a dar suporte a um estilo altamente produtivo de programação exploratória e de desenvolvimento.
- Use notebooks interativos para executar e documentar suas explorações.
- Sua automatização incorporada, algoritmos e conhecimento facilitam completamente sua exploração.
- A linguagem simbólica evita "harness" code, e permite a reutilização imediata do código.
- Implementa um código finalizado de forma imediata.
- Amplamente utilizada há décadas por alguns dos cientistas e tecnólogos mais importantes do mundo.
Extensa implementação em múltiplas plataformas
Uma linguagem que descreve sua própria implementação
A Wolfram Language não dá suporte apenas a uma implementação uniforme em uma ampla variedade de ambientes computacionais, mas também às implemetaçãoes que serão descritas e programadas dentro da própria linguagem.
- Escreva apenas um programa com a Wolfram Language e implemente de forma universal.
- Cada implementação na Wolfram Language é descrita simbólicamente e é completamente programável.
- A Wolfram Language não representa somente códigos e dados, mas documentos e interfaces também.
Modernização da base de código legado
Dê a um código antigo uma aparência mais sofisticada e moderna
A Wolfram Language oferece um wrapper de modernização ideal para código legado, com interfaces interativas, operações na nuvem e dispositivos móveis, e modularização avançada de software.
- Solicite código legado através do WSTP (Wolfram Symbolic Transfer Protocol) ou outros conectores
- Defina construções simbólicas modernas para representar estrutura de funções e dados legados.
- Adicione de imediato interfaces, visualização, análises, programabilidade, etc, avançadas.
- Crie instantaneamente implementações modernas na nuvem e dispositivos móveis.
- Use metodologias modernas de interfaces, incluindo linguagem nartural.
E mais....
A Wolfram Language é o que torna possível a existência de todos os produtos e serviços Wolfram, do Mathematica ao Wolfram|Alpha e WolframTone.