Only marginally lower, but a common example is Ada.
You can actually describe hardware registers sanely and portably in Ada. You cannot do that in C.
(It obviously still works, because C is ubiquitous, and so processor and compiler vendors do their hardest to "make it work", but that's no accomplishment of C)
You can actually describe hardware registers sanely and portably in Ada. You cannot do that in C.
(It obviously still works, because C is ubiquitous, and so processor and compiler vendors do their hardest to "make it work", but that's no accomplishment of C)