Calcule a data da Páscoa
O Wolfram Compiler pode compilar funções que aceitam e retornam arranjos de números, não apenas números. A função a seguir considera o começo de um ano até o final de um ano e retorna uma série de pares {month, day}da data da Páscoa para cada ano no intervalo. O exemplo também ilustra como o compilador suporta um grande número de funções matemáticas inteiras, incluindo Mod e Quotient.
A função easter implementa o algoritmo gaussiano para a data da Páscoa. Comparado a uma implementação não compilada, easter executa aproximadamente 60 vezes mais rápido em um MacBook Pro 2018 rodando o macOS Mojave.
A função compilada pode gerar as datas dos anos 1 a 5,7 milhões em alguns segundos.
O período de repetição mais curto para os dias da Páscoa é de 5,7 milhões, pois 1 é o único divisor do período que produz padrões de repetição.
A visualização do número de vezes que as datas da Páscoa ocorrem no período de repetição resulta uma distribuição relativamente plana, assimétrica e não normal.