Difference between revisions of "Language Logic"

esse quam videri
Jump to: navigation, search
m (Variables)
m (Variables)
Line 8: Line 8:
  
 
<tr style="background:red; border:2px outset black;">
 
<tr style="background:red; border:2px outset black;">
<td>Language</td><td>Type</td><td>Name</td><td>Value</td>
+
<td style="border:1px solid black;">Language</td>
 +
<td style="border:1px solid black;">Type</td>
 +
<td style="border:1px solid black;">Name</td>
 +
<td style="border:1px solid black;">Value</td>
 
</tr>
 
</tr>
  
<tr>
+
<tr style="background:red; border:2px outset black;">
<td>C#</td><td>const string </td><td>MyVariableName</td><td> = "MyVariableValue";</td>
+
<td style="border:1px solid black;">C#</td>
 +
<td style="border:1px solid black;">const string </td>
 +
<td style="border:1px solid black;">VariableName</td>
 +
<td style="border:1px solid black;"> = "SomeValue";</td>
 
</tr>
 
</tr>
  
<tr>
+
<tr style="background:red; border:2px outset black;">
<td>C++</td><td>const char*</td><td>VariableName</td><td> = "value";</td>
+
<td style="border:1px solid black;">C++</td>
 +
<td style="border:1px solid black;">const char* </td>
 +
<td style="border:1px solid black;">name </td>
 +
<td style="border:1px solid black;"> = "value";</td>
 
</tr>
 
</tr>
  

Revision as of 03:08, 8 September 2009

Programming Club

Objects

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.


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

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