week 0 - intro to programming

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/13

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

14 Terms

1
New cards

Algorithm

Sequence of clear instructions to solve a problem.

2
New cards

Program

An algorithm written in a programming language that a computer can execute.

3
New cards

High level langauge

Easy to read, write and portable; Python

4
New cards

Low level language

Closely related to machine code, specific to a type of computer

5
New cards

Interpreter

Translates and executes a program line by line

6
New cards

Compiler

Translates an entire program before execution

7
New cards

Token

The basic element of a formal language

8
New cards

Bug

An error in a program

9
New cards

Byte code

Intermediate language between source code and object code

10
New cards

Executable

Another name for object code that is ready to be executed

11
New cards

Object code

The output of the compiler after it translates the program

12
New cards

Runtime error

An error that does not occur until the program has started to execute but that prevents the program from continuing

13
New cards

Semantic error

An error in a program that makes it do something other than what the programmer intended

14
New cards

Source code

A program, stored in a file, in a high level language before being compiled or interpreted