Binary Notational System
a notational system that has only two possible numbers for each place value. These numbers are 0 and 1.
Hexadecimal Notational System
a notational system that has sixteen possible values for each place value.
Decimal Notational System
a notational system that has ten possible numbers for each place value. The numbers are 0 thru 9.
American Standard Code for Information Interchange (ASCII)
the most common character encoding standard for text data in computers and on the internet
M = 01001101
Unicode
an international character encoding standard that encompasses many different languages
Data Type
is a classification or category of data that determines the type of operations that can be performed on the data and the storage format to be used for that data
Char (Character)
a single textual character, that can be a letter of the alphabet, a symbol, or a numerical digit.
Strings
a collection of textual characters, that can be composed of letters of the alphabet, symbols, numerical digits, and spaces
Concatenation
the operation of joining character strings end-to-end. By doing so, this operation converts multiple strings into a single string.
Integer
a data type used to represent real numbers that do not have fractional values. This includes whole numbers and their negative equivalents.
Floats
a data type composed of a number that is not an integer, because it includes a fractional value represented in decimal format.
Boolean
a special numeric data type that indicates if a condition is TRUE or FALSE. The Boolean value is stored using a single binary digit of either a 0 or 1.
Compiler
a translator for computer programs. It takes the human-written instructions you give in a high-level programming language and turns them into machine code.
Interpreter
a real-time translator for computer programs. It takes the human-written instructions you give in a high-level programming language and turns them into machine code.
Scripted Languages
execute a list of task; such as obtaining data from a data set
Markup Languages
are marked with tags to govern the display, formatting, and organization of text elements
Query Languages
a specialized computer programming language used to communicate with and manipulate databases. It provides a way for users and applications to interact with databases by sending requests for specific data or actions to be performed
Pseudocode
a simplified and human-readable representation of a computer program’s logic and algorithm, expressed in natural language or basic code-like syntax
Coding Concepts
Identifier
a symbolic name that points to a specific location in the computer’s memory
Container
a special type of identifier and will therefore have many of the same properties as a variable or a constant
Array
a special type of identifier that can reference multiple values
Vector
a special type of identifier that can reference multiple values
Function
a reusable block of code that performs a specific task or set of steps. This enables programs to be divided into reusable components.