> For example, if you write to a memory address, and then read from the memory address in the "next instruction", you expect the change to be immediate
This would also be true for assembly, hardly a high level language
On modern CPUs assembly is a high level language (or rather, it's a language that doesn't have any of the advantages of traditional low-level languages, even if it also lacks the advantages of traditional high-level languages. Much like C)
This would also be true for assembly, hardly a high level language