SlideShare a Scribd company logo
Created By: Muhammad Waseem
Lecturer Computer Science
Created By: Muhammad Waseem
• A programming language is a set of commands, instructions,
and other syntax use to create a software program.
• Languages that programmers use to write code are called
"high-level languages."
• This code can be compiled into a "low-level language," which is
recognized directly by the computer hardware.
Created By: Muhammad Waseem
• Programming Languages are of two types:
• Low Level Programming Language : Low-level languages include
assembly and machine languages.
• High Level Programming Language : High-level languages are designed
to be easy to read and understand. Examples of high-level languages
include C, C++, Java, Perl, and PHP.
Created By: Muhammad Waseem
• C Is A High Level Programming Language Used To Create High
Level Program.
• It Is A General Purpose And Structured Programming.
• Developed By Dennis Ritchie At AT & T Bell Laboratories In
1972 In USA.
• It Is Also Called As Procedure Oriented Programming Language.
• It Is So Popular Language Because It Is Reliable, Simple And
Easy To Use.
Created By: Muhammad Waseem
• It Is Well Suited For Business And Scientific Applications.
• It Has Some Various Features Like Control Structures, Looping
Statements, Arrays, Macros Etc.
• C Language Is Called "Compiled Languages" Since The Source
Code Must First Be Compiled In Order To Run.
Created By: Muhammad Waseem
• C language is the most commonly used programming language.
• It is used for writing operating systems.
• UNIX was the first operating system written in C.
• Later Microsoft Windows, Mac OSX, and GNU/Linux were all written
in C.
• Not only is C the language of operating systems, it is the precursor
and inspiration for almost all of the most popular high-level
languages available today.
• In fact, Perl, PHP, Python and Ruby are all written in C.
Created By: Muhammad Waseem
• By way of analogy, let's say that you were going to be learning
Spanish, Italian, or French.
• Do you think knowing Latin would be helpful?
• Just as Latin was the basis of all of those languages, knowing C
will enable you to understand and appreciate an entire family of
programming languages built upon the traditions of C.
 Robust language, which can be used to write any complex
program.
 Well-suited for writing both system software and
business applications.
 Dynamic memory allocation
 C is highly portable. This means that ‘C’ programs written
from one computer can be run on another computer with no
modification.
 A ‘C’ program is basically a collection of functions that are
Created By: Muhammad Waseemsupported by the ‘C’ library.
Created By: Muhammad Waseem

More Related Content

DOC
A classification of programing languages
PPTX
Programming language and process
PPTX
Introduction to programming languages
PPT
Computer languages
PDF
Languages in computer
PPTX
EVALUTION OF COMPUTER LANGAGES
PPTX
Classification of Programming Languages
PPTX
Computer language
A classification of programing languages
Programming language and process
Introduction to programming languages
Computer languages
Languages in computer
EVALUTION OF COMPUTER LANGAGES
Classification of Programming Languages
Computer language

What's hot (20)

PPTX
10 lesson7
PDF
Computer Fundamentals Chapter 12 cl
PPT
Introduction to computer programming
PPSX
Computer software
PPTX
10 lesson8
PPTX
Programming languages,compiler,interpreter,softwares
PPTX
Copmuter Languages
PPTX
High Level Languages (Imperative, Object Orientated, Declarative)
PPTX
introduction to Programming Lecture 1
PPTX
Features of machine language, assembly language, high level language & their ...
PPTX
10 lesson6
PPTX
classification of computer language
PPTX
Computer programming
PPTX
Computer language
PPTX
Computer Language
PPTX
Interpreted and compiled language
PPT
270 1 c_intro_up_to_functions
PPTX
Programming Language
PPT
Concept of computer programming iv
PPTX
Starting c++
10 lesson7
Computer Fundamentals Chapter 12 cl
Introduction to computer programming
Computer software
10 lesson8
Programming languages,compiler,interpreter,softwares
Copmuter Languages
High Level Languages (Imperative, Object Orientated, Declarative)
introduction to Programming Lecture 1
Features of machine language, assembly language, high level language & their ...
10 lesson6
classification of computer language
Computer programming
Computer language
Computer Language
Interpreted and compiled language
270 1 c_intro_up_to_functions
Programming Language
Concept of computer programming iv
Starting c++
Ad

Similar to Introdcution to C Language (20)

