SlideShare a Scribd company logo
2
Most read
3
Most read
6
Most read
COMPUTER PROGRAMMING
Imtiaz Ali
INTRODUCTION TO COMPUTER PROGRAMMING
1) Introduction to Computer Programming.
2) Computer, Hierarchy of Computer, Compiler.
3) Interpreter, High level language, Features of C language.
• Program
• Software
• Compiler
• Interpreter
• Modular programming/Structured Programming
• Non structured programming
• Need of Programming language
• Difference between structured and object oriented
programming
• Advantages of object oriented programming
Computer
• In basic term, a computer is an
electronic device that processes data,
converting it into information that is
useful to people.
Hierarchy of Computer
Computer
HardwareSoftware
Application Software System Software
MS Office, Spread sheet
Operating system Languages
C, C++ and Java
Program
It is the set of instructions to be
given to computer for processing
and desired results.
Software
Set of program(s).
Compiler
A compiler is a special program that
processes statements written in a
particular programming language and
turns them into machine language or
"code" that a computer's processor uses.
Interpreter
An interpreter translates high-level
instructions into an intermediate form,
which it then executes.
Computer language processor that
translates a program line-by-line
(statement-by-statement) and carries out
the specified actions.
High level language
• A programming language such as C, FORTRAN, or
Pascal that enables a programmer to write programs
that are more or less independent of a particular type
of computer.
• Such languages are considered high-level because
they are closer to human languages and further from
machine languages.
Features of C language
Why Learn C
• Compact, fast and powerful.
• “Mid-level” language.
• Standard for program development(Wide Acceptance).
• It is everywhere (Portable).
• Supports modular programming style.
• Useful for all applications.
• C is native language of Unix.
• Easy to interface with System devices/assemble routines.
• C is terse.

More Related Content

PPTX
Programming languages
PPTX
Program & language generation
PPTX
Programming language
PPT
Computer languages
PPTX
Introduction to programming languages
PPTX
Programming Fundamental Slide No.1
PPT
Intro To Programming Concepts
Programming languages
Program & language generation
Programming language
Computer languages
Introduction to programming languages
Programming Fundamental Slide No.1
Intro To Programming Concepts

What's hot (20)

PPT
Generation of computer languages
PPT
Programming Languages An Intro
PPT
Computer programming concepts
PPTX
introduction to programming languages
PPTX
Types of Programming Languages
PPTX
Programming language
PPT
Chapter 4 computer language
PPT
Programming languages
PPTX
Computer languages
PPT
Programming
PDF
Computer Programming
PPTX
Programming Paradigm & Languages
PPTX
System software
PPTX
Programming Fundamentals lecture 1
PPTX
Algorithm Design & Implementation
PDF
L1. Basic Programming Concepts.pdf
PPTX
Computer Languages.
PPT
Introduction to Algorithms & flow charts
PPT
Computer languages 11
PPT
Introduction to Compiler
Generation of computer languages
Programming Languages An Intro
Computer programming concepts
introduction to programming languages
Types of Programming Languages
Programming language
Chapter 4 computer language
Programming languages
Computer languages
Programming
Computer Programming
Programming Paradigm & Languages
System software
Programming Fundamentals lecture 1
Algorithm Design & Implementation
L1. Basic Programming Concepts.pdf
Computer Languages.
Introduction to Algorithms & flow charts
Computer languages 11
Introduction to Compiler
Ad

Similar to COMPUTER PROGRAMMING (20)

PPTX
Computer Programming
PPTX
Introduction to Programmihhbbhhbbbng.pptx
PPTX
1. C_Introductionnnnnnnnnnnnnnnnnnnnn.pptx
PPTX
Introduction to Computer, Programming languages , Networks and Internet.pptx
PPTX
1.Overview of Programming.pptx
PPTX
Introduction to Progrggghhbbbhming-1.pptx
PPTX
Introduction_to_Programming.pptx
PPTX
Computer Programming In C.pptx
PPTX
01-PROGRAMMING introA of the class name. Pptx
PPTX
week 2 - INTRO TO PROGRAMMING.pptx
PDF
Introduction to computer programming
PPTX
Programming languages,compiler,interpreter,softwares
PDF
Chapter1.pdf
PPT
Topic 1 B C programming exercises one.ppt
PPTX
Programming languages
PPTX
Introductions to Design Logic.pptx IT level
PPTX
Programming Fundamentals and Programming Languages Concepts
PPSX
Ic lecture8
PDF
Introduction to computer programming
Computer Programming
Introduction to Programmihhbbhhbbbng.pptx
1. C_Introductionnnnnnnnnnnnnnnnnnnnn.pptx
Introduction to Computer, Programming languages , Networks and Internet.pptx
1.Overview of Programming.pptx
Introduction to Progrggghhbbbhming-1.pptx
Introduction_to_Programming.pptx
Computer Programming In C.pptx
01-PROGRAMMING introA of the class name. Pptx
week 2 - INTRO TO PROGRAMMING.pptx
Introduction to computer programming
Programming languages,compiler,interpreter,softwares
Chapter1.pdf
Topic 1 B C programming exercises one.ppt
Programming languages
Introductions to Design Logic.pptx IT level
Programming Fundamentals and Programming Languages Concepts
Ic lecture8
Introduction to computer programming
Ad

