O Python pode ser usado a bordo de sistemas em aeronaves ou jatos militares? [fechadas]

0

Estava trabalhando em um python relacionado a aviônicos, encontrou uma séria dúvida se o código escrito em python seria compilado ou executado em um sistema operacional em tempo real usado em sistemas embarcados.

por Nischay 18.06.2019 / 13:37

1 resposta

Linguagens como Python, Java ou C # requerem um ambiente de execução complexo para serem executados. Esse ambiente consiste em dezenas e centenas de milhares de linhas de código. Seria um trabalho enorme revisar e certificar tudo, portanto, certificar um aplicativo Python não é revisar dez linhas de código que implementam o algoritmo necessário.

Embora também existam várias bibliotecas para C ou C ++, elas são opcionais. Há muito mais coisas incorporadas nas linguagens de alto nível, a partir do coletor de lixo de memória, que por si só pode ser suficiente para tornar a implementação muito complexa para lidar.

Além disso, linguagens de alto nível tendem a ter uma velocidade de execução levemente imprevisível com pequenas pausas arbitrárias (elas não são em tempo real). Isso também limita onde eles podem ser usados.

18.06.2019 / 15:36