SlideShare a Scribd company logo
UNIT32 AO2
Describe professional programing languages and talks
Computer consists of Hardware and Software
Hardware:
Electronic chips and components, processors, graphics card, motherboard, hard drives,
fans, disk drive, data ports, circuit boards, memory.
Software:
software consists of sequences of instructions called programs that can be understood by
hardware
A Computer program is a sequence of instructions
Generation of programing language
Hardware
1st Generation
2nd Generation
3rd Generation
4th Generation
Low
Level
Abstraction
High
Level
Abstraction
Machine code
Assembly code
Problem oriented languages (imperative language).
C= systems solutions/software. PHP= Server side scripting, Basic
Declarative programing language - C+T, Java - Declare
variables and then processes them when needed.
Abstract Source code
Fast processingSlow to precess
object code
Literal
4th Gen
3rd Gen
2nd Gen
1st Gen
Language Translators = translate program written in source code into excitable
instructions understood by the computer in its own object code.
Assembler = translate an assembly language into machine code.
Compiler = translates an entire program with in a high level source code into object code
in one go
(+) no translation required at run time - runs faster.
(-) long programs may require a long time to complete before then can run.
Interpreter = analyses and translates individual lines of code at run time.
(+) possible to test section of code during development
(-) slower to process at run time

More Related Content

PDF
Description of programming language
PPT
Software (1)
PPTX
Programming languages
PPTX
Cross compiling android applications
PPT
E.s unit 6
PDF
Introduction to programming language and operating system
PPTX
Computer programming language generations
PPTX
Embedded c c++ programming fundamentals master
Description of programming language
Software (1)
Programming languages
Cross compiling android applications
E.s unit 6
Introduction to programming language and operating system
Computer programming language generations
Embedded c c++ programming fundamentals master

What's hot (18)

PPTX
Assembly language
PPTX
Levels of programming languages
PPTX
Embedded C workshop
PPTX
Computer languages
PDF
Embedded systems tools & peripherals
PPT
Introduction to computer programming
PPT
Introductiontocomputerprogramming 140713205433-phpapp02
PPTX
Assembly language
DOCX
Assembly language
PPTX
Assembly Language
PPTX
system software and application software, compiler, interpreter & assembler
PPTX
EVALUTION OF COMPUTER LANGAGES
PPTX
Computer Programming
PPTX
Block diagram (computer programming & utilization)
PPTX
Embedded System Tools ppt
PPT
Savitch ch 01
PPT
Chapt 01 Assembly Language
Assembly language
Levels of programming languages
Embedded C workshop
Computer languages
Embedded systems tools & peripherals
Introduction to computer programming
Introductiontocomputerprogramming 140713205433-phpapp02
Assembly language
Assembly language
Assembly Language
system software and application software, compiler, interpreter & assembler
EVALUTION OF COMPUTER LANGAGES
Computer Programming
Block diagram (computer programming & utilization)
Embedded System Tools ppt
Savitch ch 01
Chapt 01 Assembly Language
Ad

Viewers also liked (20)

PDF
Intro to functional programming
PDF
Introduction of Functional Programming
PPTX
Programming Languages
PPT
Generations Of Programming Languages
PPTX
Programming Paradigm & Languages
PPTX
Operating system and its types
PPT
Fundamental Programming Lect 1
PPT
Generations of Programming Languages
PDF
Principles Of Programing Languages
PDF
Programing language
PPTX
Introduction to Programming and QBasic Tutorial
PPTX
Programming languages ms harsha
PPT
programing laugauge
PPT
Introduction to programing languages part 1
PPT
Programing Fundamental
PPT
13 A Programing Languages (IT) Lecture Slide
PDF
PLC Programming Languages
PPSX
Input, Output and Storage Devices
PDF
Programing paradigm & implementation
PPT
Introduction To Functional Programming
Intro to functional programming
Introduction of Functional Programming
Programming Languages
Generations Of Programming Languages
Programming Paradigm & Languages
Operating system and its types
Fundamental Programming Lect 1
Generations of Programming Languages
Principles Of Programing Languages
Programing language
Introduction to Programming and QBasic Tutorial
Programming languages ms harsha
programing laugauge
Introduction to programing languages part 1
Programing Fundamental
13 A Programing Languages (IT) Lecture Slide
PLC Programming Languages
Input, Output and Storage Devices
Programing paradigm & implementation
Introduction To Functional Programming
Ad

