3 ms·
Though RISCs are considered language agnostic, they tend to be optimized for C. One side effect of that is the elimination of rotation instructions which C does
by jecel 6y ago
Though RISCs are considered language agnostic, they tend to be optimized for C. One side effect of that is the elimination of rotation instructions which C doesn't have (though GCC can generate them as a special case).
RISCs also don't help with lexically scoped variables which languages like Pascal have but C doesn't.
A processor that was specifically designed for C was called CRISP (and was briefly sold as the AT&T Hobbit):
https://en.wikipedia.org/wiki/AT%26T_Hobbit https://en.wikipedia.org/wiki/AT%26T_Hobbit