
High and low level languages
Presentation
•
Computers
•
10th Grade
•
Practice Problem
•
Easy
Roy Duguid
Used 3+ times
FREE Resource
20 Slides • 14 Questions
1
Do Now
1. Log in
Go to class notebook
Go to Paper 2 - High vs Low Level Languages
Complete Do Now under:
High Level vs Low Level Languages
2
Do Now Answers
3
Homework
On Teams
Need to join the class on seneca (link on teams)
link to assignment on Teams
Homework is ALWAYS set on Teams therefore if you're ever off when Homework is set you will ALWAYS have access to it :)
Due 22/09/2023
4
Big Question:
What is the difference between High Level and Low Level Languages?
Compare how humans and computers interpret instructions
Explain the differences between high- and low-level programming languages
Describe why translators are necessary
List the differences, benefits and drawbacks of using a compiler or an interpreter
5
Computers need clear, precise instructions, but they can only understand one language.
Machine language (0s and 1s). Instructions written in machine code can be directly executed by a computer’s Central Processing Unit (CPU).
The first ever programs were written solely in machine code. Each instruction was entered by hand before being executed.
Operation code (opcode) tables were used to help with this, but it was still very time consuming.
6
7
8
Questions ahead...
9
Multiple Choice
LOAD r1,
LOAD r2,
ADD r1,
DIV r1, #2
Machine Code
High Level
Assembly Language
10
Multiple Choice
Directly executable by the CPU. Written in 1's and 0's or Hex.
Machine Code
High Level Language
Assembly Language
11
Multiple Choice
01010101010100101010100101010101010011111001000100001010100101
Machine Code
High Level
Assembly Language
12
Multiple Choice
High and low-level programming languages can be understood by a computer.
True
False
13
Fill in the Blanks
Type answer...
14
15
16
17
18
19
High Level
20
High Level
Assembly Language
21
High Level
Assembly Language
01011001 00100111 10010100 01110011 10100101 11001010 11101000 01011101 00010011 01100010 10110110 11000100 01101111 10010011 01010101 11101101 10110111 00100110 11011001 01001001 01111001 00111010 10001011 01100101 11011001 01101010 11110010 00010011 00101101 01010011
Machine Code
22
Questions ahead...
23
Multiple Choice
Different CPUs require different assemblers.
True
False
24
Multiple Choice
Compilers translate high-level language into machine code.
True
False
25
Multiple Choice
An example of a high-level programming language is:
Python
Assembly
Machine code
Cloud
26
Multiple Choice
Machine code uses the binary number system.
True
False
27
Multiple Choice
High-level languages need to be compiled into machine code before they can be used by a computer.
True
False
28
Multiple Choice
Machine code is easy to understand by a human.
True
False
29
Multiple Choice
Which of the following is NOT a translator?
Assembler
Interpreter
Interpreter
Executable
30
Multiple Choice
Difficult to write in (but easier than Machine code)
Interpreter
Translator
Compiler
Assembly Langauge
31
Multiple Choice
Compilers, assemblers and interpreters are examples of this.
Translator
Run time environment
Editor
Error diagnostics
32
33
34
Go to class notebook
Activity 1
Do Now
1. Log in
Go to class notebook
Go to Paper 2 - High vs Low Level Languages
Complete Do Now under:
High Level vs Low Level Languages
Show answer
Auto Play
Slide 1 / 34
SLIDE
Similar Resources on Wayground
31 questions
Cell terms part 2 - 2023
Presentation
•
10th Grade
26 questions
Genetics and Heredity
Presentation
•
9th - 10th Grade
25 questions
xbox 360
Presentation
•
KG
28 questions
Introduction To BTEC Award Digital IT L 1&2
Presentation
•
9th - 10th Grade
28 questions
Communication
Presentation
•
10th Grade
25 questions
Constitutional Compromises
Presentation
•
10th Grade
28 questions
Data Science and Machine Learning
Presentation
•
10th Grade
27 questions
Roaring 20s
Presentation
•
10th - 11th Grade
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Computers
10 questions
Fact Check Ice Breaker: Two truths and a lie
Quiz
•
5th - 12th Grade
10 questions
Video Games
Quiz
•
6th - 12th Grade
10 questions
Test Your Knowledge with 15 Fun Trivia Questions
Interactive video
•
6th - 10th Grade
15 questions
Memorial Day Trivia
Quiz
•
KG - 12th Grade
12 questions
Name that Candy
Quiz
•
KG - 12th Grade
20 questions
Guess The App
Quiz
•
KG - Professional Dev...
30 questions
K/H Final Review Part 1
Quiz
•
9th - 12th Grade
40 questions
NCFE Earth and Environmental Science Released Test
Quiz
•
9th - 12th Grade