Para começar a comunicação entre o Kernel e o Front-End, basta avaliar uma célula de dados ("Input").O Kernel do Mathematica é o responsável por todos os cálculos, simbólicos ou numéricos, necessários para reponder a um pedido de avaliação do Front-End. Por exemplo, se escrevermos no Front-End :
dentro de uma célula de "Input", e avaliarmos esta expressão, todo o trabalho intermédio que envolve a interpretação do pedido, bem como a consulta de bibliotecas trigonométricas para executar o pedido, é feito pelo Kernel, que no fim devolve para o Front-End o resultado para ser formatado como "Output" numa nova célula:
Todas as expressões "Input e Output" podem ser guardadas com o Notebook onde estão escritas. Por outro lado, os cálculos intermédios do Kernel perdem-se cada vez que este se desliga.Em cada sessão do Kernel existe um contador para o número de vezes que este é chamado pelo Front-End para calcular uma expressão. Pode-se utilizá-lo para reeditar ou reavaliar uma expressão préviamente submetida, por ex .
A variável é avaliada antes de cada novo "Input".
A expressão a avaliar é verificada para detectar erros de sintaxe.
Se passar, a expressão resultante é avaliada pelo Kernel .
O resultado é processado adicionalmente se a variável estiver definida.
A expressão resultante é escrita no Front-End como uma célula de "Output".
É perigoso escrever "Input" em TraditionalForm porque a interpretação dos parêntesis é ambígua!
Para obter uma expressão num destes formatos basta pedir:
Complex(3,5)3 + 5\,\imag
Computação Simbólica