Nee, systemen accepteren over het algemeen *niet* alleen geheugensteuncodes voor programma-invoer. Ezelsbruggetjes zijn een door mensen leesbare weergave van machine-instructies (assemblagetaal), maar de meeste programmering wordt gedaan met behulp van talen op een hoger niveau (zoals Python, Java, C++, enz.). Deze talen op een hoger niveau gebruiken een syntaxis die ver verwijderd is van de onderliggende machinecode, waardoor ze veel toegankelijker zijn voor programmeurs.
Terwijl assembleurs ezelsbruggetjes in machinecode vertalen, is de overgrote meerderheid van de programma-invoer in de vorm van broncode geschreven in deze talen op een hoger niveau. Zelfs als ze op assemblageniveau werken, bieden veel assemblers functies die verder gaan dan alleen ruwe geheugensteuntjes, zoals macro's en richtlijnen die de leesbaarheid en organisatie van de code verbeteren.
Kortom, hoewel geheugensteuntjes een rol spelen op de lagere programmeerniveaus, zijn ze niet de standaard of enige manier om programma-invoer te leveren. |