Posts

Showing posts with the label C-Language

Introduction of C- Language

Image
Introduction of C- language C programming language is a structured programming language. It is a procedural-oriented, mid-level programming language. It is developed in 1972 by Dennis M. Ritchie at the Bell Telephone Laboratories to develop the UNIX operating system. It was invented to write an operating system called UNIX and it is a successor of B language which was introduced around early 1970. The language was formalized in 1988 by the American National Standard Institute(ANSI). What is C language? C is the most widely used computer language, it is a general-purpose, imperative programming language. It is also known as a mother language cause of all the modern programming languages, most of the compilers, J .V. M. Kernels, etc are written in C language and most of the programming languages follow C syntax, for example, C++, and Java, C#, etc. It provides the core concepts like the array, strings, functions, file handling, etc, that are being used in languages like C++, java, C#...

Dennis M. Ritche

Image
Dennis M. Ritche Dennis M. Ritche    --- Dennis M. Ritche was an American computer scientist he created the C programming language and, with long -time colleague Ken Thompson. In 1967, Ritchie began working at the Bell Labs Computing Sciences Research Center, and in 1968, he defended his PhD thesis on " Program Structure and Computational Complexity" at Harvard under the supervision of Patrick C, Fischer. However, Ritchie never officially received his PhD degree. During the 1960's, Ritchie and Ken Thompson worked on the Multics operating system at Bell Labs. Thompson then found an old PDP-7 machine and developed his own application programs and operating system from scratch, aided by Ritchie and others. In 1970 , Brain Kernighan suggested the name "Unix"on the Multics" . To supplement assembly language with a system- level programming language. Thompson   created B . Later, B was replaced by C. C created by Ritchie, who continued to contribute to...