Je ne connaissais pas cet article mais il justifie encore plus ce que je disais : il faut connaître les 4 "piliers" pour bien programmer, même si par machine il faut savoir que ça peut peut-être signifier VM.
Le passage par l'assembleur n'était, de mon point de vue, qu'une vanne pour dire qu'il faut 4 connaître (pas forcément en détail) toutes les couches en informatique et pas juste celle de la programmation.