- function invocation
- it's done one at a time.
-Last in first out
_________________
push --------> | | ----> pop
| |<------Top
|_________________|
| |
| |
|_________________|
| |
| |
|_________________|
| |
| |
|_________________|
| |
| |
|_________________|
- when there is a recursive function without an exit point.
- is an error when an object that hasn't been introduced(initialized) or doesn't exist is being referenced.
- error with how you are writing the code for the computer to understand. when something you wrote cannot be parsed.
- setting an object to an invalid length
- when the type of data you are using is incompatible with how you are accessing it.
- breakpoint is a certain place in a code where you will stop executing code.
- when your code hits a certain code block that isn't work it breaks you out of your code.