what do devs change to make their programs "ARM-compatible?"
I'm very new to assembly programming. What i think i know is that any program written in a high level language can be run on any architecture given the right compiler.
If that's right, all you would need to do to run a high level language efficiently on any architecture is: create a good compiler. So what's the deal with devs having to modify their programs to work well on ARM?
Do programs have more assembly in them than i have been led to believe?
[link] [comments]
---

