Computer Science

Explore Computer Science through related topics and the articles other pages reference most.

Explore articles

Reset filters
Browse subtopics: Programming Languages

Articles that also belong to these categories. Counts cover all of Computer Science.

Showing 1-8 of 8 articles

Actor model

The actor model is a mathematical model of concurrent computation whose universal primitive is the actor: an autonomous, isolated entity that owns private state and communicates with other actors only by…

AI InfrastructureProgramming Languages

Common Lisp

Common Lisp is the ANSI-standardized dialect of the Lisp family and was, from the late 1980s through the early 1990s, the dominant programming language of symbolic AI research.

AI HistoryProgramming Languages

Homoiconicity

Homoiconicity is a property of a programming language in which the program itself is represented as an ordinary data structure of the language, so that code can be read, generated, and transformed at runtime…

Programming Languages

Lambda Calculus

Lambda calculus (often written λ-calculus) is a formal system in mathematical logic for expressing computation based on function abstraction and application using variable binding and substitution.

MathematicsProgramming Languages

Lisp

Lisp (historically LISP, an acronym for "LISt Processor") is a family of programming languages, specified in 1958 by John McCarthy at the Massachusetts Institute of Technology

AI HistoryProgramming Languages

Multiple dispatch

Multiple dispatch (also called multimethods) is a programming-language feature in which the implementation of a function or method is selected at run time from the types of all of its arguments

Programming Languages

Prolog

Prolog (a contraction of the French PROgrammation en LOGique) is a logic programming language, first implemented in 1972 by Alain Colmerauer's group at the Université d'Aix-Marseille, that is strongly…

Artificial IntelligenceProgramming Languages

Scheme

Scheme is a minimalist, multi-paradigm programming language and a dialect of Lisp, created in 1975 by Guy L. Steele Jr. and Gerald Jay Sussman at the MIT Artificial Intelligence Laboratory.

AI HistoryProgramming Languages