Processing é uma linguagem de programação de código aberto voltada para as artes visuais. Neste exemplo uma linha é desenhada diagonalmente na tela, usando -se a estrutura de controle de repetição baseada na instrução for.
Repare que a IDE é semelhante àquela usada com o Arduino e o programa escrito também é chamado de sketch.
Após a definição do tamanho (size) da tela de saída, a linha diagonal é desenhada com um laço (loop) para a coordenada x (representada pelo contador i) e outro laço aninhado para a coordenada y (contador j). Se as coordenadas têm o mesmo valor (i ==j), então o ponto é desenhado na cor preta com a instrução stroke(0); se não, o ponto é desenhado na cor azul com stroke(0,171,255), definindo-se assim o segundo plano, ou plano de fundo, conforme ilustração a seguir.
O desenho do ponto é obtido através da instrução point(), cujos parâmetros são as coordenadas.
Dúvidas?