Why does C have to be recompiled for each architecture? Doesn't it all end up as bits and bytes and loads and jumps anyway? Doesn't each architecture essentially go through the most basic commands in the same way?
Doesn't each architecture essentially go through the most basic commands in the same way?
For the most part. But those basic commands are represented or implemented differently. The C compiler is responsible for making sure that the correct representations and implementations are used.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With