C Programming Presentation
C Programming Presentation
Features of C
1. Quality to extend itself - A crucial ability of C is to extend
itself. The C language has its own set of functions in the C
library. So, it becomes easy to use these functions. We can
add our own functions to the C Standard Library and make
code simpler.
In programming languages one size does not fit all. Here
are some reasons that C is unbeatable, and almost
mandatory, for certain applications.
Also nowadays, because of highly optimized binaries
generated by modern compilers, it’s not an easy task to
improve on their output with hand written assembly.Such is
its portability and efficiency that “compilers, libraries, and
interpreters of other programming languages are often
implemented in C”. Interpreted languages like Python, Ruby,
and PHP have their primary implementations written in C.
Memory Manipulation-Arbitrary memory address access
and pointer arithmetic is an important feature that makes C
a perfect fit for system programming (operating systems and
embedded systems)
Important Features of C
1) Modularity