Dictionary

HTML HyperText Markup Language – the structure coding language for websites
CSS Cascading StyleSheets – the styling coding language for websites
Garbage collection The process of clearing unused components in ones program from RAM in programming
JDK Java Development Kit
JRE Java Runtime Environment
JVM Java Virtual Machine
IDE Integrated Development Environment
OS Operating System
XHTML eXtensible HyperText Markup Language (XML + HTML)
Front-end The development part that the user sees (behaviour, styling, structure)
Back-end The development part that the user don’t see (behind the curtains – DB, system logic, etc.)
Variable “nametags” in programming that represent a slot in RAM to store data/information.
Data Type Different Data Types represent different kinds of data (text, numbers, true/false, lists, etc.)
Recursive A development pattern that make function for example be able to execute a task by calling themselves repeatedly by themselves.
Statements The big building blocks in programming that make up a program.
Expressions The smaller part of Statements that help make your program work.
Comments Code that is ignored by the compiler when running your program.
OOP Object oriented programming – a design pattern based on objects with inheritance, ownership and hierarchy.
WP WordPress – a free and popular CMS and widely used blog platform.
Dev Short for Development, Developer or the like.
Interpreter A computer program that can read and execute code without the need to compile it first.
Compiler Translates code from human-readable code into machine language that computers can understand.
Oracle The founding organization of Java.
Open Source Altruistic development of programs and code – where communities of people come together and help one another, usually costfree and purely driven by interest.
CPU Central Processing Unit a.k.a. computer processor
RAM Random Access Memory – the computer processors “temporary storage medium” – compared to harddrives which are permanent storage. RAM only stores information as long as the power is on.
HDD Hard disk drive a.k.a. harddrive.
Abstraction The method of making concepts and tasks easier to understand for humans by changing them.
High-level programming language Easily human-readable code – lots of abstraction.
Low-level programming language Close to machine language – little to no abstraction – not easily readable to humans.
Virtual Machine Environment A sort of sandbox within which the environment is always the same, but the environment on the outside could be almost whatever. Code only have to be developed for the inside environment (once) and not to suit 500 outside different environments.
Machine Language Computer code. 1’s and 0’s.
XML eXtensible Markup Language.
PHP Used to stand for Personal HomePage, when another group of developers took over the work to maintain PHP they changed the name to a recursive acronym that stands for PHP: Hypertext preprocessor.