Abstraction |
The reduction of complexity by hiding implementation details. |
Call Statement |
A command in a program that activates a subprogram allowing it to run and perform its tasks. |
Efficiency |
The ability to execute tasks with optimal resource usage. |
Function |
A subroutine that executes specific tasks within a program and provides a returned value when called. |
Maintainability |
The ease with which modifications can be made to a codebase. |
Modularity |
The principle of breaking down a program into smaller, manageable sections. |
Procedure |
A subprogram that is callable within a program and executes a specific task, but does not return a value. |
Readability |
How easily the code can be understood by humans. |
Return Statement |
A command used in a subprogram to show the specific value that will be given back to the main program |
Reusability |
The ability to use existing code in multiple programs or contexts. |
Subprogram |
A program module that performs a specific task within a larger program. |
Testing |
The process of executing a program to identify errors. |