Thursday, 19 December 2019

Introduction to C

This article features the post about introduction to C.

Before you head on to the desc check out the link materials on Intro to C.

Drive Link

C is a computer programming language and is a powerful general-purpose programming language. C is one of  the thousands of programming languages currently in use. C has been around for several decades and has won widespread acceptance because it gives programmers maximum control and efficiency. C is an easy language to learn.  It is a bit more cryptic in its style than some other languages.

C is also known as compiled language which means that once you write your C program, you must run it through a C compiler to run your program into an executable that the computer can run (execute). The C program is the human readable form, while the executable that comes out of the compiler is the machine-readable and executable form. That means to write or run a C program, you must have access to a C compiler.

*   History  Of  C  Language :   

  • The C programming is a structure oriented programming language , developed at Bell laboratories in 1972 by Dennis Ritchie .
  • v C programming language features were derived from an earlier language called “B”(Basic Combined Programming Language – BCPL)    
  • C language was invented for implementing UNIX operating system
  • In 1978, Dennis Ritchie and Brian Kernighan published the first edition “The C programming language” and commonly known as K&R C
  • In 1983, the American National Standards Institute(ANSI) established a committee to provide a modern, comprehensive definition of C .The resulting definition, the ANSI standard, or “ANSI C”, was completed late 198.

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



No comments:

Post a Comment

Convey your thoughts to authors.