Table of language concepts and how they are expressed in various languages.

Available pages for "Key concepts in programming"
Wikicode Asm Ada C C++ Java CSharp Perl Delphi Python VB VBNet J2ME
Statements page here page here page here page here page here page here page here page here
Control Statements page here page here page here page here page here page here
Variables page here page here page here page here page here page here
Types page here page here page here page here page here page here
Mathematical calculations page here page here page here page here page here page here
Procedures and Functions page here page here page here page here page here page here page here
Function overloading page here page here page here
Structure and Style page here page here page here page here page here
String manipulation page here page here page here page here page here page here page here
Input and output page here page here page here page here page here
Memory management page here page here page here
Error handling page here page here page here page here page here page here page here
Object Oriented Programming page here page here page here page here page here page here page here
Generic programming page here page here page here
Concurrent programming page here page here page here
Packages and Modules page here page here page here page here
Libraries page here page here page here
Combining Languages page here