Difference between revisions of "Language Logic"

esse quam videri
Jump to: navigation, search
m (Variables)
m (Variables)
Line 2: Line 2:
 
==Objects==
 
==Objects==
 
===Variables===
 
===Variables===
Variables are objects that are given '''names''', '''values''' and sometimes object '''types'''.  The ''purpose'' of variables, are to store data for use later in a program.
+
Variables are objects that store data, and are given '''names''', '''values''' and sometimes object '''types'''.  The ''purpose'' of variables, are to store data for later use in a program.
  
 
<table><th>Examples</th>
 
<table><th>Examples</th>

Revision as of 04:13, 8 September 2009

Programming Club

Objects

Variables

Variables are objects that store data, and are given names, values and sometimes object types. The purpose of variables, are to store data for later use in a program.

Examples
Language Type Name Value
C const char* name = "value";
JAVA final String Name = "Value";
C# const string VariableName = "SomeValue";

Pointers

Referencing

De-referencing

Collections

Arrays

Single-Dimensional Arrays
Multi-Dimensional Arrays
Jagged/Nested Arrays

Lists

LinkedLists
Doubly-Linked Lists
Circular-Linked Lists

Custom Objects

Unions

Functions/Methods

Classes/Modules

Structs/Interfaces

Namespaces

Object Relationships

Inheritance (Is a...)

Single Inheritance

Multiple Inheritance

Virtual Inheritance

Conditional Inheritance

Containment (Has a...)

Association(Uses a...)

Modifiers

Object Types

Byte

Integral

Boolean
Floating-Point
Decimal

Generic

Anonymous

Type Modifiers

Virtual

Immutable/Mutable

Storage Classes

Internal/External

Static

Linkage Specifications

Access Modifiers

File

Method/Function

Class

Namespace

Global

Loops

Recursion

Repetition

Iteration

Programming Paradigms