When you start learning C, you always see the sentence "C is a small programming language," but when you dive into it, it doesn't seem that small. But if you think about it, C is really tiny! That largeness really comes from the libraries. All C can do by itself is declare functions, return variables, import classes, and do some math. Not much to it, really. So next time someone tells you C isn't small, remind them of the libraries.
What are your thoughts?
(GeekThoughts are written to get opinions from the computing community. Share your thoughts on the topic by commenting on this post.)
Author of The Unix Geek and The Rambling World.
What I use:
MacBook (Early 2006) with Mac OS X 10.5.4
Dell Inspiron 530 with Windows Vista Ultimate and Ubuntu 8.04 Hardy Heron (dual-boot)
iPod nano 3rd generation, 4 GB silver