Quote Originally Posted by Robert Kosek
Turbo Delphi, dunno about FPC, will let you write:
You didn't understand the point. The point was C lets you do dangerous things without complaining, like assigning numbers to pointers. Pascal requires you to do a typecast first.

Is such a requirement really an actual limitation of my freedom as programmer?

I disagree with that. I have all the freedom I need in Pascal, and I will not tell people that you have more freedom in C, as that simply isn't true.