Live briefing
Everything about List of programming languages
This is an index to notable programming languages, in current or historical use. Dialects of BASIC, esoteric programming languages, and markup languages are not included. A programming language does not need to be imperative or Turing-complete, but must be executable and so does not include markup languages such as HTML or XML, but does include domain-specific languages such as SQL and its dialects. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: List of programming languagesA 5-minute orientation
- Skim a recent paper: Dynamic causal modelling in probabilistic programming languagesInfluential work since 2022
- Pick up a classic book: A Tale of Two CitiesThe most-reprinted book on the subject
- Read the landmark paper: Stan : A Probabilistic Programming LanguageCited 6,167 times
- Go sideways: Generational list of programming languagesA closely related topic
- Go sideways: List of programming languages by typeA closely related topic
🏆 Landmark papers (most cited)
🆕 Influential since 2022
📚 Books worth reading
A Tale of Two CitiesCharles Dickens · 1800
MacbethWilliam Shakespeare · 1508
King LearWilliam Shakespeare · 1608
Julius CaesarWilliam Shakespeare · 1656
The Adventures of Sherlock Holmes [12 stories]Arthur Conan Doyle · 1892
The C Programming LanguageBrian W. Kernighan, Dennis MacAlistair Ritchie · 1978
Publication Manual of the American Psycological AssociationAmerican Psychological Association., American Psychological Association · 1952
Java software solutionsLewis, John, John E. Lewis Ph. D. · 1997
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Generational list of programming languages This is a "genealogy" of programming languages. Languages are categorized under the ancestor language with the strongest influence. Those ancestor languages…
- List of programming languages by type The notable programming languages listed here are grouped by their notable language attribute. As a language can have multiple attributes, the same language…
- Comparison of programming languages Programming languages are used for controlling the behavior of a machine (often a computer). Like natural languages, programming languages follow rules…
- History of programming languages The history of programming languages spans from documentation of early mechanical computers to modern tools for software development. Early programming…
- Modular programming Modular programming is a programming paradigm that emphasizes organizing the functions of a codebase into independent modules, each providing an aspect…
- List of object-oriented programming languages This is a list of notable programming languages with features designed for object-oriented programming (OOP). The listed languages are designed with varying…
- Embedded SQL Embedded SQL is a method of combining the computing power of a programming language and the database manipulation capabilities of SQL. Embedded SQL statements…
- List of programmers This is a list of programmers notable for their contributions to software, either as original author or architect, or for later additions. All entries…