Ik ben wat aan het prutsen met een wat merkwaardige taal die directe geheugen toegang moet hebben en 'hogere' control-flow constructies zoals if, while, for. Om een beetje te spieken wat er handig zou kunnen zijn ben ik op zoek naar talen die dit bieden (en dus geen variabelen kennen, kom dus aub niet met inline assembly in C aan
).
Het gaat dus om een iets abstractere assembly vorm waar:
1. je dus minder jumps (geen) hoeft te gebruiken voor simpele loop of conditie constructies,
2. er geen variabelen zijn: je maakt direct gebruik van registers en geheugen,
3. er eventueel nog een expliciete notie van functies en procedures is.
Ik kon met Google niet echt veel vinden
. Zoeken op control-flow, assembly gaat nog wel, maar while en for schiet niet zo op
.
Iemand weleens van iets dergelijks gehoord?
Zo ja: linkje? Wat vond je ervan? Positieve punten, negatieve punten?
Zo nee: waarom bestaat dit eigenlijk niet?
Het gaat dus om een iets abstractere assembly vorm waar:
1. je dus minder jumps (geen) hoeft te gebruiken voor simpele loop of conditie constructies,
2. er geen variabelen zijn: je maakt direct gebruik van registers en geheugen,
3. er eventueel nog een expliciete notie van functies en procedures is.
Ik kon met Google niet echt veel vinden
Iemand weleens van iets dergelijks gehoord?
Zo ja: linkje? Wat vond je ervan? Positieve punten, negatieve punten?
Zo nee: waarom bestaat dit eigenlijk niet?
Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment