In higher-level languages like Perl and Ruby, you don't have to worry about how the machine stores data.
In C, you do. In C, you have to always consider how your data is going to be stored.