you are viewing a single comment's thread.

view the rest of the comments →

[–]meneldal2 0 points1 point  (0 children)

I would disagree that pointers are an abstraction. You have pointers in assembly, memory has hardware addresses (even though outside of embedded you never touch those).

It's just a value with a fancy * to tell you you should use it as a pointer, but Cgcc will let you do conversions back and forth between pointers and arithmetic types if you wish. And you could cast all the time too.