Home
Explore
Exams
Search for anything
Login
Get started
Home
Engineering
Computer Science
Chapter 4 (Software)
4.4
(42)
Rate it
Studied by 1278 people
Learn
Practice Test
Spaced Repetition
Match
Flashcards
Card Sorting
1/5
Earn XP
Description and Tags
Computer Science
Add tags
Study Analytics
All
Learn
Practice Test
Matching
Spaced Repetition
Name
Mastery
Learn
Test
Matching
Spaced
No study sessions yet.
6 Terms
View all (6)
Star these 6
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