Glossary of Programming Terms
- Algorithm: A step-by-step procedure or formula for solving a problem.
- API (Application Programming Interface): A set of rules and tools for building software applications, allowing different programs to communicate with each other.
- Array: A collection of elements, typically of the same data type, stored at contiguous memory locations.
- Boolean: A data type that can hold one of two possible values: true or false.
- Bug: An error or flaw in a program that produces an incorrect or unexpected result.
- Class: A blueprint for creating objects in object-oriented programming, encapsulating data and functions.
- Compiler: A program that translates code written in a high-level programming language into machine code.
- Data Structure: A way of organizing and storing data to enable efficient access and modification.
- Function: A reusable block of code that performs a specific task and can return a value.
- IDE (Integrated Development Environment): A software application that provides comprehensive facilities for software development, including code editing, debugging, and testing tools.
- Inheritance: A feature of object-oriented programming where a new class can inherit properties and methods from an existing class.
- Library: A collection of pre-written code that can be reused in programs to perform common tasks.
- Loop: A programming construct that repeats a block of code multiple times until a specified condition is met.
- Object: An instance of a class that contains data and methods defined by that class.
- Recursion: A programming technique where a function calls itself to solve a smaller instance of the same problem.
- Runtime: The period during which a program is executing, as opposed to the time it is being compiled.
- Syntax: The set of rules that defines the combinations of symbols and keywords that are considered to be correctly structured programs in a programming language.
- Variable: A symbolic name for a value that can change, representing data stored in memory.
- Version Control: A system that records changes to files over time, allowing multiple users to collaborate on a project efficiently.
- Framework: A platform for developing software applications that provides a foundation and structure for building projects.
https://tthkee-my.sharepoint.com/:x:/g/personal/martin_sild_tthkee_onmicrosoft_com/EQ_2UftEpNlMlojjhW_S-1wBWD5169sWxS15ozWcQHOCWg?e=Vd9OCg



This post is also available in ru_RU.