DOCX
Fundamentals of Programming language.docx
PPTX
PRESENTATION OF students learning outcomes.pptx
PPTX
RK_Presentation_Science_current technology.pptx
PPTX
PPT
Introduction to Computer
PPTX
Presentation_Science_about current scenario.pptx
PPTX
Programming in c
PPTX
Programming in C
PPTX
C Programming Lab_Program_Presentation__a
PPTX
Programming language (JGMNHS)
PPTX
Define Computer language, Translator, Standard input out C
PPTX
computerprogramminglanguages-201216152310.pptx
PDF
PPTX
Computer programming languages
PPTX
Introduction to computer and its fundamentals.pptx
PPTX
Introduction of c programming
PDF
Fundamental of Information Technology - UNIT 7
PPTX
TypesOfProgramminLanguagesInNowerdaysWorld.pptx
DOCX
all languages in computer programming
Fundamentals of Programming language.docx
PRESENTATION OF students learning outcomes.pptx
RK_Presentation_Science_current technology.pptx
Introduction to Computer
Presentation_Science_about current scenario.pptx
Programming in c
Programming in C
C Programming Lab_Program_Presentation__a
Programming language (JGMNHS)
Define Computer language, Translator, Standard input out C
computerprogramminglanguages-201216152310.pptx
Computer programming languages
Introduction to computer and its fundamentals.pptx
Introduction of c programming
Fundamental of Information Technology - UNIT 7
TypesOfProgramminLanguagesInNowerdaysWorld.pptx
all languages in computer programming
Ad

Recently uploaded (20)

PDF
System and Network Administration Chapter 2
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
Introduction to Artificial Intelligence
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Digital Strategies for Manufacturing Companies
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Nekopoi APK 2025 free lastest update
PPTX
assetexplorer- product-overview - presentation
PDF
Cost to Outsource Software Development in 2025
PPTX
Transform Your Business with a Software ERP System
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PPTX
CHAPTER 2 - PM Management and IT Context
System and Network Administration Chapter 2
Design an Analysis of Algorithms II-SECS-1021-03
Understanding Forklifts - TECH EHS Solution
Introduction to Artificial Intelligence
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Digital Strategies for Manufacturing Companies
PTS Company Brochure 2025 (1).pdf.......
Softaken Excel to vCard Converter Software.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Nekopoi APK 2025 free lastest update
assetexplorer- product-overview - presentation
Cost to Outsource Software Development in 2025
Transform Your Business with a Software ERP System
Why Generative AI is the Future of Content, Code & Creativity?
CHAPTER 2 - PM Management and IT Context

Introdcution to C Language

  • 1. Created By: Muhammad Waseem Lecturer Computer Science
  • 2. Created By: Muhammad Waseem • A programming language is a set of commands, instructions, and other syntax use to create a software program. • Languages that programmers use to write code are called "high-level languages." • This code can be compiled into a "low-level language," which is recognized directly by the computer hardware.
  • 3. Created By: Muhammad Waseem • Programming Languages are of two types: • Low Level Programming Language : Low-level languages include assembly and machine languages. • High Level Programming Language : High-level languages are designed to be easy to read and understand. Examples of high-level languages include C, C++, Java, Perl, and PHP.
  • 4. Created By: Muhammad Waseem • C Is A High Level Programming Language Used To Create High Level Program. • It Is A General Purpose And Structured Programming. • Developed By Dennis Ritchie At AT & T Bell Laboratories In 1972 In USA. • It Is Also Called As Procedure Oriented Programming Language. • It Is So Popular Language Because It Is Reliable, Simple And Easy To Use.
  • 5. Created By: Muhammad Waseem • It Is Well Suited For Business And Scientific Applications. • It Has Some Various Features Like Control Structures, Looping Statements, Arrays, Macros Etc. • C Language Is Called "Compiled Languages" Since The Source Code Must First Be Compiled In Order To Run.
  • 6. Created By: Muhammad Waseem • C language is the most commonly used programming language. • It is used for writing operating systems. • UNIX was the first operating system written in C. • Later Microsoft Windows, Mac OSX, and GNU/Linux were all written in C. • Not only is C the language of operating systems, it is the precursor and inspiration for almost all of the most popular high-level languages available today. • In fact, Perl, PHP, Python and Ruby are all written in C.
  • 7. Created By: Muhammad Waseem • By way of analogy, let's say that you were going to be learning Spanish, Italian, or French. • Do you think knowing Latin would be helpful? • Just as Latin was the basis of all of those languages, knowing C will enable you to understand and appreciate an entire family of programming languages built upon the traditions of C.
  • 8.  Robust language, which can be used to write any complex program.  Well-suited for writing both system software and business applications.  Dynamic memory allocation  C is highly portable. This means that ‘C’ programs written from one computer can be run on another computer with no modification.  A ‘C’ program is basically a collection of functions that are Created By: Muhammad Waseemsupported by the ‘C’ library.