Basic Programming Terms
We are going to learn about some of the terms that are used in programming languages. These terms are based on our course, so we will cover them briefly.
Programming Terms to Know:
- Program: A set of instructions that a computer can execute.
- Programmer: A person who writes computer programs.
- IDE (Integrated Development Environment): Software providing text editor, debugger, compiler, and tools for coding efficiently.
- Libraries: Prewritten code collections to optimize tasks (e.g., gtts for speech synthesis).
- Script: Program executed by another program instead of the processor directly (e.g., JavaScript).
- Compiler: Translates code into machine language.
- Interpreter: Directly executes programming instructions without compiling.
- Encode / Decode: Converting messages to/from secret or binary form.
- Tokens: Smallest meaningful units in a program.
- Comments: Notes in code ignored by the compiler.
- Characters: Letters and symbols in computing.
- Literal: Fixed values/constants in code.
- Variables & Data Types: Memory locations holding specific values and their types.
- Function/Method, Parameters & Arguments: Reusable code blocks and their input values.
- Keywords & Identifiers: Reserved words vs. custom names for variables, functions, etc.
- Iterator, Syntax, Delimiters, Indentation: Rules, counters, and symbols for proper programming.
- Pseudo code & Algorithm: Planning tools to solve problems.
- Bugs / Errors & Debugging: Flaws in code and their fixing process.
- Operators & Expressions: Symbols to perform calculations and expressions formed.
- Condition, Loop & Nested Loop: Decision-making and repetition structures.
- Nesting & Statements: Functions inside functions and basic executable code blocks.
- API & OOPs: Application interfaces and object-oriented programming concepts.
- Array & Boolean: Grouped data elements and true/false data types.
- KISS & DRY: Programming principles: Keep It Simple, Stupid and Don’t Repeat Yourself.
So this was all the basic terms that is most commonly used in programming languages. I try to include all the important terms but if I realize any term is missing I will update this page.