Chapter 4 (Software)

4.4(42)
studied byStudied by 1278 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/5

flashcard set

Earn XP

Description and Tags

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

6 Terms

1
New cards
assembly language
Low level, human readable instructions that can be mapped to machine language instructions

Found in lecture Chapter 4 - Software and zyBook Section 4.3
2
New cards
assembler
Program that translates an assembly program to machine language.

Found in lecture Chapter 4 - Software and zyBook Section 4.3
3
New cards
compiler
Converts high-level language into assembly language

Example of compiled programming language: C++

Found in lecture Chapter 4 - Software and zyBook Section 4.1
4
New cards
interpreter
Program that converts program to machine language AT RUN TIME.

Example of interpreted programming language: Python

Found in lecture Chapter 4 - Software and zyBook Section 4.1
5
New cards
machine language
binary instructions the hardware executes

Q: Since all in binary, will compiled code on computer X execute on computer Y?
A: NO. Because instruction sets (opcodes) are different.

Found in lecture Chapter 4 - Software and zyBook Section 4.2
6
New cards
interpreted language
A language that is run one statement at a time by another program called an interpreter.

Code that is converted to machine language AT RUN TIME.

Found in lecture Chapter 4 - Software and zyBook Section 4.1