C is a very powerful and widely used language. c forms base for modern languages like Java and C++.C programming language is used for developing system applications that forms a major portion of operating systems. c based operating system which we commonlly used such as Windows, UNIX and Linux.
Middle level languages don’t provide all the built-in functions found in high level languages, but provides all building blocks that need to produce the result we want. Examples: C, C++
In c language, large programs are divided into small programs called functions. Priority is on functions and procedures that operate on the data Data moves freely around the systems from one function to another function Program structure follows “Top Down Approach”. Examples: C, Pasca.
Operating system development
Compilers and Assemblers Network drivers Text Editors etc..