Learn C Computer Language Basics | History of C programming Language

History of c programming language

In this C programming tutorial we describe the history of C language. Around 1969 and 1973 Dennis Ritchie developed the C programming language at AT&T Bell Labs and used on Unix OS for the first time. It has since turned into a standout amongst the most broadly utilized programming languages of all time, with wide variety of compilers from different manufactures accessible for the dominant part of existing processor architectures and frameworks. C has been institutionalized by the American National Standards Institute (ANSI) since 1989 and international Organization for Standardization (ISO).

The birthplace of C language is nearly attached to the advancement of the UNIX operating system (OS), which was initially implemented in machine (low level language) language. Computing construct on a PDP-7 by Ritchie and Thompson, joining a few thoughts from colleagues

The advancement of C began in 1972 on the PDP-11 Unix system and initially showed up in Version 2 UNIX. C language was not at first designed by keeping portability in mind, however soon ran on diverse stages too, just in first year of C s history, a compiler for the Honeywell 6000 was composed, while an IBM 310 port soon followed.

Additionally in 1972, a huge piece of UNIX was modified in C language by 1973, with its ongoing expansion, C language had ended up sufficiently influential that the vast majority of the UNIX KERNEL due to its efficient coding styles, construct and logic statements.

The first ever Programming book written for this language was “The C programming Language, 1st edition “by Kernighan and Ritchie although the main work was done by Dennis Ritchie

The C Programming Language, 1st edition was the standard book on the language C. later on, a committee was formed by the American National Standards Institute (ANSI) to develop a modern definition for the programming language C


C Programming Modules


1 . History Of C programming Language

2 . Data Types

3 . Variables & Constants

4 . Operators & Expressions

5 . Decision Making

6 . Loops

7 . Arrays

8 . Functions

9 . Pointers

10 . String Handling

11 . File Handlings

12 . Storage Classes

13 . Preprocessing