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...
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...
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...
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...
Concatenation
In formal language theory and computer programming, string concatenation is the operation of joining character strings end-to-end. For example, the concatenation of "snow" and "ball" is "snowball". ...
Concatenation - Wikipedia
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...
Javascript
JavaScript (/ˈdʒɑːvɑːˌskrɪpt/; JS) is a dynamic computer programming language. It is most commonly used as part of Web browsers, whose implementations allow client-side scripts to interact with the us...
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...
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, ...
List of CLI languages - Wikipedia
Comparison of the Java and .NET platforms

The primary implementation of the Java platform is available as an Open Source implementation called OpenJDK.While "Java" is an Oracle trademark, and only Oracle can license the name "Java", nume...
Printf format string
Printf format string (of which "printf" stands for "print formatted") refers to a control parameter used by a class of functions in the string-processing libraries of various programming languages. Th...
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...
F Sharp (programming language)
F# (pronounced eff sharp) is a strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming techniques. F# is most often used as a cross...
F Sharp (programming language) - Wikipedia
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...
Erlang programming language
Erlang (/ˈɜrlæŋ/ ER-lang) is a general-purpose concurrent, garbage-collected programming language and runtime system. The sequential subset of Erlang is a functional language, with eager evaluation, s...
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...
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...
Fold (higher-order function) - Wikipedia
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 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
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...
Foreach loop
For each (or foreach) is a computer language idiom for traversing items in a collection. Foreach is usually used in place of a standard for statement. Unlike other for loop constructs, however, foreac...