Computing Atlas

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

Paradigm

This dimension sorts programming languages by their paradigm, imperative, functional, object oriented or logic. Wikipedia notes that "most imperative languages" were "designed around the ubiquitous von Neumann architecture," one paradigm among several that shape how a language is actually written. Browsing by paradigm keeps languages that share the same style of programming grouped together.

Paradigm
Filter Results47 entries

Agent-Based and System Dynamics Modeling Languages

Programming Languages
3 entries

ALGOL-Derived Languages

Programming Languages
12 entries

Answer Set and Functional Logic Languages

Programming Languages
2 entries

APL and Its Descendants

Programming Languages
4 entries

Arthur Whitney Array Languages

Programming Languages
2 entries

BASIC Dialects

Programming Languages
5 entries

Business and Data Processing Languages

Programming Languages
8 entries

C Lineage Languages

Programming Languages
4 entries

C-Family Object-Oriented Languages

Programming Languages
12 entries

Channel-Based and CSP-Inspired Concurrent Languages

Programming Languages
4 entries

Cross-Platform and Cloud Multi-Paradigm Languages

Programming Languages
3 entries

Declarative Research Languages

Programming Languages
2 entries

Dependently Typed Proof Assistant Languages

Programming Languages
4 entries

Discrete-Event and Physical System Modeling Languages

Programming Languages
3 entries

Early High-Level Languages and Coding Systems

Programming Languages
11 entries

Early Research Functional Languages

Programming Languages
6 entries

Erlang Virtual Machine Languages

Programming Languages
2 entries

General-Purpose Multi-Paradigm Languages

Programming Languages
10 entries

Graph and Semantic Data Query Languages

Programming Languages
3 entries

Hardware Description Languages

Programming Languages
5 entries

Languages and Tools for Artists and Storytellers

Programming Languages
2 entries

Languages That Succeed or Extend an Earlier Systems Language

Programming Languages
3 entries

Lisp Dialects

Programming Languages
6 entries

List and String Processing Languages

Programming Languages
2 entries

Machine-Level Languages

Programming Languages
2 entries

Minimalist and Unconventional Esoteric Languages

Programming Languages
6 entries

ML Dialects

Programming Languages
4 entries

ML-Descended Multi-Paradigm Languages

Programming Languages
3 entries

Modern Systems Programming Languages

Programming Languages
5 entries

Object-Oriented Extensions and Reliability-Focused Languages

Programming Languages
2 entries

Object-Oriented Languages on the .NET Platform

Programming Languages
2 entries

Parallel and Distributed Programming Languages

Programming Languages
7 entries

Parody and Themed Esoteric Languages

Programming Languages
3 entries

Prolog and Its Close Relatives

Programming Languages
3 entries

Purely Functional Languages

Programming Languages
5 entries

Rebol and Its Successors

Programming Languages
2 entries

Smalltalk-Derived Languages

Programming Languages
5 entries

SQL and Its Procedural Extensions

Programming Languages
3 entries

Stack-Oriented Languages

Programming Languages
4 entries

Statically Typed JavaScript Supersets

Programming Languages
2 entries

Statistical and Numeric Computing Languages

Programming Languages
2 entries

Structured Programming Languages

Programming Languages
5 entries

System and Application Automation Languages

Programming Languages
9 entries

Unix Shell Languages

Programming Languages
6 entries

Very High-Level Languages

Programming Languages
2 entries

Web Scripting Languages

Programming Languages
2 entries

XML Query and Transformation Languages

Programming Languages
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.