0% found this document useful (0 votes)
4 views1 page

Procedural Programming

An overview of C programing language

Uploaded by

Moeez Ahmed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views1 page

Procedural Programming

An overview of C programing language

Uploaded by

Moeez Ahmed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

C is a high-level, general-purpose programming language that was developed by

Dennis Ritchie at Bell Labs in the early 1970s. Known for its efficiency and
performance, C is widely used for system programming, embedded systems, and
applications where direct hardware manipulation and high performance are critical.
Key features of C include:
1. Procedural Programming: C follows a structured, procedural approach,
meaning programs are divided into functions, which makes code easier to
understand and manage.
2. Low-Level Access: C provides low-level access to memory through pointers,
allowing direct manipulation of hardware resources, which is essential for
system-level programming.
3. Portability: C programs are highly portable, meaning they can run on
various platforms with minimal changes to the code, making it suitable for
cross-platform development.
4. Rich Set of Operators: C offers a wide range of built-in operators for
arithmetic, logical, bitwise, and relational operations, which adds to its
versatility.
5. Modularity: Code can be organized into functions and libraries, promoting
reusability and easier maintenance of codebases.
C has been foundational in the development of many other programming
languages, including C++, Java, and Python. It remains a popular choice for
developing operating systems (like Linux and Unix), compilers, network drivers,
embedded systems, and other performance-critical applications. Its simplicity,
power, and flexibility have cemented its place as a core language in computer
science.

You might also like