l approche plus logique est surtout de penser qu un langage de bas niveau comme le C te laisse faire un paquet de trucs avec les accès Hardware, et donc aussi un paquet de merde possible. Tu as ainsi le max de libertés pour faire ce que tu veux.
A l'inverse, un langage qui ne peut être utilisé que dans un environnent très fermé aura moins de risque de créer des failles de sécurité: mais c est hypocrite puisqu il délègue les accès HW aux briques logicielles de plus bas niveau.
Partager