Tuesday, March 29, 2011

List of terms

Global Variable - A variable that can be accessed using any enclosing context

Local Variable - A variable that can be accessed and/or edited from the block of code that it is attatched to
Elementary Data Types
•Character - Meaning a particular section of a document is character data as opposed to non character data

•String - A sequence of numbers or letters, can be a literal constant or another type of variable

•Integer - Sequence of digits that contains no spaces and can sometimes have a + or - sign before it.

•Floating - Primairily used for representing large numbers such as 3.4E

•Boolean - also known as primitive data, contains either true or false variables, used to represent truth values of logic and Boolean algebra
Data Identifier (name) - section of a data access class that is attached to a database table key

Its Data Type - explains the type of data contained in a program

Its Memory Address - where the memory is saved from a program on a computers harddrive

The Actual Data - the value of all pointers

A Variable - a symbolic name the is related to a value and its associated value can be edited or modified

Literal - simply a notation for symbolizing a fixed value in source code

Constant - A variable that will never change

Number Base Systems - Systems that use numbers rather than characters to write code

BASE 2 - numerical system thats uses only two symbols to represent a value, 0 and 1

BASE 10 - also called decimal numeral system, uses numbers 0-9

BASE 16 - positional numeral system containing a base of 16

Floating Point - refers to a decimal point that can be placed anywhere related to the significant digits of a number

Decimal Data Representation - uses powers of ten to represent value

Direct - directly locating saved data

Relative Addressing

Data Types and Data Abstraction
•File - stored block of information
•Record - storage device used to store data, most commonly used for storing audio data
•Array - systematic arrangement of data
Language Statements - Smallest standalone element of an imperative programming language, a program is created by one or more statements
A. Natural Language Statements/Grammar and Logic - Refers to human language ie. English, Russian, German

B. Artificial Language Statements/Syntax and Semantics - Refering to language written in programming language

C. Input/Output Statements - Anything transfering data to or from a computer

D. Assignment Statements - Assigns a specific block to a specific assignment

E. Program Design Language (PDL) - Meta Language

1.Syntax Diagrams - Uses symbols in place of grammar to, and uses a diagram to show the relationship between the symbol and the word it represents

2.BNF - Backus Normal Form, used with context free grammar

C.Elementary Language Statements and Structured Language Statement - 1.Assignment and Unconditional Statements - Statement assigned to a specific block that cannot be re-assigned
 
Sources:

en.wikipedia.org

dictionary.com
http://whatis.techtarget.com/definitionsAlpha/0,289930,sid9_alpE_2,00.html