notes-computer-programming-programmingLanguageDesign-weird

---

assembly languages with non-linear memory:

Assembly language Even if three dimensions to have non-intersection was not useful because of jumps, having more dimensions might be useful in the same way that it's somewhat optimal to have a base of the Euler number, so might be useful for more compactly and efficiently coding near jump destinations and near loads in stores.

Two-dimensional or n dimensional surface of memory. Control flow where you can choose along which direction it proceeds (branching through change of direction rather than jumping).

I think https://esolangs.org/wiki/Befunge does this.

---