Python contra BoneScript em seu BeagleBone

Você provavelmente sente relativamente confortável com programação em BoneScript em seu BeagleBone. De muitas maneiras, Python e BoneScript são semelhantes. Em ambas as línguas, você usa variáveis, bem como E se e enquanto declarações, e você também controlar os pinos do BeagleBone, alterando os valores de um objeto. Mas você precisa estar ciente de algumas das principais diferenças:

  • O fluxo de código é diferente. O intérprete de Python executa cada sequencialmente line. Dois programas, um na BoneScript e outra em Python, que fazem a mesma coisa pode acabar sendo bastante diferente.

  • Recuo não é apenas organização. Embora você deve recuar seu código, tanto quanto possível quando você programar em BoneScript, o recuo é apenas uma ferramenta - embora um poderoso - para manter o seu programa organizado.

    Na verdade, você poderia escrever um programa inteiro em uma única linha de código. Em Python, no entanto, recortes dizer o intérprete que partes do código são declarações dentro como E se e para.

menu