Search Header Logo
1.3 Languages & 1.4 Idea to Execution

1.3 Languages & 1.4 Idea to Execution

Assessment

Presentation

Computers

9th - 12th Grade

Hard

Created by

Amy Austin

Used 2+ times

FREE Resource

29 Slides • 5 Questions

1

1.3 Languages & 1.4 Idea to Execution

Slide image

2

Slide image

3

natural language

a complex, but structured language, both written and spoken, that has evolved naturally in humans through use, repetition, and adaptation.

4

Slide image

5

ambiguity

uncertainty or being open to more than one interpretation.

6

Slide image

7

Slide image

8

Slide image

9

Slide image

10

Slide image

11

abstraction

the process of removing or suppressing details to create a manageable level of complexity.

12

high-level language

a programming language that is easier for humans to read, write, and parse. Guaranteed to be unambiguous.

13

Slide image

14

Slide image

15

binary

machine code that is a direct, low-level translation from the high-level source code, and is a pattern of 0s and 1s.

16

Slide image

17

low-level language

a programming language that has little or no abstraction and communicates closely to the hardware using machine language. Less natural for humans.

18

Multiple Choice

Which of the following is the MOST important reason computers use artificial languages over natural language?

1

The meaning of different characters and words in an artificial languages is explicit and unambiguous

2

The syntax of natural languages is easy to translate by computers

3

The meaning of different characters and words in an artificial languages is too complicated

4

The syntax of artificial languages is explicit and unambiguous

19

Multiple Choice

Which of the following best describes high-level computing languages?

1

They are very easy for machines to understand and parse

2

They are not very ambiguous

3

They evolve naturally over time

4

They are extremely difficult for humans to read and understand

20

Multiple Choice

Which of the following is the MOST important reason computers use artificial languages over natural language?

1

The meaning of different characters and words in an artificial languages is explicit and unambiguous

2

The syntax of natural languages is easy to translate by computers

3

The meaning of different characters and words in an artificial languages is too complicated

4

The syntax of artificial languages is explicit and unambiguous

21

Slide image

22

Slide image

23

compilation

the process of source code being translated into machine code.

24

Slide image

25

Slide image

26

Slide image

27

Slide image

28

Slide image

29

Slide image

30

source code

programs written in high-level languages. 

31

bit

binary digit - a 0 or 1. 

32

machine code

machine-level instructions that are uniquely read by computer processors using patterns of 1s and 0s. 

33

Multiple Choice

machine code that is a direct, low-level translation from the high-level source code, and is a pattern of 0s and 1s.

1

binary

2

ambiguity

3

compilation

34

Multiple Choice

the process of source code being translated into machine code.

1

binary

2

abstraction

3

compilation

1.3 Languages & 1.4 Idea to Execution

Slide image

Show answer

Auto Play

Slide 1 / 34

SLIDE