- compare programming languages by example


Each comparison focuses on a small topic which is relevant to more than one programming language.
You can use this to compare the features and functionality of programming languages in a more concrete and example based manner than simply a list of paradigms and keywords would.

For example, to find comparisons about IO and Strings where answers have been given in both Haskell and Python: filter

Add a new comparison

Each comparison should ideally be:

Atomic: Instead of creating a "Boolean logic" comparison, instead it is prefered to create a "Boolean AND", "Boolean OR", etc and assign them all a "Boolean logic" tag.
Comparable: Ideally the comparison should be general enough in scope that it can be answered by multiple languages.
Concise: The comparison should be small enough in scope to be able to be answered in a 'small' snippet of code. Err towards functions rather than programs.

First create a concise but descriptive title and a full description of the functionality to be compare across programming languages. After submitting you will be able to add tags and code snippets.

Note: You must have permission to create new comparisons.

Snippets: 9

List slices

Slice sections of a list.

Created by sam
Snippets: 2

Initialise lists

Initialise linked lists to a sequence of values.

Created by sam
Snippets: 7

List literals

The syntax for linked list literals.

Created by sam
Snippets: 2

List cons

Place an element at the front of a linked list.

Created by sam
Snippets: 3

List append

Append two lists together into a single list.

Created by sam
Snippets: 6

List ranges

Create a list ranging between values and with some step.

Created by sam
Snippets: 2

List access

Access elements of a linked list.

Created by sam
❮ prev 0 next❯