411 REFERENCE · Wikibooks
Computer Programming/Language concepts
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
←[edit [edit table]]
Table of language concepts and how they are expressed in various languages.
+ Available pages for "Key concepts in programming" Wikicode Ada C C++ Java C# Perl Delphi PHP Python VB VBNet J2ME
Computer Programming/Statements Statements
Ada Programming/Statements
C Programming/Statements
C++ Programming/Programming Languages/C++/Code/Statements
Java Programming/Statements
C Sharp Programming/Syntax
Perl Programming/Getting started
Delphi Programming/Statements
PHP Programming/Beginning with "Hello World!"
Python Programming/Interactive mode
Visual Basic/The Language#Statements
Visual Basic .NET/Getting Started
J2ME Programming/Statements
Computer Programming/Control Control Statements
Ada Programming/Control
C Programming/Control
C++ Programming/Programming Languages/C++/Code/Statements/Flow Control
Java Programming/Statements
C Sharp Programming/Control
Perl Programming/Flow control
Delphi Programming/Flow control
PHP Programming/The if Structure
Python Programming/Control Flow
Visual Basic/The Language#Control
Visual Basic .NET/Branch statements
Please replace this with the pagename when the page is made or a pagename is decided upon
Computer Programming/Variables Variables
Ada Programming/Variables
C Programming/Variables
C++ Programming/Programming Languages/C++/Code/Statements/Variables
Java Programming/Data and Variables
C Sharp Programming/Variables
Perl Programming/Variables
Delphi Programming/Variables and constants
PHP Programming/Nuts and Bolts
Python Programming/Variables and Strings
Visual Basic/The Language#Variables
Visual Basic .NET/Variables
Please replace this with the pagename when the page is made or a pagename is decided upon
Computer Programming/Types Types
Ada Programming/Types
C Programming/Types
C++ Programming/Programming Languages/C++/Code/Statements/Variables
Java Programming/Classes, Objects and Types
C Sharp Programming/Data structures
Perl Programming/Data Types
Delphi Programming/Data types
PHP Programming/Arrays
Python Programming/Data types
Visual Basic/Data Types
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Computer Programming/Type conversion Type conversion
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
C++ Programming/Programming Languages/C++/Code/Statements/Variables/Type Casting
Java_Programming/Primitive_Types#Data_conversion_.28casting.29
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Computer Programming/Mathematical calculations Mathematical calculations
Ada Programming/Mathematical calculations
C Programming/Simple math
C++ Programming/Programming Languages/C++/Code/Statements/Variables/Operators#Arithmetic operators
Java Programming/Math
Please replace this with the pagename when the page is made or a pagename is decided upon
Perl Programming/Numbers
Please replace this with the pagename when the page is made or a pagename is decided upon
PHP Programming/Comparison
Python Programming/Using variables and math
Visual Basic/Simple Arithmetic
Visual Basic .NET/Arithmetic operators
Please replace this with the pagename when the page is made or a pagename is decided upon
Computer Programming/Procedures and functions Procedures and Functions
Ada Programming/Subprograms
C Programming/Procedures and functions
C++ Programming/Code/Statements/Functions
Java Programming/Methods
Please replace this with the pagename when the page is made or a pagename is decided upon
Perl Programming/Functions
Please replace this with the pagename when the page is made or a pagename is decided upon
PHP Programming/Functions
Python Programming/Functions
Visual Basic/Procedures and Functions
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Computer Programming/Function overloading Function overloading
Ada Programming/Function overloading
Please replace this with the pagename when the page is made or a pagename is decided upon
C++ Programming/Code/Statements/Functions#Overloading
Java Programming/Methods
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
PHP Programming/Overriding and Overloading
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Data Structures Structure and Style
Ada Programming/Coding standards
C Programming/Structure and style
C++ Programming/Programming Languages/C++/Code/Style Conventions
Please replace this with the pagename when the page is made or a pagename is decided upon
C Sharp Programming/Naming
Perl Programming/Structure and Style
Please replace this with the pagename when the page is made or a pagename is decided upon
PHP Programming/Commenting and Style
Please replace this with the pagename when the page is made or a pagename is decided upon
Visual Basic/Coding Standards
Visual Basic .NET/Style Guide
Please replace this with the pagename when the page is made or a pagename is decided upon
Computer Programming/String manipulation String manipulation
Ada Programming/Strings
C Programming/Strings
C++ Programming/Code/IO/Streams/string
Java Programming/API/java.lang.String
Please replace this with the pagename when the page is made or a pagename is decided upon
Perl Programming/Strings
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Python Programming/Strings
Visual Basic/Strings
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Computer Programming/Input and output Input and Output
Ada Programming/Input Output
C Programming/Simple Input and Output
C++ Programming/Code/IO
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Perl Programming/User Input-Output
Please replace this with the pagename when the page is made or a pagename is decided upon
PHP Programming/Files
Python Programming/Files
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Memory Management Memory Management
Ada Programming/Types/access
C Programming/Memory management
C++ Programming/Programming Languages/C++/Code/Statements/Variables/Operators#new and delete
Java Programming/Destroying Objects
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Computer Programming/Exception handling Error handling
Ada Programming/Exceptions
C Programming/Error handling
C++ Programming/Exception Handling
Java Programming/Throwing and Catching Exceptions
C Sharp Programming/Exceptions
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Python Programming/Exceptions
Visual Basic/Effective Programming#Errors
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Object Oriented Programming Object Oriented Programming
Ada Programming/Object Orientation
Please replace this with the pagename when the page is made or a pagename is decided upon
C++ Programming/Programming Paradigms#Object-Oriented Programming
Java Programming/Creating Objects
C Sharp Programming/Classes
Perl Programming/Objects
Please replace this with the pagename when the page is made or a pagename is decided upon
PHP Programming/Classes
Python Programming/OOP
Visual Basic#Object Oriented Programming
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Computer Programming/Generic programming Generic Programming
Ada Programming/Generics
Please replace this with the pagename when the page is made or a pagename is decided upon
C++ Programming/Templates
Java Programming/Generics
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Programming Languages/Concurrent Languages Concurrent Programming
Ada Programming/Tasking
Please replace this with the pagename when the page is made or a pagename is decided upon
C++ Programming/Threading
Java Programming/Threads and Runnables
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Computer Programming/Packages and Modules Packages and Modules
Ada Programming/Packages
C Programming/Libraries
Please replace this with the pagename when the page is made or a pagename is decided upon
Java Programming/Packages
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Python Programming/Modules
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Computer Programming/Libraries Libraries
Ada Programming/Libraries
C Programming/Standard libraries
C++ Programming/Compiler/Linker/Libraries
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Computer Programming/Combining Languages Combining Languages
Ada Programming/Interfacing
C Programming/Mixing languages
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon
Please replace this with the pagename when the page is made or a pagename is decided upon