1. 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
2. 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