0% found this document useful (0 votes)
6 views2 pages

Here Are Some Brief Definitions of Key Terminologies Commonly Used in Computer Programming

Random words and their definitions

Uploaded by

husein.mhammed14
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views2 pages

Here Are Some Brief Definitions of Key Terminologies Commonly Used in Computer Programming

Random words and their definitions

Uploaded by

husein.mhammed14
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Here are some brief definitions of key terminologies commonly used in computer programming:

1. Algorithm: A step-by-step procedure or set of rules for solving a problem or performing a task in
a finite amount of time.

2. Variable: A storage location identified by a name, used to hold data that can be modified during
program execution.

3. Data Type: A classification that specifies the type of data (e.g., integer, float, string) a variable
can hold.

4. Function (or Method): A block of reusable code that performs a specific task. Functions can
accept inputs (parameters) and return outputs (results).

5. Loop: A control structure that repeatedly executes a block of code as long as a specified
condition is true. Common loops include for and while loops.

6. Array: A collection of elements, all of the same data type, stored in contiguous memory
locations and accessible by index.

7. Object: An instance of a class that contains both data (attributes) and methods (functions) to
manipulate that data.

8. Class: A blueprint for creating objects. It defines a structure containing attributes and methods
that describe the behavior and state of objects.

9. Inheritance: A mechanism in object-oriented programming that allows a class to inherit


properties and methods from another class.

10. Encapsulation: The concept of bundling data (attributes) and methods (functions) that operate
on the data within a single unit (class), and restricting access to some components.

11. Abstraction: The process of hiding complex implementation details and exposing only the
essential features of a system.

12. Polymorphism: The ability of different objects to respond to the same function or method call in
different ways, depending on the object's class.

13. Conditional Statement: A programming construct that allows the program to take different
actions based on a condition, such as if, else, and elif.

14. Compilation: The process of converting source code written in a high-level programming
language into machine code or bytecode that a computer can execute.

15. Interpreter: A program that directly executes instructions written in a programming or scripting
language without requiring them to be compiled into machine code first.

16. Exception Handling: A mechanism for managing errors or unexpected events that occur during
the execution of a program, typically using constructs like try, catch, or finally.

17. Library: A collection of precompiled routines or functions that can be used in programming to
perform common tasks, reducing the need to write code from scratch.
18. API (Application Programming Interface): A set of rules and tools that allow one software
program to interact with another.

19. Framework: A structured collection of libraries, tools, and conventions that provide a foundation
for developing software applications.

20. Source Code: The human-readable instructions written by a programmer in a programming


language before they are compiled or interpreted into machine code.

21. IDE (Integrated Development Environment): A software application that provides


comprehensive facilities for computer programming, including a code editor, compiler, debugger,
and other tools.

22. Recursion: A programming technique where a function calls itself in order to solve smaller
instances of a problem.

23. Syntax: The set of rules that defines the structure of a programming language, including how
statements, expressions, and operators should be written.

24. Pointer: A variable that stores the memory address of another variable, allowing for direct
manipulation of memory in languages like C and C++.

25. Debugging: The process of identifying and fixing errors or bugs in a program.

You might also like