Programming language comparisons
Programming languages are used for controlling the behavior of a machine (often a computer). Like natural languages, programming languages conform to rules for syntax and semantics.There are thousands...
Programming languages used in most popular websites
The most popular (i.e., the most visited) websites have in common that they are dynamic websites. Their development typically involves server side coding, client side coding and database technology. T...
Windows PowerShell
Windows PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language built on the .NET Framework. PowerSh...
Cobra (programming language)
Cobra is a general-purpose, object-oriented programming language. Cobra is designed by Charles Esterbrook, and runs on the Microsoft .NET and Mono platforms. It is strongly influenced by Python, C#, E...
Trimming (computer programming)
In computer programming, trimming (trim) or stripping (strip) is a string manipulation in which leading and trailing whitespace is removed from a string.For example, the string (enclosed by apostrophe...
Measuring programming language popularity
It is difficult to determine which programming languages are most widely used, and what usage means varies by context. One language may occupy the greater number of programmer hours, a different one h...
Compatibility of C and C++
The C and C++ programming languages are closely related. C++ grew out of C, as it was designed to be source-and-link compatible with C. Due to this, development tools for the two languages (such as I...
Comparison of Java and C++
This article compares the C# programming language with the Java programming language. While the focus of this article is mainly the programming languages and their features, such a comparison will n...
Comparison of programming languages (string functions)
String functions are used in computer programming languages to manipulate a string or query information about a string (some do both).Most programming languages that have a string datatype will have s...
Common Language Runtime
The Common Language Runtime (CLR), the virtual-machine component of Microsoft's .NET framework, manages the execution of .NET programs. A process known as just-in-time compilation converts compiled co...
Map (higher-order function)
In many programming languages, map is the name of a higher-order function that applies a given function to each element of a list, returning a list of results. It is often called apply-to-all when co...
List of CLI languages
CLI Languages are computer programming languages that are used to produce libraries and programs that conform to the Common Language Infrastructure (CLI) specifications. With some notable exceptions, ...
Comparison of Pascal and Delphi
Devised by Niklaus Wirth in the late 1960s and early 1970s, Pascal is a programming language. Originally produced by Borland Software Corporation, Embarcadero Delphi is composed of an IDE, set of stan...
Comparison of Pascal and C
The computer programming languages C and Pascal have similar times of origin, influences, and purposes. Both were used to design (and compile) their own compilers early in their lifetimes. The origina...
Comparison of programming languages (object-oriented programming)
This Comparison of programming languages compares how object-oriented programming languages such as C++, Python, Perl, Java, Object Pascal and others manipulate data structures.
Comparison of programming languages (basic instructions)
Comparison of programming languages is a common topic of discussion among software engineers. Basic instructions of several programming languages are compared here.
The bold is the literal code. T...
C Sharp (programming language)
C# (pronounced as see sharp) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented pr...
Boo (programming language)
Boo is an object-oriented, statically typed, general-purpose programming language that seeks to make use of the Common Language Infrastructure's support for Unicode, internationalization, and web appl...
Nemerle
Nemerle is a general-purpose high-level statically typed programming language designed for platforms using the Common Language Infrastructure (.NET/Mono). It offers functional, object-oriented and imp...
Comparison of programming languages (syntax)
This comparison of programming languages (syntax) compares the features of language syntax (format) for over 50 various computer programming languages.
Programming language expressions can be broa...
Comparison of programming languages (list comprehension)

List comprehension is a syntactic construct available in some programming languages for creating a list based on existing lists. It follows the form of the mathematical set-builder notation (set...
Comparison of C Sharp and Visual Basic .NET
C# and Visual Basic .NET are the two primary languages used to program on the .NET Framework.
C# and VB.NET are syntactically very different languages with very different history. As the name sug...
Comparison of programming languages (array)
This comparison of programming languages (array) compares the features of array data structures or matrix processing for over 48 various computer programming languages.
The following list contains...
Fold (higher-order function)
In functional programming, fold – also known variously as reduce, accumulate, aggregate, compress, or inject – refers to a family of higher-order functions that analyze a recursive data st...
Comparison of Java and Android API
This article compares the Java and Android API and virtual machines.While most Android applications are written in Java-like language, there are many differences between the Java API and the Android A...
Comparison of programming languages
Programming languages are used for controlling the behavior of a machine (often a computer). Like natural languages, programming languages conform to rules for syntax and semantics.There are thousands...
Covariance and contravariance (computer science)
Many programming language type systems support subtyping. For instance, if Cat is subtype of Animal, then an expression of type Cat can be used whenever an expression of type Animal could. Variance re...
Comparison of C Sharp and Java
This article compares the C# programming language with the Java programming language. While the focus of this article is mainly the programming languages and their features, such a comparison will n...
Comparison of programming languages (strings)
This comparison of programming languages (strings) compares the features of string data structures or text-string processing for over 52 various computer programming languages.
Different languages...