Unit 32 AO2
Describe professional programming languages and tools
Electronic chips and
components.
Possessors
motherboard
disk drive
hard drive
fans
Software consists of
sequences of
instructions called
programs that can be
understood by hardware
Computer programs =
sequence of instructions
! Computer
Hardware ! ! software
Hardware
1st Generation
4th Generation
3rd Generation
2ed Generationlow level
- Can be
read by
the
computer
fastest
High -
level
Machine code (1,0,0,1,0,0,0,1,1,1)
Generation of programming language
Assembly code
Problem-oriented language
Declartive programing
language
C = systems
solution software
PHP = server side
scripting
C++
Java
Programming language table
How computers grade code
Abstract
source code
Machine code
Literal
Fast processslow process
Machine code
Assembly code
3ed
4th gen
Language translator
Assembler
Complier
interpreter
Translates programs written in source code into
executable interactions understood by the
computer in its own objects code
Translates an assembly code into machine code
Translates an entire program written in a high
level source code into object code in one go
(+) no translation on run time
(-) Long programs may
(+)possible to test sections
(-) slows down processors
Analyses and translates individual lines of code
at on time

Programing language

  • 1.
    Unit 32 AO2 Describeprofessional programming languages and tools Electronic chips and components. Possessors motherboard disk drive hard drive fans Software consists of sequences of instructions called programs that can be understood by hardware Computer programs = sequence of instructions ! Computer Hardware ! ! software Hardware 1st Generation 4th Generation 3rd Generation 2ed Generationlow level - Can be read by the computer fastest High - level Machine code (1,0,0,1,0,0,0,1,1,1) Generation of programming language Assembly code Problem-oriented language Declartive programing language C = systems solution software PHP = server side scripting C++ Java
  • 2.
    Programming language table Howcomputers grade code Abstract source code Machine code Literal Fast processslow process Machine code Assembly code 3ed 4th gen Language translator Assembler Complier interpreter Translates programs written in source code into executable interactions understood by the computer in its own objects code Translates an assembly code into machine code Translates an entire program written in a high level source code into object code in one go (+) no translation on run time (-) Long programs may (+)possible to test sections (-) slows down processors Analyses and translates individual lines of code at on time