SlideShare a Scribd company logo
C Programming
Introduction
7070905090
info@ducatindia.com
C language is the most popular programming language and is widely used for
development purposes in the world. This language was mainly developed to write
an operating system which is known as UNIX.
This operating system is completely written in the C language. The Linux
operating system, Relation Database Management System, and MySQL have
been written in the C programming language.
The programs in C language can be written in two or more files with a .c
extension. If any user writes the program in C language, then the user needs to
compile the program to execute it. The C compiler converts the code of the
particular program into the machine understandable language.
This converted language is known as machine language or binary language. So,
the user must make sure that the C compiler is available in the computer
system before proceeding with the C programming language.
C programming introduction
The C language comes with all the flavors of UNIX and LINUX operating system.
If any user wants to know the system’s compiler, then the user can ask the system
administrator or take help from someone to categorize the available C compiler at
the current system. The code produces by the C language executes faster than the
code written in assembly language.
Why C is Mother Language?
C is known as the mother language of all programming languages, widely used in
the entire world. Various programming languages are derived from the concept
of C programming by direct or indirect way.
The C language is the mother language because mostly compiler and JVMs are
written in this language. It introduces the user to several kinds of new core
concepts such as arrays, functions, file handling etc.
We cannot interact directly with the hardware machine of the computer system.
If the user wants to interact with the hardware directly, then the user needs a
system application.
The system software is developed by using C language, and this software can
directly interact with the hardware of any device like drivers and kernels. The
compilers in C language are always available to the majority of computer
architectures and operating systems as per the user’s requirement.
It is the structured language that breaks the code or program into small portions
and solves those parts individually. The structured way of programming is the
subset of procedural programming language and is also known as modular
programming. We can use the top-down model with the help of structure
programming only.
Middle-Level Programming language
The C programming language is the middle-level language because it binds the
gap between Machine level language and high-level language. We can use C
language for both system programming and application programming.
THANK YOU
C Programming
Introduction
7070905090
info@ducatindia.com

More Related Content

PPTX
Introduction to programming
PPTX
Input output in c
PPTX
Programming in c
PPTX
Introduction to C Programming
PDF
Computer programming all chapters
PDF
[ITP - Lecture 02] Steps to Create Program & Approaches of Programming
PDF
[ITP - Lecture 01] Introduction to Programming & Different Programming Languages
PPTX
introduction to c programming language
Introduction to programming
Input output in c
Programming in c
Introduction to C Programming
Computer programming all chapters
[ITP - Lecture 02] Steps to Create Program & Approaches of Programming
[ITP - Lecture 01] Introduction to Programming & Different Programming Languages
introduction to c programming language

What's hot (20)

PPTX
1 introduction to c programming language
PDF
[ITP - Lecture 03] Introduction to C/C++
PDF
Computer programming chapter ( 3 )
PPTX
Std 10 computer chapter 10 introduction to c language (part1)
PDF
C lecture notes new
PPTX
introduction to c language
PPTX
Introduction to C Language
PPTX
Introduction to C Language (By: Shujaat Abbas)
PPT
Introduction to c_language
PPT
270 1 c_intro_up_to_functions
PPT
Programming assignment help
PPTX
Presentation on C programming language
PPTX
Introduction to c language
PPT
Intro To Programming Concepts
PPSX
Introduction of c language
PDF
Computer programming chapter ( 4 )
PPT
C introduction
PPTX
Intro to cprogramming
PPTX
10 lesson6
1 introduction to c programming language
[ITP - Lecture 03] Introduction to C/C++
Computer programming chapter ( 3 )
Std 10 computer chapter 10 introduction to c language (part1)
C lecture notes new
introduction to c language
Introduction to C Language
Introduction to C Language (By: Shujaat Abbas)
Introduction to c_language
270 1 c_intro_up_to_functions
Programming assignment help
Presentation on C programming language
Introduction to c language
Intro To Programming Concepts
Introduction of c language
Computer programming chapter ( 4 )
C introduction
Intro to cprogramming
10 lesson6
Ad

Similar to C programming introduction (20)

