Writing a factorial function in C
.jpg)
The C language was created shortly after the Unix operating system in the 1970's, so that the new operating system could be written in a simple and efficient programming language, instead of assembly. Portability soon became a motivation too: to be able to run Unix and applications in heterogeneous systems caused the operating system and the C programming language to have a profound and long lasting impact on computer systems. Simplicity, efficiency and portability, built into the language and transformed into programming philosophy, came with a price...