strange cat question.

Does anyone know what the microprograms behind cat (and other commands) are like? In what language are those programs designed? Is their source available somewhere?
No particular reason, just wondering.
I know it's a bit strange...

they are mostly c programs.
Check here
for an example.

Most of the unix OS including the utilities like cat -- originally was developed in C, and tends to stay in C. There are native assembler routines for things like strchr to take advantage of platform abilities. Some Linux packages are devloped in other languages like perl or python. But underneath, perl is based on C as well.

Thanks for the information, guys.