
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
An example of a high level language is
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
26 questions
Pengenalan Komputer
Presentation
•
10th Grade
27 questions
Python using random
Presentation
•
10th Grade
30 questions
Early Middle Ages
Presentation
•
10th Grade
32 questions
Materi AI edit -suardi
Presentation
•
10th Grade
26 questions
Kewargaan Digital dan Penelusuran Informasi
Presentation
•
10th Grade
28 questions
Operating Systems
Presentation
•
9th - 10th Grade
28 questions
[igCS] Computer Architecture Revision
Presentation
•
9th - 10th Grade
26 questions
State of Matter Lesson
Presentation
•
10th Grade
Popular Resources on Wayground
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
6 questions
Rule of Law
Quiz
•
6th - 12th Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
10 questions
Movie Trivia
Quiz
•
KG - 2nd Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade
Discover more resources for Computers
16 questions
Module 1 Topic 2 Vocabulary Test
Quiz
•
9th - 12th Grade
10 questions
Navigating Digital Citizenship and Online Safety
Interactive video
•
6th - 10th Grade
18 questions
[AP CSP] Python Coding: Conditionals + List + Algo Dev
Quiz
•
9th - 12th Grade
20 questions
Early Computing
Quiz
•
7th - 12th Grade