Introduction · Database application · Text editors Current Scenario

Introduction

C is a general purpose and
Middle level computer programming language. C  was developed 1970 by Dennis Ritchie and Brian
Kernighan at Bell lab. This language was coded in assembly language and to re-
implement the Unix operating system.  C
has standardized by American National Institute (ANSI) since 1989 and after
that approved by the International Organization for Standardization (ISO).

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!


order now

First there was B
programming language. Ken Thompson created the B language in 1969 from BCPL (Basic
Combined Programming Language).Dennis Ritchie later converted B into C by retaining
most of B’s syntax and wrote first compiler.

The advance of C
started in 1972 on the PDP-11 Unix system. The language was not initially designed
for all compilers. Honeywell 6000 was written the first in the C’s history and
IBM system/370 port followed soon.

In 1972 a large part of
UNIX was rewritten in C. UNIX was one of the first operating system implemented
in a language. In 1977 Ritchie and Stephen C. Johnson made some changes to the
language. Johnson’s Portable C Compiler served as the basis for several implementation
of C. In 1978 Brian Kernighan and Dennis Ritchie published the first edition of
the C programming Language. This book known as “K&R”.

 

Uses of C

Uses of C are many
expect to system programming. Some of which are as follows:

·        
Language compilers and interpreters

·        
Device drivers

·        
Telecom applications

·        
Network programming

·        
Digital Signal processing application

·        
Database application

·        
Text editors

 

 

Current Scenario

The current popularity
of C++ displaced C’s position. C++ was created in 1979, originally called “C
with classes” or object-oriented programming with class. C++ shares the same
syntax as C. Objective- C was started in 1983, but became popular recently.

 

 

References

1.     
(Gookin, 2004)

2.     
https://en.wikipedia.org/wiki/C_(programming_language)

3.     
https://www.whoishostingthis.com/resources/c-developer/

4.     
http://www.peoi.org/Courses/Coursesen/cprog/fram1.html

5.     
https://www.le.ac.uk/users/rjm1/cotter/page_06.htm

 

 

x

Hi!
I'm Mack!

Would you like to get a custom essay? How about receiving a customized one?

Check it out