Wolfram Computation Meets Knowledge

Wolfram Language:
Introdução rápida para programadores

Mostrar informações adicionais para:
Todas as seções 
  • Sobre Wolfram Language
  • Mostrar informações adicionais para...
  • Mostrar informações para Java
  • Mostrar informações para Python
  • Ocultar informações adicionais
Comece agora

Procedimentos Versão em vídeo

Comentários para programadores de Java:

A Wolfram Language é uma fusão sofisticada de vários paradigmas de programação, incluindo processual, orientado a objeto e funcional, conhecidos por programadores de Java, permitindo a flexibilidade de selecionar e combinar estratégias para diferentes projetos.

Comentários para programadores de Python:

A Wolfram Language integra os paradigmas processuais, orientados a objetos e funcionais, permitindo a flexibilidade de selecionar e combinar estratégias para diferentes projetos.

A programação de procedimento normalmente é necessária em pequenas doses em Wolfram Language.
(Se um programa grande estiver repleto de If, Do, Return, etc., você não está fazendo de forma correta.)

Use ; para separar diferentes operações:

In[1]:=
Out[1]=

Comentários para programadores de Java:

Java necessita de ponto e vírgula para terminar comandos. Na Wolfram Language, ponto e vírgula é opcional e tem a funcionalidade adicional de suprimir resultados desnecessários.

Comentários para programadores de Python:

Na Wolfram Language, podem ser inseridos procedimentos em qualquer parte do código da maneira que quiser. Ao contrário de Python, ela não impõe regras específicas de espaço em branco e formatação de código.


Module faz escopo lexical (localizando nomes).

Block faz escopo dinâmico (localizando valores).

DynamicModule faz escopo dentro de um documento.

Sow/Reap e Throw/Catch são formas úteis para transferência dados e controle em programas de procedimento.

Comentários para programadores de Java:

Throw e Catch em Wolfram Language generalizam construções try e catch em Java, permitindo controle de fluxo flexível para uma grande variedade de aplicações. Para lidar especificamente com erros, a Wolfram Language também inclui a função Check.

Comentários para programadores de Python:

As funções Throw e Catch em Wolfram Language funcionam como construções try/except em Python, embora sejam muito mais gerais. Para lidar especificamente com erros, a Wolfram Language também inclui a função Check.


True e False são símbolos em Wolfram Language:

In[1]:=
Out[1]=

Comentários para programadores de Python:

A Wolfram Language usa os símbolos True e False; em Python, existe uma propriedade _bool_ separada que tem que ser definida para cada objeto.


Em Wolfram Language, If é apenas mais uma função integrada:

In[1]:=
Out[1]=

Comentários para programadores de Java:

A Wolfram Language possui muitas funções processuais como While, For, If e Switch que funcionam de forma semelhante às palavras-chave de Java com os mesmos nomes, mas normalmente são desnecessárias no código em Wolfram Language.

Comentários para programadores de Python:

While e If em Wolfram Language são similares a while e if em Python — embora elas também operem com valores simbólicos.


Qual dessas opções retorna False?


Qual dessas opções é o resultado de a = 0; Module[{a = 1}, a + 1]; a?


Qual dessas opções estabalece que o valor de x é 2, de y é 5, e depois mostra x + y?

© 2024 Wolfram. Todos os direitos reservados.