Similar to Describe professional programing languages and talks (20)

PPTX
Software programming and development
PPTX
1. Introduction to Computer System (1).pptx
PPTX
Define Computer language, Translator, Standard input out C
PPTX
Software languages and devices
PPTX
Fundamental programming Nota Topic 1.pptx
PPTX
Computer Software and It's Development
DOCX
Interaction With Computers FIT
PPT
Software and hardware presentation
PPTX
Cpu (Coumputer languages)
PPTX
Lecture for computer organization COAL Lec-1.pptx
PDF
computer Unit 6
PPTX
Cf&oa
PPTX
Computer basics
PPTX
Programming Fundamentals and Programming Languages Concepts
PPTX
2 High level and translators.pptxUUUUUUUUU
PDF
MIS software concepts, Dr. Ashish K. Gupta
PPTX
Programming Fundamental Slide No.1
PPT
Introduction to Computer
DOC
Generations of programming language
Software programming and development
1. Introduction to Computer System (1).pptx
Define Computer language, Translator, Standard input out C
Software languages and devices
Fundamental programming Nota Topic 1.pptx
Computer Software and It's Development
Interaction With Computers FIT
Software and hardware presentation
Cpu (Coumputer languages)
Lecture for computer organization COAL Lec-1.pptx
computer Unit 6
Cf&oa
Computer basics
Programming Fundamentals and Programming Languages Concepts
2 High level and translators.pptxUUUUUUUUU
MIS software concepts, Dr. Ashish K. Gupta
Programming Fundamental Slide No.1
Introduction to Computer
Generations of programming language

More from Ed Bray (20)

PDF
It flo diagram
PDF
Evaluate feedback about the new media product and the advertising campaign
PDF
Cap code 0712
PDF
Gaming calendar
PDF
Evaluation
PDF
Contact sheet new
PDF
Planning document
PDF
Mindmap
PDF
Resources sheet
PDF
What dose what
PDF
S.w
PDF
4p's tabe
PDF
10242909 presentation new
PDF
Presentation
PDF
PDF
Lrrh survival horror_pitch
PDF
How to play o and-x
PDF
O and x
PDF
Pixar reaserch
PDF
Evaluation
It flo diagram
Evaluate feedback about the new media product and the advertising campaign
Cap code 0712
Gaming calendar
Evaluation
Contact sheet new
Planning document
Mindmap
Resources sheet
What dose what
S.w
4p's tabe
10242909 presentation new
Presentation
Lrrh survival horror_pitch
How to play o and-x
O and x
Pixar reaserch
Evaluation

Describe professional programing languages and talks

  • 1. UNIT32 AO2 Describe professional programing languages and talks Computer consists of Hardware and Software Hardware: Electronic chips and components, processors, graphics card, motherboard, hard drives, fans, disk drive, data ports, circuit boards, memory. Software: software consists of sequences of instructions called programs that can be understood by hardware A Computer program is a sequence of instructions Generation of programing language Hardware 1st Generation 2nd Generation 3rd Generation 4th Generation Low Level Abstraction High Level Abstraction Machine code Assembly code Problem oriented languages (imperative language). C= systems solutions/software. PHP= Server side scripting, Basic Declarative programing language - C+T, Java - Declare variables and then processes them when needed. Abstract Source code Fast processingSlow to precess object code Literal 4th Gen 3rd Gen 2nd Gen 1st Gen
  • 2. Language Translators = translate program written in source code into excitable instructions understood by the computer in its own object code. Assembler = translate an assembly language into machine code. Compiler = translates an entire program with in a high level source code into object code in one go (+) no translation required at run time - runs faster. (-) long programs may require a long time to complete before then can run. Interpreter = analyses and translates individual lines of code at run time. (+) possible to test section of code during development (-) slower to process at run time