Posts

Showing posts from March, 2019

Introduction to C Pogramming

Image
C is a genral -purpose, imperative computer programming language, supporting structured   programming lexical variable scope and recursion, while a static type system prevents many unintended operations. By design, C provides constructs that map efficiently to typical machine instructions and therefore it has found lasting use in applications that had formerly been coded in assembly language including operating systems, as well as various application software for computers ranging from supercomputers to embedded systems. C was originally developed by Dennis Ritchie between 1972 and 1973 at Bell Labs. It was created to make utilities running on Unix. Later, it was applied to re-implementing the kernel of the Unix operating system. Through 1980's, C gradually gained popularity. Nowadays, it is one of the most widely used programming languages with C compilers from various vendors available for the majority of existing computer architectures and operating systems. C has be