Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Browse By

Lineage

This dimension names the family of related languages that a specific programming language belongs to. Wikipedia notes that "the design of programming languages has been strongly influenced by computer architecture, with most imperative languages designed around the ubiquitous von Neumann architecture," a shared influence that ties many languages into the same lineage. Browsing this way moves between a language and its close relatives.

Lineage
Filter Results116 entries

ABAP

Lineage
1 entry

ABC (programming language)

Lineage
1 entry

Ada

Lineage
1 entry

Agda

Lineage
1 entry

ALGOL

Lineage
1 entry

AspectJ

Lineage
1 entry

AWK

Lineage
1 entry

B (programming language)

Lineage
1 entry

Ballerina (programming language)

Lineage
5 entries

Bash

Lineage
2 entries

BASIC

Lineage
3 entries

BBC BASIC

Lineage
1 entry

Befunge

Lineage
2 entries

Boo (programming language)

Lineage
1 entry

C#

Lineage
1 entry

C++

Lineage
3 entries

Carbon

Lineage
1 entry

Clojure

Lineage
2 entries

COBOL

Lineage
1 entry

CoffeeScript

Lineage
3 entries

COMAL

Lineage
1 entry

Common Lisp

Lineage
1 entry

CORAL 66

Lineage
1 entry

CPL (programming language)

Lineage
1 entry

Crystal

Lineage
1 entry

Cython

Lineage
1 entry

D

Lineage
1 entry

Datalog

Lineage
1 entry

Dylan (programming language)

Lineage
2 entries

Eiffel

Lineage
1 entry

Elixir

Lineage
1 entry

Elm

Lineage
1 entry

Emacs Lisp

Lineage
2 entries

Erlang

Lineage
1 entry

Factor (programming language)

Lineage
1 entry

Gleam (programming language)

Lineage
3 entries

GNU Guile

Lineage
1 entry

Go

Lineage
1 entry

GraphQL

Lineage
1 entry

Groovy

Lineage
2 entries

GW-BASIC

Lineage
1 entry

Haskell

Lineage
2 entries

Haxe

Lineage
3 entries

HTML

Lineage
1 entry

Icon (programming language)

Lineage
2 entries

Idris

Lineage
1 entry

Io (programming language)

Lineage
2 entries

Java

Lineage
2 entries

JavaScript

Lineage
5 entries

JSON

Lineage
1 entry

Julia

Lineage
7 entries

Karel (programming language)

Lineage
1 entry

Karel++

Lineage
1 entry

Kotlin

Lineage
4 entries

Lisp

Lineage
1 entry

Lua

Lineage
3 entries

Malbolge

Lineage
2 entries

Markdown

Lineage
1 entry

Mercury

Lineage
1 entry

Mercury (programming language)

Lineage
1 entry

Mesa (programming language)

Lineage
1 entry

Modula-2

Lineage
1 entry

Modula-3

Lineage
1 entry

MUMPS

Lineage
2 entries

NELIAC

Lineage
1 entry

Nemerle

Lineage
2 entries

Nial

Lineage
1 entry

Nim

Lineage
6 entries

Object Pascal

Lineage
1 entry

Objective-C

Lineage
1 entry

OCaml

Lineage
2 entries

Odin (programming language)

Lineage
1 entry

OpenCL

Lineage
1 entry

Pascal

Lineage
1 entry

Perl

Lineage
4 entries

Pharo

Lineage
1 entry

PHP

Lineage
5 entries

PL/I

Lineage
3 entries

PL/M

Lineage
2 entries

Pony (programming language)

Lineage
1 entry

PowerShell

Lineage
3 entries

Processing

Lineage
1 entry

PureBasic

Lineage
1 entry

PureScript

Lineage
1 entry

Python

Lineage
1 entry

QBasic

Lineage
1 entry

QML

Lineage
1 entry

QuickBASIC

Lineage
1 entry

R

Lineage
2 entries

Rebol

Lineage
2 entries

Red (programming language)

Lineage
2 entries

Ruby

Lineage
3 entries

Rust

Lineage
2 entries

Sass (style sheet language)

Lineage
1 entry

Scheme

Lineage
1 entry

Scratch (programming language)

Lineage
1 entry

Self

Lineage
1 entry

SETL

Lineage
1 entry

Smalltalk

Lineage
2 entries

Solidity

Lineage
3 entries

SQL

Lineage
1 entry

Squirrel (programming language)

Lineage
3 entries

SystemVerilog

Lineage
2 entries

Tiny BASIC

Lineage
1 entry

Turbo Pascal

Lineage
1 entry

Turing (programming language)

Lineage
1 entry

TypeScript

Lineage
1 entry

V (programming language)

Lineage
3 entries

Vala (programming language)

Lineage
4 entries

VHDL

Lineage
1 entry

Visual Basic for Applications

Lineage
1 entry

Wolfram Language

Lineage
5 entries

X10 (programming language)

Lineage
1 entry

XML

Lineage
1 entry

Z Shell

Lineage
3 entries

Zig

Lineage
3 entries
Sources
Wikipedia: Rust (programming language)
Wikimedia FoundationContains: Rust, IntroductionView the Source
Wikipedia: Go (programming language)
Wikimedia FoundationContains: Go, IntroductionView the Source
Wikipedia: Perl
Wikimedia FoundationContains: Perl, IntroductionView the Source
Wikipedia: Assembly language
WikipediaContains: Assembly Language, IntroductionView the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.