Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
8 views8 pages

Data Struct

The document provides an overview of the C programming language, detailing its history, development, and significance in the programming world. C is a general-purpose, procedural language created by Dennis Ritchie in 1972, known for its efficiency and low-level memory access, making it suitable for system programming. It has evolved over time, leading to the establishment of ANSI C standards to ensure consistency across different platforms.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views8 pages

Data Struct

The document provides an overview of the C programming language, detailing its history, development, and significance in the programming world. C is a general-purpose, procedural language created by Dennis Ritchie in 1972, known for its efficiency and low-level memory access, making it suitable for system programming. It has evolved over time, leading to the establishment of ANSI C standards to ensure consistency across different platforms.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

DATA STRUCTURES AND

ALGORITHM

C PROGRAMMING

PREPARED BY: RICKY ANTHONY H. ESCOBIA


C language
WHAT IS C PROGRAMMING? IS A GENERAL-
PURPOSE PROGRAMMING LANGUAGE THAT IS
EXTREMELY POPULAR, SIMPLE, AND FLEXIBLE TO
USE.
IT IS A STRUCTURED PROGRAMMING
LANGUAGE THAT IS MACHINE-INDEPENDENT AND
EXTENSIVELY USED TO WRITE VARIOUS
APPLICATIONS, OPERATING SYSTEMS LIKE
WINDOWS, AND MANY OTHER COMPLEX
PROGRAMS LIKE ORACLE DATABASE, GIT, PYTHON
INTERPRETER, AND MORE.
The base or father of programming languages is ‘ALGOL.’ It was first
introduced in 1960. ‘ALGOL’ was used on a large basis in European
countries. ‘ALGOL’ introduced the concept of structured programming
to the developer community. In 1967, a new computer programming
language was announced called as ‘BCPL’ which stands for Basic
Combined Programming Language. BCPL was designed and developed
by Martin Richards, especially for writing system software. This was
the era of programming languages. Just after three years, in 1970 a new
programming language called ‘B’ was introduced by Ken Thompson
that contained multiple features of ‘BCPL.’ This programming language
was created using UNIX operating system at AT&T and Bell
Laboratories. Both the ‘BCPL’ and ‘B’ were system programming
languages.
In 1972, a great computer scientist Dennis Ritchie created a new
programming language called ‘C’ at the Bell Laboratories. It was
created from ‘ALGOL’, ‘BCPL’ and ‘B’ programming languages. ‘C’
programming language contains all the features of these
languages and many more additional concepts that make it unique
from other languages. C’ is a powerful programming language
which is strongly associated with the UNIX operating system.
Even most of the UNIX operating system is coded in ‘C’. Initially
‘C’ programming was limited to the UNIX operating system, but as
it started spreading around the world, it became commercial, and
many compilers were released for cross-platform systems.
Today ‘C’ runs under a variety of operating systems
and hardware platforms. As it started evolving
many different versions of the language were
released. At times it became difficult for the
developers to keep up with the latest version as
the systems were running under the older versions.
To assure that ‘C’ language will remain standard,
American National Standards Institute (ANSI)
defined a commercial standard for ‘C’ language in
1989. Later, it was approved by the International
Standards Organization (ISO) in 1990. ‘C’
programming language is also called as ‘ANSI C’.
Features of C

C is a procedural programming language. It was initially developed


by Dennis Ritchie in the year 1972. It was mainly developed as a
system programming language to write an operating system.
The main features of C language include low-level access to
memory, a simple set of keywords, and a clean style, these
features make C language suitable for system programming like an
operating system or compiler development
What are the Most Important Features of C
Language?
Here are some of the most important
features of the C language:
Procedural Language
Fast and Efficient
Modularity
Statically Type
General-Purpose Language
Rich set of built-in Operators
Libraries with Rich Functions
Middle-Level Language
Portability
Easy to Extend

You might also like