I am reading "The C Programing Langues ANSI C" by Brian W. Kernighan and Dennis M. Ritchie (2nd edition) and working my way through the beginner scripts.
I notice that after i gcc foo.c -o foo.out that the size difference is much larger then I would have expected for something that is now written in "computer" langue for lack of a better term.
[xxxx@xxxx backup]$ ls -laF count*
-rw-rw-r-- 1 xxxx xxxx 170 Jun 13 10:39 count.c
-rwxrwxr-x 1 xxxx xxxx 5041 Jun 13 10:39 count.out*
Why is this, what am I missing?