More from imtiazalijoono (20)

PDF
Embedded systems io programming
PDF
Embedded systems tools & peripherals
PPTX
Importance of reading and its types.
PPTX
Negative amplifiers and its types Positive feedback and Negative feedback
PPTX
Multistage amplifiers and Name of coupling Name of multistage amplifier
PDF
Loop Introduction for Loop while Loop do while Loop Nested Loops Values of...
PDF
Programming Fundamentals and basic knowledge
PDF
Programming Fundamentals Functions in C and types
PDF
Software Development Software development process
PDF
Programming Fundamentals Decisions
PDF
C Building Blocks
PDF
Programming Fundamentals Arrays and Strings
PPTX
Programming Fundamentals and Programming Languages Concepts Translators
DOCX
Programming Global variable
PPTX
Array Introduction One-dimensional array Multidimensional array
PPTX
NTRODUCTION TO COMPUTER PROGRAMMING Loop as repetitive statement,
PPTX
Arithmetic and Arithmetic assignment operators
PPTX
INTRODUCTION TO COMPUTER PROGRAMMING
PPTX
COMPUTER PROGRAMMING
PPTX
FIELD EFFECT TRANSISTERS (FET)
Embedded systems io programming
Embedded systems tools & peripherals
Importance of reading and its types.
Negative amplifiers and its types Positive feedback and Negative feedback
Multistage amplifiers and Name of coupling Name of multistage amplifier
Loop Introduction for Loop while Loop do while Loop Nested Loops Values of...
Programming Fundamentals and basic knowledge
Programming Fundamentals Functions in C and types
Software Development Software development process
Programming Fundamentals Decisions
C Building Blocks
Programming Fundamentals Arrays and Strings
Programming Fundamentals and Programming Languages Concepts Translators
Programming Global variable
Array Introduction One-dimensional array Multidimensional array
NTRODUCTION TO COMPUTER PROGRAMMING Loop as repetitive statement,
Arithmetic and Arithmetic assignment operators
INTRODUCTION TO COMPUTER PROGRAMMING
COMPUTER PROGRAMMING
FIELD EFFECT TRANSISTERS (FET)

Recently uploaded (20)

PPTX
Cell Structure & Organelles in detailed.
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
master seminar digital applications in india
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
Sports Quiz easy sports quiz sports quiz
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Cell Types and Its function , kingdom of life
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
Lesson notes of climatology university.
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
Cell Structure & Organelles in detailed.
VCE English Exam - Section C Student Revision Booklet
human mycosis Human fungal infections are called human mycosis..pptx
Microbial disease of the cardiovascular and lymphatic systems
master seminar digital applications in india
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Abdominal Access Techniques with Prof. Dr. R K Mishra
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Sports Quiz easy sports quiz sports quiz
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
O5-L3 Freight Transport Ops (International) V1.pdf
Cell Types and Its function , kingdom of life
Final Presentation General Medicine 03-08-2024.pptx
STATICS OF THE RIGID BODIES Hibbelers.pdf
TR - Agricultural Crops Production NC III.pdf
Lesson notes of climatology university.
Supply Chain Operations Speaking Notes -ICLT Program
Renaissance Architecture: A Journey from Faith to Humanism

COMPUTER PROGRAMMING

  • 2. INTRODUCTION TO COMPUTER PROGRAMMING 1) Introduction to Computer Programming. 2) Computer, Hierarchy of Computer, Compiler. 3) Interpreter, High level language, Features of C language.
  • 3. • Program • Software • Compiler • Interpreter • Modular programming/Structured Programming • Non structured programming • Need of Programming language • Difference between structured and object oriented programming • Advantages of object oriented programming
  • 4. Computer • In basic term, a computer is an electronic device that processes data, converting it into information that is useful to people.
  • 5. Hierarchy of Computer Computer HardwareSoftware Application Software System Software MS Office, Spread sheet Operating system Languages C, C++ and Java
  • 6. Program It is the set of instructions to be given to computer for processing and desired results.
  • 8. Compiler A compiler is a special program that processes statements written in a particular programming language and turns them into machine language or "code" that a computer's processor uses.
  • 9. Interpreter An interpreter translates high-level instructions into an intermediate form, which it then executes. Computer language processor that translates a program line-by-line (statement-by-statement) and carries out the specified actions.
  • 10. High level language • A programming language such as C, FORTRAN, or Pascal that enables a programmer to write programs that are more or less independent of a particular type of computer. • Such languages are considered high-level because they are closer to human languages and further from machine languages.
  • 11. Features of C language Why Learn C • Compact, fast and powerful. • “Mid-level” language. • Standard for program development(Wide Acceptance). • It is everywhere (Portable). • Supports modular programming style. • Useful for all applications. • C is native language of Unix. • Easy to interface with System devices/assemble routines. • C is terse.