Difference between revisions of "Language Logic"

esse quam videri
Jump to: navigation, search
m
m
Line 9: Line 9:
 
<tr><td>C#</td><td><CSharp>const string name = "value";</CSharp></td></tr>
 
<tr><td>C#</td><td><CSharp>const string name = "value";</CSharp></td></tr>
 
</table>
 
</table>
 +
===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=====
 +
 +
===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==

Revision as of 00:54, 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>

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

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