C is one of the most widely used programming languages developed by American computer scientist Dennis Ritchie in the early 70s. As C became popular and different versions of C were implemented on a wide variety of platforms, the American National Standards Institute (ANSI) published a standard for C in 1989, called the "ANSI C". Later the International Organization for Standardization (ISO) adopted the ANSI C with some formatting changes, which is called C90.
Features of C
- C is an extremely powerful high level language with its ability to control the hardware similar to that of an assembly language.
- It is used for system level and general purpose programming. The UNIX operating system is programmed using the C language.
- It is a compiled language, which means you need a C Compiler to convert your program to an executable. C Compilers are available on almost all computer platforms.
- It is highly portable can run on almost any operating system with little or no change to its source code.
- It is a procedural language, so it follows a sequence of statements and procedures.
About this tutorial
This tutorial is a beginner's guide to developing C programs. It presumes that you have knowledge of the basic concepts of programming.