Programming Terms
Programming and Programmer: Programming is the process of creating a program that follows certain standards and performs a certain task and a programmer is the person writing the program.
Program or code: A program is a set of instructions that a computer follows in order to perform a particular task whereas code means the set of instructions, or a system of rules, written in a particular programming language.
High Level Languages: Python, Java, C++, C#, Visual Basic, JavaScript
Syntax and syntax errors: Syntax in computer programming means the rules that control the structure of the symbols, punctuation, and words of a programming language and syntax errors are mistakes in using the language.
Bug and Debugging: A bug is a flaw in a program that could put out errors and debugging is the process of getting rid of that bug.
Compiler and Compilation: A compiler is a special program that processes statements written in a particular programming language and turns them into machine language or code that a computer's processor uses and Compiling is the transformation from Source Code into machine code.
Interpreter: An Interpreter directly executes instructions written in a programming language without previously converting them to an object code or machine code.
Execution of a program: It is the result after a compilation.
Decomposing: Decomposing in programming involves breaking down a complex problem or system into smaller parts that are more manageable and easier to understand.
Algorithm: It is a procedure of solving a specific problem.
Pseudocode: it is an informal language that you type in to make programs.
Machine Code: It is any low-level language (Usually Binary).
Relational Operator: It is the operator that defines the relation between two entities.
Logical Operator: It is a symbol, or a word used to connect two expressions.
Mathematical Operators: Symbols used to perform math problems, like + (addition), - (Subtraction), * (Multiplication), / (Division)
Boolean: These are the True or False variables.
Input and Output: Input is the information entered by the user and output is the information shown to the user after the input.
Variable: A variable is a piece of information that can change depending on the circumstances. Different types of variables in programming are string, float, Boolean.
Constant: This is a piece of information that is not going to change no matter what.
Array: An array is a box that contains information on the same data types.
Assignment: An assignment is a statement that is used to set a value to a variable name.
Functions: A function is a mini program that performs a specific task in a program.
Parameter: A parameter or a formal argument is a special kind of variable used in a function to refer to one of the pieces of data provided as input to the function.
Calling: Calling is when you insert a function in the middle of a program.
Brackets: The different type of bracket are () round brackets, [] square brackets, {} curly brackets.
Commenting: Commenting is a programmer’s way to explain something in a program.
Indentation: This refers to the spacing at the beginning of a code line.
Control Flow: This is the order in which code lines are executed.
GUI: This lets the user interact with the computer.
Sequence: Sequences are the main logical structure of algorithms or programs.
Conditional Statements: These are the statements that require a certain condition to be true to do something.
Branching: Branching is the practice of creating copies of programs or objects in development to work in parallel versions.
Loop: It is the process of repeating something over and over until a certain condition is not True
Nesting: Nesting is when a program is included in another to make it simpler and easier to edit.
Parallelism: This refers to techniques to make a program run faster.
Run Time: Run time is when a program is running or being executed.
Sandbox: A sandbox allows a user to create programs without affecting the application. They are usually used by programmers for testing new code.
Read and Write: Read is the capability of being displayed and write is the capability of being modified.
Simulation: A simulation is a computer program that uses a mathematical description, or model, of a real system. It is used to study the behaviour of different objects.
Cowboy Coding: Cowboy coding gives a programmer complete control over the development process.
Spaghetti Code: Spaghetti code is an unclear and unnecessary piece of code.
Program or code: A program is a set of instructions that a computer follows in order to perform a particular task whereas code means the set of instructions, or a system of rules, written in a particular programming language.
High Level Languages: Python, Java, C++, C#, Visual Basic, JavaScript
Syntax and syntax errors: Syntax in computer programming means the rules that control the structure of the symbols, punctuation, and words of a programming language and syntax errors are mistakes in using the language.
Bug and Debugging: A bug is a flaw in a program that could put out errors and debugging is the process of getting rid of that bug.
Compiler and Compilation: A compiler is a special program that processes statements written in a particular programming language and turns them into machine language or code that a computer's processor uses and Compiling is the transformation from Source Code into machine code.
Interpreter: An Interpreter directly executes instructions written in a programming language without previously converting them to an object code or machine code.
Execution of a program: It is the result after a compilation.
Decomposing: Decomposing in programming involves breaking down a complex problem or system into smaller parts that are more manageable and easier to understand.
Algorithm: It is a procedure of solving a specific problem.
Pseudocode: it is an informal language that you type in to make programs.
Machine Code: It is any low-level language (Usually Binary).
Relational Operator: It is the operator that defines the relation between two entities.
Logical Operator: It is a symbol, or a word used to connect two expressions.
Mathematical Operators: Symbols used to perform math problems, like + (addition), - (Subtraction), * (Multiplication), / (Division)
Boolean: These are the True or False variables.
Input and Output: Input is the information entered by the user and output is the information shown to the user after the input.
Variable: A variable is a piece of information that can change depending on the circumstances. Different types of variables in programming are string, float, Boolean.
Constant: This is a piece of information that is not going to change no matter what.
Array: An array is a box that contains information on the same data types.
Assignment: An assignment is a statement that is used to set a value to a variable name.
Functions: A function is a mini program that performs a specific task in a program.
Parameter: A parameter or a formal argument is a special kind of variable used in a function to refer to one of the pieces of data provided as input to the function.
Calling: Calling is when you insert a function in the middle of a program.
Brackets: The different type of bracket are () round brackets, [] square brackets, {} curly brackets.
Commenting: Commenting is a programmer’s way to explain something in a program.
Indentation: This refers to the spacing at the beginning of a code line.
Control Flow: This is the order in which code lines are executed.
GUI: This lets the user interact with the computer.
Sequence: Sequences are the main logical structure of algorithms or programs.
Conditional Statements: These are the statements that require a certain condition to be true to do something.
Branching: Branching is the practice of creating copies of programs or objects in development to work in parallel versions.
Loop: It is the process of repeating something over and over until a certain condition is not True
Nesting: Nesting is when a program is included in another to make it simpler and easier to edit.
Parallelism: This refers to techniques to make a program run faster.
Run Time: Run time is when a program is running or being executed.
Sandbox: A sandbox allows a user to create programs without affecting the application. They are usually used by programmers for testing new code.
Read and Write: Read is the capability of being displayed and write is the capability of being modified.
Simulation: A simulation is a computer program that uses a mathematical description, or model, of a real system. It is used to study the behaviour of different objects.
Cowboy Coding: Cowboy coding gives a programmer complete control over the development process.
Spaghetti Code: Spaghetti code is an unclear and unnecessary piece of code.
Sources
Google Dictionary
https://www.bbc.co.uk/bitesize
https://www.youtube.com/watch?v=rfscVS0vtbw
https://www.bbc.co.uk/bitesize
https://www.youtube.com/watch?v=rfscVS0vtbw