Table of Contents
215 relations: *Lisp, Abstract syntax tree, ACL2, ACT-R, Ada (programming language), Addressing mode, Airbus, ALGOL 68, Allegro Common Lisp, American Airlines, American National Standards Institute, Anonymous function, Applicative programming language, Arbitrary-precision arithmetic, Artificial intelligence, ASCII, Associative array, AutoLISP, Automated theorem proving, Axiom (computer algebra system), BBN Butterfly, Berkeley Software Distribution, Berthold K.P. Horn, Bill Schelter, Birthday problem, Bit, Boeing, Boxing (computer science), Business rules engine, Bytecode, C (programming language), C++, Cadence SKILL, Carnegie Mellon University, Character (computing), CLISP, Clojure, Closure (computer programming), Clozure CL, CMU Common Lisp, Common Language Runtime, Common Lisp, Common Lisp HyperSpec, Common Lisp Object System, Common Lisp the Language, Comparison of multi-paradigm programming languages, Compiler, Complex number, Computer algebra system, Computer music, ... Expand index (165 more) »
- Class-based programming languages
- Dynamic programming languages
- Extensible syntax programming languages
- Lisp (programming language)
- Multi-paradigm programming languages
- Programming languages created in 1984
*Lisp
*Lisp (or StarLisp) is a programming language, a dialect of the language Lisp. Common Lisp and *Lisp are dynamically typed programming languages, functional languages, lisp programming language family and multi-paradigm programming languages.
Abstract syntax tree
An abstract syntax tree (AST) is a data structure used in computer science to represent the structure of a program or code snippet.
See Common Lisp and Abstract syntax tree
ACL2
ACL2 (A Computational Logic for Applicative Common Lisp) is a software system consisting of a programming language, an extensible theory in a first-order logic, and an automated theorem prover. Common Lisp and ACL2 are lisp (programming language) and lisp programming language family.
ACT-R
ACT-R (pronounced /ˌækt ˈɑr/; short for "Adaptive Control of Thought—Rational") is a cognitive architecture mainly developed by John Robert Anderson and Christian Lebiere at Carnegie Mellon University.
Ada (programming language)
Ada is a structured, statically typed, imperative, and object-oriented high-level programming language, inspired by Pascal and other languages. Common Lisp and Ada (programming language) are multi-paradigm programming languages, object-oriented programming languages and procedural programming languages.
See Common Lisp and Ada (programming language)
Addressing mode
Addressing modes are an aspect of the instruction set architecture in most central processing unit (CPU) designs.
See Common Lisp and Addressing mode
Airbus
Airbus SE is a European multinational aerospace corporation.
ALGOL 68
ALGOL 68 (short for Algorithmic Language 1968) is an imperative programming language that was conceived as a successor to the ALGOL 60 programming language, designed with the goal of a much wider scope of application and more rigorously defined syntax and semantics. Common Lisp and ALGOL 68 are procedural programming languages.
Allegro Common Lisp
Allegro Common Lisp is a programming language with an integrated development environment (IDE), developed by Franz Inc. Common Lisp and Allegro Common Lisp are functional languages and object-oriented programming languages.
See Common Lisp and Allegro Common Lisp
American Airlines
American Airlines is a major airline in the United States headquartered in Fort Worth, Texas, within the Dallas–Fort Worth metroplex.
See Common Lisp and American Airlines
American National Standards Institute
The American National Standards Institute (ANSI) is a private nonprofit organization that oversees the development of voluntary consensus standards for products, services, processes, systems, and personnel in the United States.
See Common Lisp and American National Standards Institute
Anonymous function
In computer programming, an anonymous function (function literal, lambda abstraction, lambda function, lambda expression or block) is a function definition that is not bound to an identifier.
See Common Lisp and Anonymous function
Applicative programming language
In the classification of programming languages, an applicative programming language is built out of functions applied to arguments.
See Common Lisp and Applicative programming language
Arbitrary-precision arithmetic
In computer science, arbitrary-precision arithmetic, also called bignum arithmetic, multiple-precision arithmetic, or sometimes infinite-precision arithmetic, indicates that calculations are performed on numbers whose digits of precision are potentially limited only by the available memory of the host system.
See Common Lisp and Arbitrary-precision arithmetic
Artificial intelligence
Artificial intelligence (AI), in its broadest sense, is intelligence exhibited by machines, particularly computer systems.
See Common Lisp and Artificial intelligence
ASCII
ASCII, an acronym for American Standard Code for Information Interchange, is a character encoding standard for electronic communication.
Associative array
In computer science, an associative array, map, symbol table, or dictionary is an abstract data type that stores a collection of (key, value) pairs, such that each possible key appears at most once in the collection.
See Common Lisp and Associative array
AutoLISP
AutoLISP is a dialect of the programming language Lisp built specifically for use with the full version of AutoCAD and its derivatives, which include AutoCAD Civil 3D, AutoCAD Map 3D, AutoCAD Architecture and AutoCAD Mechanical. Common Lisp and AutoLISP are lisp programming language family.
Automated theorem proving
Automated theorem proving (also known as ATP or automated deduction) is a subfield of automated reasoning and mathematical logic dealing with proving mathematical theorems by computer programs.
See Common Lisp and Automated theorem proving
Axiom (computer algebra system)
Axiom is a free, general-purpose computer algebra system.
See Common Lisp and Axiom (computer algebra system)
BBN Butterfly
The BBN Butterfly was a massively parallel computer built by Bolt, Beranek and Newman in the 1980s.
See Common Lisp and BBN Butterfly
Berkeley Software Distribution
The Berkeley Software Distribution or Berkeley Standard Distribution (BSD) is a discontinued operating system based on Research Unix, developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Berkeley.
See Common Lisp and Berkeley Software Distribution
Berthold K.P. Horn
Berthold Klaus Paul Horn (born December 8, 1943) is an American scientist working in the field of artificial intelligence and computer vision.
See Common Lisp and Berthold K.P. Horn
Bill Schelter
William Frederick Schelter (1947 – July 30, 2001) was a professor of mathematics at The University of Texas at Austin and a Lisp developer and programmer.
See Common Lisp and Bill Schelter
Birthday problem
In probability theory, the birthday problem asks for the probability that, in a set of randomly chosen people, at least two will share a birthday.
See Common Lisp and Birthday problem
Bit
The bit is the most basic unit of information in computing and digital communication.
Boeing
The Boeing Company (or simply Boeing) is an American multinational corporation that designs, manufactures, and sells airplanes, rotorcraft, rockets, satellites, and missiles worldwide.
Boxing (computer science)
In computer science, boxing (a.k.a. wrapping) is the transformation of placing a primitive type within an object so that the value can be used as a reference.
See Common Lisp and Boxing (computer science)
Business rules engine
A business rules engine is a software system that executes one or more business rules in a runtime production environment.
See Common Lisp and Business rules engine
Bytecode
Bytecode (also called portable code or p-code) is a form of instruction set designed for efficient execution by a software interpreter.
C (programming language)
C (pronounced – like the letter c) is a general-purpose programming language. Common Lisp and c (programming language) are cross-platform software and procedural programming languages.
See Common Lisp and C (programming language)
C++
C++ (pronounced "C plus plus" and sometimes abbreviated as CPP) is a high-level, general-purpose programming language created by Danish computer scientist Bjarne Stroustrup. Common Lisp and C++ are class-based programming languages, cross-platform software, multi-paradigm programming languages and object-oriented programming languages.
Cadence SKILL
SKILL is a Lisp dialect used as a scripting language and PCell (parameterized cells) description language used in many electronic design automation (EDA) software suites by Cadence Design Systems. Common Lisp and Cadence SKILL are lisp programming language family.
See Common Lisp and Cadence SKILL
Carnegie Mellon University
Carnegie Mellon University (CMU) is a private research university in Pittsburgh, Pennsylvania.
See Common Lisp and Carnegie Mellon University
Character (computing)
In computer and machine-based telecommunications terminology, a character is a unit of information that roughly corresponds to a grapheme, grapheme-like unit, or symbol, such as in an alphabet or syllabary in the written form of a natural language.
See Common Lisp and Character (computing)
CLISP
CLISP is an implementation of the programming language Common Lisp originally developed by Bruno Haible and Michael Stoll for the Atari ST.
Clojure
Clojure (like closure) is a dynamic and functional dialect of the Lisp programming language on the Java platform. Like most other Lisps, Clojure's syntax is built on S-expressions that are first parsed into data structures by a reader before being compiled. Clojure's reader supports literal syntax for maps, sets and vectors along with lists, and these are compiled to the mentioned structures directly. Common Lisp and Clojure are cross-platform free software, cross-platform software, dynamic programming languages, dynamically typed programming languages, extensible syntax programming languages, functional languages, lisp (programming language), lisp programming language family and multi-paradigm programming languages.
Closure (computer programming)
In programming languages, a closure, also lexical closure or function closure, is a technique for implementing lexically scoped name binding in a language with first-class functions.
See Common Lisp and Closure (computer programming)
Clozure CL
Clozure CL (CCL) is a Common Lisp implementation. Common Lisp and Clozure CL are cross-platform free software.
See Common Lisp and Clozure CL
CMU Common Lisp
CMUCL is a free Common Lisp implementation, originally developed at Carnegie Mellon University.
See Common Lisp and CMU Common Lisp
Common Language Runtime
The Common Language Runtime (CLR), the virtual machine component of Microsoft.NET Framework, manages the execution of.NET programs.
See Common Lisp and Common Language Runtime
Common Lisp
Common Lisp (CL) is a dialect of the Lisp programming language, published in American National Standards Institute (ANSI) standard document ANSI INCITS 226-1994 (S2018) (formerly X3.226-1994 (R1999)). Common Lisp and Common Lisp are class-based programming languages, cross-platform free software, cross-platform software, dynamic programming languages, dynamically typed programming languages, extensible syntax programming languages, functional languages, lisp (programming language), lisp programming language family, multi-paradigm programming languages, object-oriented programming languages, procedural programming languages and programming languages created in 1984.
See Common Lisp and Common Lisp
Common Lisp HyperSpec
The Common Lisp HyperSpec is a technical standard document written in the hypertext format Hypertext Markup Language (HTML).
See Common Lisp and Common Lisp HyperSpec
Common Lisp Object System
The Common Lisp Object System (CLOS) is the facility for object-oriented programming in ANSI Common Lisp. Common Lisp and Common Lisp Object System are lisp (programming language).
See Common Lisp and Common Lisp Object System
Common Lisp the Language
Common Lisp the Language is a reference book by Guy L. Steele about a set of technical standards and programming languages named Common Lisp.
See Common Lisp and Common Lisp the Language
Comparison of multi-paradigm programming languages
Programming languages can be grouped by the number and types of paradigms supported.
See Common Lisp and Comparison of multi-paradigm programming languages
Compiler
In computing, a compiler is a computer program that translates computer code written in one programming language (the source language) into another language (the target language).
Complex number
In mathematics, a complex number is an element of a number system that extends the real numbers with a specific element denoted, called the imaginary unit and satisfying the equation i^.
See Common Lisp and Complex number
Computer algebra system
A computer algebra system (CAS) or symbolic algebra system (SAS) is any mathematical software with the ability to manipulate mathematical expressions in a way similar to the traditional manual computations of mathematicians and scientists.
See Common Lisp and Computer algebra system
Computer music
Computer music is the application of computing technology in music composition, to help human composers create new music or to have computers independently create music, such as with algorithmic composition programs.
See Common Lisp and Computer music
Continental Airlines
Continental Airlines (simply known as Continental) was a major airline in the United States that operated from 1934 until it merged with United Airlines in 2012.
See Common Lisp and Continental Airlines
Cross-platform software
In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms.
See Common Lisp and Cross-platform software
Cyc
Cyc (pronounced) is a long-term artificial intelligence project that aims to assemble a comprehensive ontology and knowledge base that spans the basic concepts and rules about how the world works.
Daniel G. Bobrow
Daniel Gureasko Bobrow (29 November 1935 – 20 March 2017) was an American computer scientist who created an oft-cited artificial intelligence program STUDENT, with which he earned his PhD., worked at BBN Technologies (BBN), then was a Research Fellow in the Intelligent Systems Laboratory of the Palo Alto Research Center.
See Common Lisp and Daniel G. Bobrow
Daniel Weinreb
Daniel L. Weinreb (January 6, 1959 – September 7, 2012) was an American computer scientist and programmer, with significant work in the environment of the programming language Lisp.
See Common Lisp and Daniel Weinreb
DARPA
The Defense Advanced Research Projects Agency (DARPA) is a research and development agency of the United States Department of Defense responsible for the development of emerging technologies for use by the military.
Data type
In computer science and computer programming, a data type (or simply type) is a collection or grouping of data values, usually specified by a set of possible values, a set of allowed operations on these values, and/or a representation of these values as machine types.
Data-driven programming
In computer programming, data-driven programming is a programming paradigm in which the program statements describe the data to be matched and the processing required rather than defining a sequence of steps to be taken.
See Common Lisp and Data-driven programming
David A. Moon
David A. Moon is a programmer and computer scientist, known for his work on the Lisp programming language, as co-author of the Emacs text editor, as the inventor of ephemeral garbage collection, and as one of the designers of the Dylan programming language.
See Common Lisp and David A. Moon
David S. Touretzky
David S. Touretzky is a research professor in the Computer Science Department and the Center for the Neural Basis of Cognition at Carnegie Mellon University.
See Common Lisp and David S. Touretzky
Deep Space 1
Deep Space 1 (DS1) was a NASA technology demonstration spacecraft which flew by an asteroid and a comet.
See Common Lisp and Deep Space 1
Digital Equipment Corporation
Digital Equipment Corporation (DEC), using the trademark Digital, was a major American company in the computer industry from the 1960s to the 1990s.
See Common Lisp and Digital Equipment Corporation
Directive (programming)
In computer programming, a directive or pragma (from "pragmatic") is a language construct that specifies how a compiler (or other translator) should process its input.
See Common Lisp and Directive (programming)
Dylan (programming language)
Dylan is a multi-paradigm programming language that includes support for functional and object-oriented programming (OOP), and is dynamic and reflective while providing a programming model designed to support generating efficient machine code, including fine-grained control over dynamic and static behaviors. Common Lisp and Dylan (programming language) are cross-platform software, dynamically typed programming languages, extensible syntax programming languages, functional languages and lisp programming language family.
See Common Lisp and Dylan (programming language)
Dynamic Analysis and Replanning Tool
The Dynamic Analysis and Replanning Tool, commonly abbreviated to DART, is an artificial intelligence program used by the U.S. military to optimize and schedule the transportation of supplies or personnel and solve other logistical problems.
See Common Lisp and Dynamic Analysis and Replanning Tool
Dynamic programming language
In computer science, a dynamic programming language is a class of high-level programming languages which at runtime execute many common programming behaviours that static programming languages perform during compilation. Common Lisp and dynamic programming language are dynamic programming languages.
See Common Lisp and Dynamic programming language
Earmuffs
Earmuffs refer to two different items.
Emacs
Emacs, originally named EMACS (an acronym for "Editor Macros"), is a family of text editors that are characterized by their extensibility. Common Lisp and Emacs are cross-platform free software.
Emacs Lisp
Emacs Lisp is a Lisp dialect made for Emacs. Common Lisp and Emacs Lisp are lisp programming language family.
See Common Lisp and Emacs Lisp
Embeddable Common Lisp
Embeddable Common Lisp (ECL) is a small implementation of the ANSI Common Lisp programming language that can be used stand-alone or embedded in extant applications written in C. It creates OS-native executables and libraries (i.e. Executable and Linkable Format (ELF) files on unix) from Common Lisp code, and runs on most platforms that support a C compiler.
See Common Lisp and Embeddable Common Lisp
Euclidean division
In arithmetic, Euclidean division – or division with remainder – is the process of dividing one integer (the dividend) by another (the divisor), in a way that produces an integer quotient and a natural number remainder strictly smaller than the absolute value of the divisor.
See Common Lisp and Euclidean division
Eugene Charniak
Eugene Charniak (1946 – June 13, 2023) was a professor of computer Science and cognitive Science at Brown University.
See Common Lisp and Eugene Charniak
EuLisp
EuLisp is a statically and dynamically scoped Lisp dialect developed by a loose formation of industrial and academic Lisp users and developers from around Europe. Common Lisp and EuLisp are dynamically typed programming languages, functional languages, lisp programming language family and multi-paradigm programming languages.
Exception handling
In computing and computer programming, exception handling is the process of responding to the occurrence of exceptions – anomalous or exceptional conditions requiring special processing – during the execution of a program.
See Common Lisp and Exception handling
File system
In computing, a file system or filesystem (often abbreviated to FS or fs) governs file organization and access.
See Common Lisp and File system
First-class citizen
In a given programming language design, a first-class citizen is an entity which supports all the operations generally available to other entities.
See Common Lisp and First-class citizen
First-class function
In computer science, a programming language is said to have first-class functions if it treats functions as first-class citizens.
See Common Lisp and First-class function
Floating-point arithmetic
In computing, floating-point arithmetic (FP) is arithmetic that represents subsets of real numbers using an integer with a fixed precision, called the significand, scaled by an integer exponent of a fixed base.
See Common Lisp and Floating-point arithmetic
Free and open-source software
Free and open-source software (FOSS) is software that is available under a license that grants the right to use, modify, and distribute the software, modified or not, to everyone free of charge.
See Common Lisp and Free and open-source software
FreeBSD
FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD).
Functional programming
In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions.
See Common Lisp and Functional programming
Genera (operating system)
Genera is a commercial operating system and integrated development environment for Lisp machines created by Symbolics.
See Common Lisp and Genera (operating system)
Generic function
In computer programming, a generic function is a function defined for polymorphism.
See Common Lisp and Generic function
Generic programming
Generic programming is a style of computer programming in which algorithms are written in terms of data types to-be-specified-later that are then instantiated when needed for specific types provided as parameters.
See Common Lisp and Generic programming
Gerald Jay Sussman
Gerald Jay Sussman (born February 8, 1947) is the Panasonic Professor of Electrical Engineering at the Massachusetts Institute of Technology (MIT).
See Common Lisp and Gerald Jay Sussman
Global variable
In computer programming, a global variable is a variable with global scope, meaning that it is visible (hence accessible) throughout the program, unless shadowed.
See Common Lisp and Global variable
GNU
GNU is an extensive collection of free software (394 packages), which can be used as an operating system or can be used in parts with other operating systems.
GNU Common Lisp
GNU Common Lisp (GCL) is the GNU Project's ANSI Common Lisp compiler, an evolutionary development of Kyoto Common Lisp.
See Common Lisp and GNU Common Lisp
Gollum
Gollum is a monster with a distinctive style of speech in J. R. R. Tolkien's Middle-earth legendarium.
Grammarly
Grammarly is a Ukraine-founded cloud-based typing assistant, headquartered in San Francisco.
Gregor Kiczales
Gregor Kiczales is an American computer scientist.
See Common Lisp and Gregor Kiczales
Guy L. Steele Jr.
Guy Lewis Steele Jr. (born October 2, 1954) is an American computer scientist who has played an important role in designing and documenting several computer programming languages and technical standards.
See Common Lisp and Guy L. Steele Jr.
Hash table
In computing, a hash table is a data structure often used to implement the map (a.k.a. dictionary or associative array) abstract data type.
See Common Lisp and Hash table
HTML
Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser.
Hubble Space Telescope
The Hubble Space Telescope (often referred to as HST or Hubble) is a space telescope that was launched into low Earth orbit in 1990 and remains in operation.
See Common Lisp and Hubble Space Telescope
Hygienic macro
In computer science, hygienic macros are macros whose expansion is guaranteed not to cause the accidental capture of identifiers.
See Common Lisp and Hygienic macro
Hyperlink
In computing, a hyperlink, or simply a link, is a digital reference to data that the user can follow or be guided to by clicking or tapping.
Incremental compiler
An incremental compiler is a kind of incremental computation applied to the field of compilation.
See Common Lisp and Incremental compiler
Integer
An integer is the number zero (0), a positive natural number (1, 2, 3,...), or the negation of a positive natural number (−1, −2, −3,...). The negations or additive inverses of the positive natural numbers are referred to as negative integers.
Integrated development environment
An integrated development environment (IDE) is a software application that provides comprehensive facilities for software development.
See Common Lisp and Integrated development environment
Interlisp
Interlisp (also seen with a variety of capitalizations) is a programming environment built around a version of the programming language Lisp. Common Lisp and Interlisp are dynamic programming languages, functional languages, lisp (programming language) and lisp programming language family.
Interpreter (computing)
In computer science, an interpreter is a computer program that directly executes instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program.
See Common Lisp and Interpreter (computing)
ISLISP
ISLISP (also capitalized as ISLisp) is a programming language in the Lisp family standardized by the International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC) joint working group ISO/IEC JTC 1/SC 22/WG 16 (commonly termed simply SC22/WG16 or WG16). Common Lisp and ISLISP are lisp (programming language) and lisp programming language family.
ITA Software
ITA Software is a travel industry software division of Google, formerly an independent company, in Cambridge, Massachusetts.
See Common Lisp and ITA Software
Iterative and incremental development
Iterative and incremental development is any combination of both iterative design (or iterative method) and incremental build model for development.
See Common Lisp and Iterative and incremental development
Jak and Daxter
Jak and Daxter is an action-adventure video game franchise created by Andy Gavin and Jason Rubin and owned by Sony Interactive Entertainment.
See Common Lisp and Jak and Daxter
Java (programming language)
Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. Common Lisp and Java (programming language) are class-based programming languages, multi-paradigm programming languages and object-oriented programming languages.
See Common Lisp and Java (programming language)
Java bytecode
Java bytecode is the instruction set of the Java virtual machine (JVM), the language to which Java and other JVM-compatible source code is compiled.
See Common Lisp and Java bytecode
Java virtual machine
A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode.
See Common Lisp and Java virtual machine
Jet Propulsion Laboratory
Jet Propulsion Laboratory (JPL) is a Federally Funded Research and Development Center (FFRDC) in La Cañada Flintridge, California, Crescenta Valley, United States.
See Common Lisp and Jet Propulsion Laboratory
Johan de Kleer
Johan de Kleer is a computer scientist working as a Research Fellow at Xerox PARC.
See Common Lisp and Johan de Kleer
John H. Riley
John H. Riley (January 19, 1947 – March 6, 1994) was an American attorney and railroad transportation administrator.
See Common Lisp and John H. Riley
Kayak (company)
Kayak (styled as KAYAK) is a metasearch engine for travel services, including airline flights, hotels, rental cars, and vacation packages.
See Common Lisp and Kayak (company)
Ken Forbus
Kenneth Dale "Ken" Forbus is an American computer scientist working as the Walter P. Murphy Professor of Computer Science and Professor of Education at Northwestern University.
See Common Lisp and Ken Forbus
Kent Pitman
Kent M. Pitman (KMP) is a programmer who has been involved for many years in the design, implementation, and use of systems based on the programming languages Lisp and Scheme.
See Common Lisp and Kent Pitman
Kyoto Common Lisp
Kyoto Common Lisp (KCL) is an implementation of Common Lisp by Taichi Yuasa and Masami Hagiya, written in C to run under Unix-like operating systems.
See Common Lisp and Kyoto Common Lisp
Let expression
In computer science, a "let" expression associates a function definition with a restricted scope.
See Common Lisp and Let expression
Library (computing)
In computer science, a library is a collection of read-only resources that is leveraged during software development to implement a computer program.
See Common Lisp and Library (computing)
Linux
Linux is both an open-source Unix-like kernel and a generic name for a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Common Lisp and Linux are cross-platform software.
Lisp (programming language)
Lisp (historically LISP, an abbreviation of "list processing") is a family of programming languages with a long history and a distinctive, fully parenthesized prefix notation. Common Lisp and Lisp (programming language) are dynamically typed programming languages, extensible syntax programming languages, functional languages and lisp programming language family.
See Common Lisp and Lisp (programming language)
Lisp machine
Lisp machines are general-purpose computers designed to efficiently run Lisp as their main software and programming language, usually via hardware support. Common Lisp and Lisp machine are lisp (programming language).
See Common Lisp and Lisp machine
Lisp Machine Lisp
Lisp Machine Lisp is a programming language, a dialect of the language Lisp. Common Lisp and Lisp Machine Lisp are lisp (programming language) and lisp programming language family.
See Common Lisp and Lisp Machine Lisp
LispWorks
LispWorks is computer software, a proprietary implementation and integrated development environment (IDE) for the programming language Common Lisp. Common Lisp and LispWorks are lisp (programming language).
Machine code
In computer programming, machine code is computer code consisting of machine language instructions, which are used to control a computer's central processing unit (CPU).
See Common Lisp and Machine code
Macintosh Common Lisp
Macintosh Common Lisp (MCL) is an implementation and IDE for the Common Lisp programming language. Common Lisp and Macintosh Common Lisp are functional languages and lisp (programming language).
See Common Lisp and Macintosh Common Lisp
Maclisp
Maclisp (or MACLISP, sometimes styled MacLisp or MacLISP) is a programming language, a dialect of the language Lisp. Common Lisp and Maclisp are lisp (programming language) and lisp programming language family.
MacOS
macOS, originally Mac OS X, previously shortened as OS X, is an operating system developed and marketed by Apple since 2001.
Macro (computer science)
In computer programming, a macro (short for "macro instruction") is a rule or pattern that specifies how a certain input should be mapped to a replacement output.
See Common Lisp and Macro (computer science)
Mars Pathfinder
Mars Pathfinder is an American robotic spacecraft that landed a base station with a roving probe on Mars in 1997.
See Common Lisp and Mars Pathfinder
Maxima (software)
Maxima is a powerful software package for performing computer algebra calculations in mathematics and the physical sciences. Common Lisp and Maxima (software) are cross-platform free software.
See Common Lisp and Maxima (software)
Metaclass
In object-oriented programming, a metaclass is a class whose instances are classes themselves.
Metaobject
In computer science, a metaobject is an object that manipulates, creates, describes, or implements objects (including itself).
See Common Lisp and Metaobject
Metaprogramming
Metaprogramming is a computer programming technique in which computer programs have the ability to treat other programs as their data.
See Common Lisp and Metaprogramming
Method (computer programming)
A method in object-oriented programming (OOP) is a procedure associated with an object, and generally also a message.
See Common Lisp and Method (computer programming)
Microsoft Windows
Microsoft Windows is a product line of proprietary graphical operating systems developed and marketed by Microsoft.
See Common Lisp and Microsoft Windows
Mirai (software)
Mirai is a 3D creation and editing suite available originally from Nichimen Graphics Corporation, later from Winged Edge Technologies, and currently from Izware.
See Common Lisp and Mirai (software)
Mocl
mocl is a programming language, a dialect and implementation of the language Lisp named Common Lisp.
Moose (Perl)
Moose is an extension of the object system of the Perl programming language.
See Common Lisp and Moose (Perl)
Multiple dispatch
Multiple dispatch or multimethods is a feature of some programming languages in which a function or method can be dynamically dispatched based on the run-time (dynamic) type or, in the more general case, some other attribute of more than one of its arguments.
See Common Lisp and Multiple dispatch
Multiple inheritance
Multiple inheritance is a feature of some object-oriented computer programming languages in which an object or class can inherit features from more than one parent object or parent class.
See Common Lisp and Multiple inheritance
Namespace
In computing, a namespace is a set of signs (names) that are used to identify and refer to objects of various kinds.
NASA
The National Aeronautics and Space Administration (NASA) is an independent agency of the U.S. federal government responsible for the civil space program, aeronautics research, and space research.
Naughty Dog
Naughty Dog, LLC (formerly JAM Software, Inc.) is an American first-party video game developer based in Santa Monica, California.
See Common Lisp and Naughty Dog
NIL (programming language)
New Implementation of LISP (NIL) is a programming language, a dialect of the language Lisp, developed at the Massachusetts Institute of Technology (MIT) during the 1970s, and intended to be the successor to the language Maclisp. Common Lisp and NIL (programming language) are dynamically typed programming languages, functional languages and lisp programming language family.
See Common Lisp and NIL (programming language)
Northrop Grumman
Northrop Grumman Corporation is an American multinational aerospace and defense company.
See Common Lisp and Northrop Grumman
Null morpheme
In morphology, a null morpheme or zero morpheme is a morpheme that has no phonetic form.
See Common Lisp and Null morpheme
Object-oriented programming
Object-oriented programming (OOP) is a programming paradigm based on the concept of objects, which can contain data and code: data in the form of fields (often known as attributes or properties), and code in the form of procedures (often known as methods).
See Common Lisp and Object-oriented programming
On Lisp
On Lisp: Advanced Techniques for Common Lisp is a book by Paul Graham on macro programming in Common Lisp.
OpenMusic
OpenMusic (OM) is an object-oriented visual programming environment for musical composition based on Common Lisp.
OpenVMS
OpenVMS, often referred to as just VMS, is a multi-user, multiprocessing and virtual memory-based operating system.
Oracle Solaris
Solaris is a proprietary Unix operating system originally developed by Sun Microsystems.
See Common Lisp and Oracle Solaris
Orbitz
Orbitz.com is a travel fare aggregator website and travel metasearch engine.
Pascal (programming language)
Pascal is an imperative and procedural programming language, designed by Niklaus Wirth as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. Common Lisp and Pascal (programming language) are procedural programming languages.
See Common Lisp and Pascal (programming language)
Patrick Winston
Patrick Henry Winston (February 5, 1943 – July 19, 2019) was an American computer scientist and professor at the Massachusetts Institute of Technology.
See Common Lisp and Patrick Winston
Paul Graham (programmer)
Paul Graham (born November 13, 1964) is an English-American computer scientist, writer, entrepreneur and investor.
See Common Lisp and Paul Graham (programmer)
Perl
Perl is a high-level, general-purpose, interpreted, dynamic programming language. Common Lisp and Perl are cross-platform software, dynamic programming languages, dynamically typed programming languages, multi-paradigm programming languages, object-oriented programming languages and procedural programming languages.
Peter Lee (computer scientist)
Peter Lee (born November 30, 1960) is an American computer scientist.
See Common Lisp and Peter Lee (computer scientist)
Peter Norvig
Peter Norvig (born December 14, 1956) is an American computer scientist and Distinguished Education Fellow at the Stanford Institute for Human-Centered AI.
See Common Lisp and Peter Norvig
POP-11
POP-11 is a reflective, incrementally compiled programming language with many of the features of an interpreted language. Common Lisp and POP-11 are lisp programming language family.
Poplog
Poplog is a reflective, incrementally compiled software development computer programming integrated development environment and system platform for the programming languages POP-11, Common Lisp, Prolog, and Standard ML. Common Lisp and Poplog are cross-platform free software, dynamic programming languages and extensible syntax programming languages.
PostgreSQL
PostgreSQL, also known as Postgres, is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. Common Lisp and PostgreSQL are cross-platform software.
See Common Lisp and PostgreSQL
Practical Common Lisp
Practical Common Lisp is an introductory book on the programming language Common Lisp by Peter Seibel.
See Common Lisp and Practical Common Lisp
Procedural programming
Procedural programming is a programming paradigm, classified as imperative programming, that involves implementing the behavior of a computer program as procedures (a.k.a. functions, subroutines) that call each other.
See Common Lisp and Procedural programming
Profiling (computer programming)
In software engineering, profiling ("program profiling", "software profiling") is a form of dynamic program analysis that measures, for example, the space (memory) or time complexity of a program, the usage of particular instructions, or the frequency and duration of function calls.
See Common Lisp and Profiling (computer programming)
Prolog
Prolog is a logic programming language that has its origins in artificial intelligence, automated theorem proving and computational linguistics. Common Lisp and Prolog are dynamically typed programming languages.
Prototype Verification System
The Prototype Verification System (PVS) is a specification language integrated with support tools and an automated theorem prover, developed at the Computer Science Laboratory of SRI International in Menlo Park, California. Common Lisp and Prototype Verification System are lisp (programming language).
See Common Lisp and Prototype Verification System
Pseudorandom number generator
A pseudorandom number generator (PRNG), also known as a deterministic random bit generator (DRBG), is an algorithm for generating a sequence of numbers whose properties approximate the properties of sequences of random numbers.
See Common Lisp and Pseudorandom number generator
Python (programming language)
Python is a high-level, general-purpose programming language. Common Lisp and Python (programming language) are class-based programming languages, cross-platform free software, cross-platform software, dynamically typed programming languages, multi-paradigm programming languages and object-oriented programming languages.
See Common Lisp and Python (programming language)
R (programming language)
R is a programming language for statistical computing and data visualization. Common Lisp and r (programming language) are cross-platform free software, dynamically typed programming languages and functional languages.
See Common Lisp and R (programming language)
Ratio
In mathematics, a ratio shows how many times one number contains another.
Raytheon
The Raytheon Company was a major U.S. defense contractor and industrial corporation with manufacturing concentrations in weapons and military and commercial electronics.
Read–eval–print loop
A read–eval–print loop (REPL), also termed an interactive toplevel or language shell, is a simple interactive computer programming environment that takes single user inputs, executes them, and returns the result to the user; a program written in a REPL environment is executed piecewise. Common Lisp and read–eval–print loop are lisp (programming language).
See Common Lisp and Read–eval–print loop
Reddit is an American social news aggregation, content rating, and forum social network.
Reflective programming
In computer science, reflective programming or reflection is the ability of a process to examine, introspect, and modify its own structure and behavior.
See Common Lisp and Reflective programming
Relational operator
In computer science, a relational operator is a programming language construct or operator that tests or defines some kind of relation between two entities.
See Common Lisp and Relational operator
Richard P. Gabriel
Richard P. Gabriel (born 1949) is an American computer scientist known for his work in computing related to the programming language Lisp, and especially Common Lisp.
See Common Lisp and Richard P. Gabriel
Robert Wilensky
Robert Wilensky (26 March 1951 – 15 March 2013) was an American computer scientist and emeritus professor at the UC Berkeley School of Information, with his main focus of research in artificial intelligence.
See Common Lisp and Robert Wilensky
Rodney Brooks
Rodney Allen Brooks (born 30 December 1954) is an Australian roboticist, Fellow of the Australian Academy of Science, author, and robotics entrepreneur, most known for popularizing the actionist approach to robotics.
See Common Lisp and Rodney Brooks
Roger Schank
Roger Carl Schank (March 12, 1946 – January 29, 2023) was an American artificial intelligence theorist, cognitive psychologist, learning scientist, educational reformer, and entrepreneur.
See Common Lisp and Roger Schank
Rounding
Rounding or rounding off means replacing a number with an approximate value that has a shorter, simpler, or more explicit representation.
S-1 Lisp
S-1 Lisp was a Lisp implementation written in Lisp for the 36-bit pipelined S-1 Mark IIA supercomputer computer architecture, which has 32 megawords of RAM. Common Lisp and s-1 Lisp are lisp (programming language).
S-expression
In computer programming, an S-expression (or symbolic expression, abbreviated as sexpr or sexp) is an expression in a like-named notation for nested list (tree-structured) data. Common Lisp and s-expression are lisp (programming language).
See Common Lisp and S-expression
Scheme (programming language)
Scheme is a dialect of the Lisp family of programming languages. Common Lisp and Scheme (programming language) are dynamically typed programming languages, extensible syntax programming languages, lisp programming language family and multi-paradigm programming languages.
See Common Lisp and Scheme (programming language)
Scope (computer science)
In computer programming, the scope of a name binding (an association of a name to an entity, such as a variable) is the part of a program where the name binding is valid; that is, where the name can be used to refer to the entity.
See Common Lisp and Scope (computer science)
Scott Fahlman
Scott Elliott Fahlman (born March 21, 1948) is an American computer scientist and Professor Emeritus at Carnegie Mellon University's Language Technologies Institute and Computer Science Department.
See Common Lisp and Scott Fahlman
Scripting language
In computing, a script is a relatively short and simple set of instructions that typically automate an otherwise manual process.
See Common Lisp and Scripting language
Sigil (computer programming)
In computer programming, a sigil is a symbol affixed to a variable name, showing the variable's datatype or scope, usually a prefix, as in $foo, where $ is the sigil.
See Common Lisp and Sigil (computer programming)
Software design pattern
In software engineering, a design pattern describes a relatively small, well-defined aspect (i.e. functionality) of a computer program in terms of how to write the code.
See Common Lisp and Software design pattern
Specification (technical standard)
A specification often refers to a set of documented requirements to be satisfied by a material, design, product, or service.
See Common Lisp and Specification (technical standard)
Spice Lisp
Spice Lisp (Scientific Personal Integrated Computing Environment) is a programming language, a dialect of Lisp. Common Lisp and Spice Lisp are lisp programming language family.
See Common Lisp and Spice Lisp
SQL
Structured Query Language (SQL) (pronounced S-Q-L; historically "sequel") is a domain-specific language used to manage data, especially in a relational database management system (RDBMS).
Standard ML
Standard ML (SML) is a general-purpose, high-level, modular, functional programming language with compile-time type checking and type inference. Common Lisp and Standard ML are functional languages and procedural programming languages.
See Common Lisp and Standard ML
Steel Bank Common Lisp
Steel Bank Common Lisp (SBCL) is a free Common Lisp implementation that features a high-performance native compiler, Unicode support and threading.
See Common Lisp and Steel Bank Common Lisp
Stephen Slade
Stephen Slade is an American eye surgeon who performed the first LASIK (laser-assisted in situ keratomileusis, or laser eye surgery) in the United States in 1991 along with Dr.
See Common Lisp and Stephen Slade
Steve Huffman
Steve Huffman (born), also known by his Reddit username spez, is an American web developer and entrepreneur.
See Common Lisp and Steve Huffman
Strong and weak typing
In computer programming, one of the many ways that programming languages are colloquially classified is whether the language's type system makes it strongly typed or weakly typed (loosely typed).
See Common Lisp and Strong and weak typing
Symbol (programming)
A symbol in computer programming is a primitive data type whose instances have a human-readable form.
See Common Lisp and Symbol (programming)
Symbolics
Symbolics, Inc., was a privately held American computer manufacturer that acquired the assets of the former company and continues to sell and maintain the Open Genera Lisp system and the Macsyma computer algebra system. Common Lisp and Symbolics are lisp (programming language).
Tail call
In computer science, a tail call is a subroutine call performed as the final action of a procedure.
The Computer Language Benchmarks Game
The Computer Language Benchmarks Game (formerly called The Great Computer Language Shootout) is a free software project for comparing how a given subset of simple algorithms can be implemented in various popular programming languages.
See Common Lisp and The Computer Language Benchmarks Game
The Lord of the Rings: The Two Towers
The Lord of the Rings: The Two Towers is a 2002 epic high fantasy adventure film directed by Peter Jackson from a screenplay by Fran Walsh, Philippa Boyens, Stephen Sinclair, and Jackson, based on 1954's The Two Towers, the second volume of the novel The Lord of the Rings by J. R. R. Tolkien.
See Common Lisp and The Lord of the Rings: The Two Towers
Tiling window manager
In computing, a tiling window manager is a window manager with an organization of the screen into mutually non-overlapping frames, as opposed to the more common approach (used by stacking window managers) of coordinate-based stacking of overlapping objects (windows) that tries to fully emulate the desktop metaphor.
See Common Lisp and Tiling window manager
Type system
In computer programming, a type system is a logical system comprising a set of rules that assigns a property called a ''type'' (for example, integer, floating point, string) to every term (a word, phrase, or other set of symbols).
See Common Lisp and Type system
Ultrix
Ultrix (officially all-caps ULTRIX) is the brand name of Digital Equipment Corporation's (DEC) discontinued native Unix operating systems for the PDP-11, VAX, MicroVAX and DECstations.
Unicode
Unicode, formally The Unicode Standard, is a text encoding standard maintained by the Unicode Consortium designed to support the use of text in all of the world's writing systems that can be digitized.
Unix
Unix (trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.
Unix shell
A Unix shell is a command-line interpreter or shell that provides a command line user interface for Unix-like operating systems.
See Common Lisp and Unix shell
US Airways
US Airways was a major airline in the United States that operated from 1937 until it merged with American Airlines in 2015.
See Common Lisp and US Airways
VAX
VAX (an acronym for Virtual Address eXtension) is a series of computers featuring a 32-bit instruction set architecture (ISA) and virtual memory that was developed and sold by Digital Equipment Corporation (DEC) in the late 20th century.
VAX Common Lisp
VAX LISP was an implementation of Common Lisp for VMS and ULTRIX on 32-bit VAXs.
See Common Lisp and VAX Common Lisp
X3J13
X3J13 is the name of a technical committee which was part of the International Committee for Information Technology Standards (INCITS, then named X3). Common Lisp and X3J13 are lisp (programming language).
X86
x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on the 8086 microprocessor and its 8-bit-external-bus variant, the 8088.
Yahoo!
Yahoo! (styled yahoo! in its logo) is an American web services provider.
.NET Framework
The.NET Framework (pronounced as "dot net") is a proprietary software framework developed by Microsoft that runs primarily on Microsoft Windows. Common Lisp and .NET Framework are cross-platform software.
See Common Lisp and .NET Framework
3GL
3GL may refer to.
See also
Class-based programming languages
- ABAP
- ActionScript
- Active Oberon
- ActiveVFP
- AgentSheets
- Boo (programming language)
- C Sharp (programming language)
- C++
- CLU (programming language)
- COBOL
- Clascal
- Common Lisp
- D (programming language)
- Eiffel (programming language)
- Embedded C++
- Go (programming language)
- J (programming language)
- JADE (programming language)
- JS++
- Java (programming language)
- Lasso (programming language)
- Lightweight Java
- Magik (programming language)
- Nu (programming language)
- Oak (programming language)
- Oberon (programming language)
- Object REXX
- Objective-C
- Oxygene (programming language)
- PHP
- PascalABC.NET
- Pharo
- Pike (programming language)
- Python (programming language)
- Python for S60
- Ruby (programming language)
- Sather
- Simula
- Smalltalk
- Squeak
- StaDyn (programming language)
- Strongtalk
- Visual Prolog
Dynamic programming languages
- APL (programming language)
- AmbientTalk
- Apache Groovy
- AppleScript
- CMS Pipelines
- Clipper (programming language)
- Clojure
- CoffeeScript
- Common Lisp
- Dynamic programming language
- E (programming language)
- Erlang (programming language)
- Harbour (programming language)
- Interlisp
- Io (programming language)
- Itk
- Joy (programming language)
- K (programming language)
- Little b (programming language)
- Lua (programming language)
- PHP
- Perl
- Poplog
- Q (programming language from Kx Systems)
- Qore (programming language)
- Rebol
- Revolution (software platform)
- Ruby (programming language)
- Self (programming language)
- Source (programming language)
- Squeak
- XOTcl
Extensible syntax programming languages
- ATS (programming language)
- Clojure
- Common Lisp
- Compiler-compiler
- Coq (software)
- Dylan (programming language)
- ECL programming language
- Extensible programming
- Factor (programming language)
- Forth (programming language)
- IMP (programming language)
- Lisp (programming language)
- Lithe
- Maude system
- OCaml
- Poplog
- Racket (programming language)
- Raku (programming language)
- RascalMPL
- Reason (programming language)
- Rebol
- Red (programming language)
- Ring (programming language)
- Scheme (programming language)
- Seed7
- Syntax Definition Formalism
Lisp (programming language)
- ACL2
- AI winter
- Acornsoft LISP
- Advice (programming)
- Anaphoric macro
- Append
- BBN LISP
- CAR and CDR
- CDR coding
- Canonical S-expressions
- Clojure
- Common Lisp
- Common Lisp Object System
- CommonLoops
- Cons
- Docstring
- EusLisp Robot Programming Language
- Fexpr
- Greenspun's tenth rule
- Hy (programming language)
- ISLISP
- Interlisp
- Le Lisp
- Lisp (programming language)
- Lisp Machine Lisp
- Lisp Machines
- Lisp machine
- Lisp reader
- Lisp-based Intelligent Software Agents
- LispWorks
- Little b (programming language)
- M-expression
- Macintosh Common Lisp
- Maclisp
- Mod lisp
- OpenLisp
- Prototype Verification System
- Read–eval–print loop
- S-1 Lisp
- S-expression
- Space-cadet keyboard
- Structure and Interpretation of Computer Programs
- Symbolics
- Texas Instruments Explorer
- The Art of the Metaobject Protocol
- X3J13
Multi-paradigm programming languages
- *Lisp
- ATS (programming language)
- Ada (programming language)
- Alma-0
- C Sharp (programming language)
- C++
- CMS Pipelines
- Claire (programming language)
- Clojure
- Common Lisp
- Crystal (programming language)
- D (programming language)
- EuLisp
- Gleam (programming language)
- Harbour (programming language)
- Haxe
- J (programming language)
- Java (programming language)
- Julia (programming language)
- Microsoft Power Fx
- Mojo (programming language)
- MultiLisp
- Nim (programming language)
- Oz (programming language)
- Perl
- Portable Standard Lisp
- Prograph
- Python (programming language)
- ROOP (programming language)
- Raku (programming language)
- Ring (programming language)
- Ruby (programming language)
- Rust (programming language)
- Scala (programming language)
- Scheme (programming language)
- Seed7
- Squeak
- Tcl
- V (programming language)
- Visual FoxPro
- Visual Prolog
- Wolfram Language
Programming languages created in 1984
- 4th Dimension (software)
- Common Lisp
- Coq (software)
- MSX BASIC
- Modula-2+
- Orwell (programming language)
- Verilog
- Visual FoxPro
References
Also known as 2-lisp, 2-lsip, ANSI Common Lisp, ANSI Common Lisp standard, ANSI X3.226-1994, Armed Bear Common Lisp, Common Lisp (programming language), Common Lisp language, Common Lisp programming language, Common Lisper, Corman Common Lisp, Corman lisp, Data structures in Common Lisp, Data types in Common Lisp, Earmuff convention, Lisp-1, Lisp-1 vs. Lisp-2, List of Common Lisp implementations, Lucid Common Lisp, Macrolet, Macros in Common Lisp, OKI Common Lisp, Quicklisp, Tachyon Common Lisp, Tagbody.
, Continental Airlines, Cross-platform software, Cyc, Daniel G. Bobrow, Daniel Weinreb, DARPA, Data type, Data-driven programming, David A. Moon, David S. Touretzky, Deep Space 1, Digital Equipment Corporation, Directive (programming), Dylan (programming language), Dynamic Analysis and Replanning Tool, Dynamic programming language, Earmuffs, Emacs, Emacs Lisp, Embeddable Common Lisp, Euclidean division, Eugene Charniak, EuLisp, Exception handling, File system, First-class citizen, First-class function, Floating-point arithmetic, Free and open-source software, FreeBSD, Functional programming, Genera (operating system), Generic function, Generic programming, Gerald Jay Sussman, Global variable, GNU, GNU Common Lisp, Gollum, Grammarly, Gregor Kiczales, Guy L. Steele Jr., Hash table, HTML, Hubble Space Telescope, Hygienic macro, Hyperlink, Incremental compiler, Integer, Integrated development environment, Interlisp, Interpreter (computing), ISLISP, ITA Software, Iterative and incremental development, Jak and Daxter, Java (programming language), Java bytecode, Java virtual machine, Jet Propulsion Laboratory, Johan de Kleer, John H. Riley, Kayak (company), Ken Forbus, Kent Pitman, Kyoto Common Lisp, Let expression, Library (computing), Linux, Lisp (programming language), Lisp machine, Lisp Machine Lisp, LispWorks, Machine code, Macintosh Common Lisp, Maclisp, MacOS, Macro (computer science), Mars Pathfinder, Maxima (software), Metaclass, Metaobject, Metaprogramming, Method (computer programming), Microsoft Windows, Mirai (software), Mocl, Moose (Perl), Multiple dispatch, Multiple inheritance, Namespace, NASA, Naughty Dog, NIL (programming language), Northrop Grumman, Null morpheme, Object-oriented programming, On Lisp, OpenMusic, OpenVMS, Oracle Solaris, Orbitz, Pascal (programming language), Patrick Winston, Paul Graham (programmer), Perl, Peter Lee (computer scientist), Peter Norvig, POP-11, Poplog, PostgreSQL, Practical Common Lisp, Procedural programming, Profiling (computer programming), Prolog, Prototype Verification System, Pseudorandom number generator, Python (programming language), R (programming language), Ratio, Raytheon, Read–eval–print loop, Reddit, Reflective programming, Relational operator, Richard P. Gabriel, Robert Wilensky, Rodney Brooks, Roger Schank, Rounding, S-1 Lisp, S-expression, Scheme (programming language), Scope (computer science), Scott Fahlman, Scripting language, Sigil (computer programming), Software design pattern, Specification (technical standard), Spice Lisp, SQL, Standard ML, Steel Bank Common Lisp, Stephen Slade, Steve Huffman, Strong and weak typing, Symbol (programming), Symbolics, Tail call, The Computer Language Benchmarks Game, The Lord of the Rings: The Two Towers, Tiling window manager, Type system, Ultrix, Unicode, Unix, Unix shell, US Airways, VAX, VAX Common Lisp, X3J13, X86, Yahoo!, .NET Framework, 3GL.
