j'ai travaillé une seule fois sur un projet embarqué, un satellite (snif, il a pas volé longtemps).

  • Là, le langage imposé était ADA, pas le choix, c'est une contrainte.
  • Les couches de bas niveau (interface avec les composants) étaient écrites en C
  • et la partie bootstrap du CPU (un 80186) et traitement des interruptions hardware était écrite en assembleur (là encore, pas le choix)