Originally posted 2017-09-15 18:23:37. Republished by Blog Post Promoter
- Algorithm – A set of logical or mathematical procedures to solve a problem
- Compiler – This is a program which takes the code you have written and translates it into the binary ones and zeros of actual machine code.
- Concatenation – Combining two things together, such as two lists or strings of text.
- Control Flow – Controlling the order in which various sections of code are run or the rules by which they are repeated.
- Dump – a list of data which is saved if a program crashes, often as a text file. It is very useful for diagnosing problems.
- Floating point – A decimal number where the point can move, such as 1.23. The opposite is an integer, which is a whole number and cannot have a decimal place.
- Function – a set of instructions which are written once to obtain a particular result, and can then be used whenever necessary by ‘calling’ it.
- GUI – General User Interface, refers to ‘front end’ of a piece of software which the end user actually sees and interacts with
- Interpreter – Some languages do not need a compiler, but instead use an ‘interpreter’ which translates to machine code as the program is run.
- Iteration – A sequence of instructions which are repeated. For example, to perform an action for every item in a list you would ‘iterate’ over that list. Each time it is repeated is one iteration.
- JSON – A format for transmitting information between locations which is based on JavaScript. Many APIs use JSON.
- Logical Operation – The use of simple Bolean logical such as and, or and not.
- Loop – a piece of code which keeps running until a certain condition is fulfilled – or isn’t fulfilled in the case of an ‘infinite loop’ which will crash the system running it.
- Markup Language – A relatively simple language used to format pages, such as HTML.
- Nested – When one thing is contained within another it is said to be ‘nested’.
- Recursion – When something refers to itself. For example a variable may add something to itself for each iteration of a code loop.
- Run time – The time during which a program is running.
- Sandbox – A place to run a program for testing, and for experimenting.
- Subroutine – a function or other portion of code which can be run anywhere within a program.
- Variable – A way to store a piece of data which can then be modified at any time.