Difference between revisions of "Language Logic"

esse quam videri
Jump to: navigation, search
m
m
Line 48: Line 48:
  
  
===Modifiers===
+
==Modifiers===
====Object Types====
+
===Object Types===
=====Byte=====
+
====Byte====
=====Integral=====
+
====Integral====
======Boolean======
+
=====Boolean=====
======Floating-Point======
+
=====Floating-Point=====
======Decimal======
+
=====Decimal=====
=====Generic=====
+
====Generic====
=====Anonymous=====
+
====Anonymous====
  
 
====Type Modifiers====
 
====Type Modifiers====

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


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