1/9
These flashcards summarize key vocabulary and concepts related to programming and debugging as discussed in the lecture.
Name | Mastery | Learn | Test | Matching | Spaced |
|---|
No study sessions yet.
Application Programming Interface (API)
A set of tools for building programs that defines the kinds of calls or requests that can be made and how to make them.
Integrated Development Environment (IDE)
A tool that allows developers to write, test, debug, and build computer programs.
Syntax Error
A mistake in typed code that violates the rules of the programming language and typically prevents the code from running.
Semantic (Logic) Error
A mistake in an algorithm or program that causes it to behave unexpectedly or return an incorrect value.
Debugging
The process of removing errors (bugs) from computer programs or hardware.
Function
A named section of code that performs a specific task, also known as a procedure.
Encapsulating Code
Breaking a program into smaller parts to make it easier to manage.
Simplifying Code
Making the program easier to understand.
Condensing Code
Avoiding repetition of code by reducing it.
Abstraction
Managing complexity by hiding details to focus on relevant concepts.