PPTX
C Programming fundamental concepts with uses
PPTX
Introduction C Programming
PPTX
C-Programming-Language an overview.pptxx
PPT
Introduction to learn good technology and skills programming
PPTX
Day 1 - Introduction to C.pptx
PDF
PPTX
Presentation about Introduction of C language.pptx
PPTX
Introduction of c programming
PDF
Introduction to C Programming (1).pdf
PPTX
Programming in C
PDF
Introduction to c programming
PPTX
C programming 1
PPTX
Master the Fundamentals of C Programming Language
PPTX
20210417-cppRelevancy-DataStructures.pptx
PPTX
Introdcution to C Language
PPTX
1. importance of c
PPTX
UNIT - 1jhjhjbkjhkjhkjhkjhkjhhkkhhh.pptx
PPTX
Introduction to C Programming
PPTX
C Programming Lab_Program_Presentation__a
PPTX
C Programming Language Step by Step Part 1
C Programming fundamental concepts with uses
Introduction C Programming
C-Programming-Language an overview.pptxx
Introduction to learn good technology and skills programming
Day 1 - Introduction to C.pptx
Presentation about Introduction of C language.pptx
Introduction of c programming
Introduction to C Programming (1).pdf
Programming in C
Introduction to c programming
C programming 1
Master the Fundamentals of C Programming Language
20210417-cppRelevancy-DataStructures.pptx
Introdcution to C Language
1. importance of c
UNIT - 1jhjhjbkjhkjhkjhkjhkjhhkkhhh.pptx
Introduction to C Programming
C Programming Lab_Program_Presentation__a
C Programming Language Step by Step Part 1
Ad

More from Ducat (20)

PPTX
Dot net training institute
PPTX
Mis certification
PDF
Devops certification
PDF
Best ethical hacking course online
PPTX
React js training course in noida
PPTX
Java for beginners
PPTX
Benfits of python
PPTX
Interactive reports development
PPTX
Abap report
PPTX
Sap abap database table
PPTX
Sap s4 hana saps next generation business suite
PPTX
Connect dashboard designer
PPTX
Major components of sap hana
PPTX
Schema in sap hana
PPTX
Sap hana attribute view
PPTX
Sap hana studio administration console
PPTX
What is ebs
PPTX
Introduction to mern
PPTX
Selenium tutorials
PPTX
Waits alerts and switch windows
Dot net training institute
Mis certification
Devops certification
Best ethical hacking course online
React js training course in noida
Java for beginners
Benfits of python
Interactive reports development
Abap report
Sap abap database table
Sap s4 hana saps next generation business suite
Connect dashboard designer
Major components of sap hana
Schema in sap hana
Sap hana attribute view
Sap hana studio administration console
What is ebs
Introduction to mern
Selenium tutorials
Waits alerts and switch windows

Recently uploaded (20)

PPTX
Cell Structure & Organelles in detailed.
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
master seminar digital applications in india
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
A systematic review of self-coping strategies used by university students to ...
PDF
01-Introduction-to-Information-Management.pdf
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Complications of Minimal Access Surgery at WLH
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
GDM (1) (1).pptx small presentation for students
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
Cell Structure & Organelles in detailed.
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
master seminar digital applications in india
STATICS OF THE RIGID BODIES Hibbelers.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
A systematic review of self-coping strategies used by university students to ...
01-Introduction-to-Information-Management.pdf
102 student loan defaulters named and shamed – Is someone you know on the list?
Microbial disease of the cardiovascular and lymphatic systems
2.FourierTransform-ShortQuestionswithAnswers.pdf
Final Presentation General Medicine 03-08-2024.pptx
Chinmaya Tiranga quiz Grand Finale.pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Microbial diseases, their pathogenesis and prophylaxis
Complications of Minimal Access Surgery at WLH
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
GDM (1) (1).pptx small presentation for students
Module 4: Burden of Disease Tutorial Slides S2 2025

C programming introduction

  • 2. C language is the most popular programming language and is widely used for development purposes in the world. This language was mainly developed to write an operating system which is known as UNIX. This operating system is completely written in the C language. The Linux operating system, Relation Database Management System, and MySQL have been written in the C programming language. The programs in C language can be written in two or more files with a .c extension. If any user writes the program in C language, then the user needs to compile the program to execute it. The C compiler converts the code of the particular program into the machine understandable language. This converted language is known as machine language or binary language. So, the user must make sure that the C compiler is available in the computer system before proceeding with the C programming language.
  • 4. The C language comes with all the flavors of UNIX and LINUX operating system. If any user wants to know the system’s compiler, then the user can ask the system administrator or take help from someone to categorize the available C compiler at the current system. The code produces by the C language executes faster than the code written in assembly language. Why C is Mother Language? C is known as the mother language of all programming languages, widely used in the entire world. Various programming languages are derived from the concept of C programming by direct or indirect way. The C language is the mother language because mostly compiler and JVMs are written in this language. It introduces the user to several kinds of new core concepts such as arrays, functions, file handling etc. We cannot interact directly with the hardware machine of the computer system. If the user wants to interact with the hardware directly, then the user needs a system application.
  • 5. The system software is developed by using C language, and this software can directly interact with the hardware of any device like drivers and kernels. The compilers in C language are always available to the majority of computer architectures and operating systems as per the user’s requirement. It is the structured language that breaks the code or program into small portions and solves those parts individually. The structured way of programming is the subset of procedural programming language and is also known as modular programming. We can use the top-down model with the help of structure programming only. Middle-Level Programming language The C programming language is the middle-level language because it binds the gap between Machine level language and high-level language. We can use C language for both system programming and application programming.