- programing : Is a procedure of following instructions.
- Computer program or code: A set of instructions to be followed in a specific order.
- High level language: programing language that develops a program that engineers it’s own hardware.(eg. Java is a computing platform released by the sun in 1995)
- Syntax and syntax errors: Study of a set of rules that correct the sentence in a language.
- Bug/ Debugging: Coding error in the computer program(bug), a process looking for bugs in a computer programing (debugging ).
- compiler/ compilation:Is a program that computes instructions into a machine code that can be read and carried out by a computer,(compilation) when you put together data it’s considered compilation.
- Interpreter: A program that can evaluate and carry out a program line by line. The way compilation is different that for it you just put data together well Interpreter actually evaluates and carries out the program in a specific line.
- Running/ execution of a program: Is when a computer gives an instruction and than you must follow the instruction given, this is different from compilation since an activity is performed before the program enters the executable state.
- Decomposing: Is breaking complex problems or system into smaller sections so they become easier to understand.
- Algorithm: A well thought out procedure that allows a computer to solve a problem.
- Pseudocode: Is a very detailed yet eligible description of what a program should do in terms of language programming.
- Machine code/ Machine language: A programming language that has binary and hexadecimal instructions which will let the computer give an exact respond, machine language is a coding language that has all 0’s and 1’s with no translation.
- Relational operator: Is a relational operator programing language that defines a relation between two things.
- Logical operator: Is a symbol or word of a sort that join two or more words to turn into information.
- Mathematical operator: Is an aspect that represents a type of response.
- Boolean:Data that has one or two possible values is designed to represent two truth values logic.
- Input/ output: The input device send the information to the system, the output collects the data from another device.
- Variable: A value that can change, depending on how much information was passed into the program.
- Constants: A value that can’t be changed by a program during normal execution.
- Array: A set of objects that are of the same size and type.
- Assignment: Is a statement that duplicates the value into a variable.
- Subroutines: Set of instructions given to perform it’s most frequently used programs.
- Call/ invoke: Is data that allows you to construct a program in a certain way.
- Brackets: Are important syntactic elements used in programing languages, there are two types of brackets an opening one another is a closing one.
- Commenting: Is a programer source code for computers.
- IndentIation: A block of codes that transmits all program structures to computer.
- Control flow: Order in which data should flow between computers and other devices.
- GUI(graphical user interference): A human computer interface that uses window, icons, and menus.
- Sequence/ Sequential: Is when something like memory data, or disk flies must be in a certain order
- Conditional/ branching statements: A programming instruction that directs the computer to another program.
- Loop: Is a set of instruction that keeps repeating itself until a certain condition is reached.
- Nested/ embedded: Is a computer system to describe a hardware or software that runs itself without an external program.
- Parallelism: Is using two or more computer processors to take a single problem and break it into smaller parts.
- Run time: A length in how long a software or program has been running for.
- Sandbox: Is a security structure that separates running programs that stop software failures from spreading out of control.
- Read / write: Is a file that you can erase or update and can be easily changed by someone else on a network.
- Stimulation: An act of an operation of real life world process or system over time.
- Cowboy coding: Is a disorganized approach to software development which gives the user complete control over the developing process.
- Spaghetti coding: A disordered web of programming source code that’s all over the place and hard to follow.