Introduction To Computer Programming
Introduction To Computer Programming
PROGRAMMING
COMPUTER
01010111011010
Hey computer, do
00011000010111
something!
010000111111
PROGRAMMING LANGUAGES
• Pragmatic : the right usage of the language (How the language is used?)
LANGUAGE HIERARCHY
Assembly Language
Machine Language
Computer Hardware
HIGH LEVEL PROGRAMMING LANGUAGES
• Human readable
• Used by developers to create
software and applications across
various platforms
• Can’t be understood by the machine
directly
COMPILER AND INTERPRETER
Programs written in high level languages must be translated into a format the
computer can understand (machine code) before they can be run.
• Game development
• Web development
• Software development
• Raspberry Pi