1/10
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Programming Language
Set of instructions written by a programmer that delivers instructions to communicate with the computer.
High Level Programming Language
A programming language designed to be easy to read, write, learn and understand and more similar to English (eg. Java).
Low Level Programming Language
A programming language that more closely resembles machine code/hardware, is more difficult to learn, and less like English.
Machine Code
The language of computers composed of binary code.
Binary Code
Combinations of 0s and 1s (bits), which are turns on or off by transistors to mean different things.
Compiler
A program that checks for syntax errors before translating high level program code (what you write) into low level machine code (what computer understands).
Integrated Development Environment (IDE)
Application designed specifically for writing code that understand code and have features to assist the programmer in writing code (eg. debug, canvas, auto indentations, colours)
Java Virtual Machine (JVM)
Virtual machine that enables a computer to run java programs (no matter the platform (eg. windows, mac, android) through the use of byte code.
Java Bytecode
Instructions needed by the JVM to run code written in Java that is output by the Java compiler and stored in he .class file.
Java Development Kit (JDK)
Provides tools necessary to write Java programs, compiler that allows you to compile programs written in Java into bytecode that is understood by a machine.
Java Runtime Environment (JRE)
Installed software layer that provides a set of libraries to the JVM to execute a Java Program.