Difference between revisions of "Language Logic"

esse quam videri
Jump to: navigation, search
m (Variables)
m (Variables)
Line 4: Line 4:
 
Variables are objects that are given names, values and sometimes object types.
 
Variables are objects that are given names, values and sometimes object types.
 
<table><th>Examples</th>
 
<table><th>Examples</th>
<tr><td>C</td><td><C>char* name = "value";</C></td></tr>
+
<tr><td>C</td><td><C>const char* name = "value";</C></td></tr>
<tr><td>C++</td><td><C>char* name = "value";</C></td></tr>
+
<tr><td>C++</td><td><C>const char* name = "value";</C></td></tr>
<tr><td>C++0x</td><td><C>char* name = "value";</C></td></tr>
+
<tr><td>C++0x</td><td><C>const char* name = "value";</C></td></tr>
<tr><td>C#</td><td><CSharp>string name = "value";</CSharp></td></tr>
+
<tr><td>C#</td><td><CSharp>const string name = "value";</CSharp></td></tr>
 
</table>
 
</table>
 
====Object Types====
 
====Object Types====

Revision as of 00:17, 8 September 2009

Programming Club

Objects

Variables

Variables are objects that are given names, values and sometimes object types.

Examples
C<C>const char* name = "value";</C>
C++<C>const char* name = "value";</C>
C++0x<C>const char* name = "value";</C>
C#<CSharp>const string name = "value";</CSharp>

Object Types

Byte
Boolean
Integral
Floating-Point
Decimal
Generic
Anonymous

Type Modifiers

Storage Classes

Linkage Specifications

Object Scope

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...)

Loops

Recursion

Repetition

Iteration

Programming Paradigms