History Of C Language

developerbaba

History Of C Language:

The C programming dialect is a structure situated programming dialect, created at Bell Laboratories in 1972 by Dennis Ritchie 

C programming dialect components were gotten from a before dialect called "B" (Basic Combined Programming Language – BCPL) 

C dialect was designed for executing UNIX working framework 

In 1978, Dennis Ritchie and Brian Kernighan distributed the first release "The C Programming Language" and normally known as K&R C 

In 1983, the American National Standards Institute (ANSI) set up a board to give an advanced, far reaching meaning of C. The subsequent definition, the ANSI standard, or "ANSI C", was finished late 1988. 

C programming dialect measures: 

C89/C90 standard – First institutionalized detail for C dialect was created by the American National Standards Institute in 1989. C89 and C90 guidelines allude to the same programming dialect. 

C99 standard – Next amendment was distributed in 1999 that presented new elements like cutting edge information sorts and different changes. 

C11 and Embedded C dialect: 

C11 standard adds new components to C programming dialect and library like sort bland macros, mysterious structures, enhanced Unicode support, nuclear operations, multi-threading and limits checked capacities. It likewise makes a few segments of the current C99 library discretionary and enhances similarity with C++. 

Inserted C incorporates highlights not accessible in C like altered point number juggling, named location spaces, and fundamental I/O equipment tending to. 

Working frameworks, C compiler and all UNIX application projects are composed in C dialect 

It is additionally called as methodology situated programming dialect. The C dialect is dependable, basic and simple to utilize. C has been coded in low level computing cons.

Features of C programming language:

  • Reliability
  • Portability
  • Flexibility
  • Interactivity
  • Modularity
  • Efficiency and Effectiveness

Uses of C programming language:

The C programming language is used for developing system applications that forms a major portion of operating systems such as Windows, UNIX and Linux. Below are some examples of C being used.
  • Database systems
  • Graphics packages
  • Word processors
  • Spreadsheets
  • Operating system development
  • Compilers and Assemblers
  • Network drivers
  • Interpreters

Which level is C language belonging to?

S.no
High Level
Middle Level
Low Level
1High level languages provide almost everything that the programmer might need to do as already built into the languageMiddle level languages don’t provide all the built-in functions found in high level languages, but provides all building blocks that we need to produce the result we wantLow level languages provides nothing other than access to the machines basic instruction set
2Examples:
Java, Python
C, C++Assembler

The C language is a structured language

S.no
Structure oriented
Object oriented
Non structure
1In this type of language, large programs are divided into small programs called functionsIn this type of language, programs are divided into objectsThere is no specific structure for programming this language
2Prime focus is on functions and procedures that operate on the dataPrime focus is in the data that is being operated and not on the functions or proceduresN/A
3Data moves freely around the systems from one function to anotherData is hidden and cannot be accessed by external functionsN/A
4Program structure follows “Top Down Approach”Program structure follows “Bottom UP Approach”N/A
5
Examples:
C, Pascal, ALGOL and Modula-2
C++, JAVA and C# (C sharp)
 BASIC, COBOL, FORTRAN

Key points to remember in C language:

  1. The C language is structured, middle level programming language developed by Dennis Ritchie
  2. Operating system programs such as Windows, Unix, Linux are written in C language
  3. C89/C90 and C99 are two standardized editions of C language
  4. C has been written in assembly language.
Previous
Next Post »