Programming Languages Notes

0.0(0)
studied byStudied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/6

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 4:18 AM on 11/10/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

7 Terms

1
New cards

Interpreter

A program that takes in a program and runs it

2
New cards

Compiler

A program that takes in a program and translates it into an equivalent program in a simpler language 

3
New cards

Processor

A machine that takes in a program and runs it

4
New cards

Virtual machine

A program takes in a program in machine language and runs it

5
New cards

Tokenizing

Turning a stream of characters/text into a stream of tokens

6
New cards

Parsing

Turning a stream of tokens into a parse tree

7
New cards

Parse tree

A data structure that represents a program