Similarities between Lisp (programming language) and Programming language
Lisp (programming language) and Programming language have 55 things in common (in Unionpedia): ALGOL, ALGOL 60, American National Standards Institute, Assembly language, Bytecode, C (programming language), Clojure, Command-line interface, Common Language Runtime, Common Lisp, Communications of the ACM, Compiler, Computer, Computer program, Computer science, Data structure, Domain-specific language, Edsger W. Dijkstra, Evaluation strategy, Forth (programming language), Fortran, Functional programming, Haskell (programming language), High-level programming language, Interpreter (computing), JavaScript, Machine code, Macro (computer science), Meta-circular evaluator, Metaprogramming, ..., MIT Press, Mixin, ML (programming language), Perl, Procedural programming, Programming paradigm, Python (programming language), Racket (programming language), Reflection (computer programming), Ruby (programming language), S-expression, Scheme (programming language), Scripting language, Smalltalk, Software bug, Source code, Statement (computer science), Strong and weak typing, Subroutine, Tcl, Turing completeness, Type inference, Type system, Wolfram Language, XML. Expand index (25 more) »
ALGOL
ALGOL (short for "Algorithmic Language") is a family of imperative computer programming languages, originally developed in the mid-1950s, which greatly influenced many other languages and was the standard method for algorithm description used by the ACM in textbooks and academic sources for more than thirty years.
ALGOL and Lisp (programming language) · ALGOL and Programming language ·
ALGOL 60
ALGOL 60 (short for Algorithmic Language 1960) is a member of the ALGOL family of computer programming languages.
ALGOL 60 and Lisp (programming language) · ALGOL 60 and Programming language ·
American National Standards Institute
The American National Standards Institute (ANSI) is a private non-profit organization that oversees the development of voluntary consensus standards for products, services, processes, systems, and personnel in the United States.
American National Standards Institute and Lisp (programming language) · American National Standards Institute and Programming language ·
Assembly language
An assembly (or assembler) language, often abbreviated asm, is a low-level programming language, in which there is a very strong (but often not one-to-one) correspondence between the assembly program statements and the architecture's machine code instructions.
Assembly language and Lisp (programming language) · Assembly language and Programming language ·
Bytecode
Bytecode, also termed portable code or p-code, is a form of instruction set designed for efficient execution by a software interpreter.
Bytecode and Lisp (programming language) · Bytecode and Programming language ·
C (programming language)
C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.
C (programming language) and Lisp (programming language) · C (programming language) and Programming language ·
Clojure
Clojure (like "closure") is a dialect of the Lisp programming language.
Clojure and Lisp (programming language) · Clojure and Programming language ·
Command-line interface
A command-line interface or command language interpreter (CLI), also known as command-line user interface, console user interface and character user interface (CUI), is a means of interacting with a computer program where the user (or client) issues commands to the program in the form of successive lines of text (command lines).
Command-line interface and Lisp (programming language) · Command-line interface and Programming language ·
Common Language Runtime
The Common Language Runtime (CLR), the virtual machine component of Microsoft's.NET framework, manages the execution of.NET programs.
Common Language Runtime and Lisp (programming language) · Common Language Runtime and Programming language ·
Common Lisp
Common Lisp (CL) is a dialect of the Lisp programming language, published in ANSI standard document ANSI INCITS 226-1994 (R2004) (formerly X3.226-1994 (R1999)).
Common Lisp and Lisp (programming language) · Common Lisp and Programming language ·
Communications of the ACM
Communications of the ACM is the monthly journal of the Association for Computing Machinery (ACM).
Communications of the ACM and Lisp (programming language) · Communications of the ACM and Programming language ·
Compiler
A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).
Compiler and Lisp (programming language) · Compiler and Programming language ·
Computer
A computer is a device that can be instructed to carry out sequences of arithmetic or logical operations automatically via computer programming.
Computer and Lisp (programming language) · Computer and Programming language ·
Computer program
A computer program is a collection of instructions for performing a specific task that is designed to solve a specific class of problems.
Computer program and Lisp (programming language) · Computer program and Programming language ·
Computer science
Computer science deals with the theoretical foundations of information and computation, together with practical techniques for the implementation and application of these foundations.
Computer science and Lisp (programming language) · Computer science and Programming language ·
Data structure
In computer science, a data structure is a data organization and storage format that enables efficient access and modification.
Data structure and Lisp (programming language) · Data structure and Programming language ·
Domain-specific language
A domain-specific language (DSL) is a computer language specialized to a particular application domain.
Domain-specific language and Lisp (programming language) · Domain-specific language and Programming language ·
Edsger W. Dijkstra
Edsger Wybe Dijkstra (11 May 1930 – 6 August 2002) was a Dutch systems scientist, programmer, software engineer, science essayist, and early pioneer in computing science.
Edsger W. Dijkstra and Lisp (programming language) · Edsger W. Dijkstra and Programming language ·
Evaluation strategy
Evaluation strategies are used by programming languages to determine when to evaluate the argument(s) of a function call (for function, also read: operation, method, or relation) and what kind of value to pass to the function.
Evaluation strategy and Lisp (programming language) · Evaluation strategy and Programming language ·
Forth (programming language)
Forth is an imperative stack-based computer programming language and environment originally designed by Charles "Chuck" Moore.
Forth (programming language) and Lisp (programming language) · Forth (programming language) and Programming language ·
Fortran
Fortran (formerly FORTRAN, derived from Formula Translation) is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.
Fortran and Lisp (programming language) · Fortran and Programming language ·
Functional programming
In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.
Functional programming and Lisp (programming language) · Functional programming and Programming language ·
Haskell (programming language)
Haskell is a standardized, general-purpose compiled purely functional programming language, with non-strict semantics and strong static typing.
Haskell (programming language) and Lisp (programming language) · Haskell (programming language) and Programming language ·
High-level programming language
In computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer.
High-level programming language and Lisp (programming language) · High-level programming language and Programming language ·
Interpreter (computing)
In computer science, an interpreter is a computer program that directly executes, i.e. performs, instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program.
Interpreter (computing) and Lisp (programming language) · Interpreter (computing) and Programming language ·
JavaScript
JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.
JavaScript and Lisp (programming language) · JavaScript and Programming language ·
Machine code
Machine code is a computer program written in machine language instructions that can be executed directly by a computer's central processing unit (CPU).
Lisp (programming language) and Machine code · Machine code and Programming language ·
Macro (computer science)
A macro (short for "macroinstruction", from Greek μακρός 'long') in computer science is a rule or pattern that specifies how a certain input sequence (often a sequence of characters) should be mapped to a replacement output sequence (also often a sequence of characters) according to a defined procedure.
Lisp (programming language) and Macro (computer science) · Macro (computer science) and Programming language ·
Meta-circular evaluator
In computing, a meta-circular evaluator or meta-circular interpreter is an interpreter which defines each feature of the interpreted language using a similar facility of the interpreter's host language.
Lisp (programming language) and Meta-circular evaluator · Meta-circular evaluator and Programming language ·
Metaprogramming
Metaprogramming is a programming technique in which computer programs have the ability to treat programs as their data.
Lisp (programming language) and Metaprogramming · Metaprogramming and Programming language ·
MIT Press
The MIT Press is a university press affiliated with the Massachusetts Institute of Technology (MIT) in Cambridge, Massachusetts (United States).
Lisp (programming language) and MIT Press · MIT Press and Programming language ·
Mixin
In object-oriented programming languages, a Mixin is a class that contains methods for use by other classes without having to be the parent class of those other classes.
Lisp (programming language) and Mixin · Mixin and Programming language ·
ML (programming language)
ML (Meta Language) is a general-purpose functional programming language.
Lisp (programming language) and ML (programming language) · ML (programming language) and Programming language ·
Perl
Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.
Lisp (programming language) and Perl · Perl and Programming language ·
Procedural programming
Procedural programming is a programming paradigm, derived from structured programming, based upon the concept of the procedure call.
Lisp (programming language) and Procedural programming · Procedural programming and Programming language ·
Programming paradigm
Programming paradigms are a way to classify programming languages based on their features.
Lisp (programming language) and Programming paradigm · Programming language and Programming paradigm ·
Python (programming language)
Python is an interpreted high-level programming language for general-purpose programming.
Lisp (programming language) and Python (programming language) · Programming language and Python (programming language) ·
Racket (programming language)
Racket (formerly PLT Scheme) is a general-purpose, multi-paradigm programming language in the Lisp-Scheme family.
Lisp (programming language) and Racket (programming language) · Programming language and Racket (programming language) ·
Reflection (computer programming)
In computer science, reflection is the ability of a computer program to examine, introspect, and modify its own structure and behavior at runtime.
Lisp (programming language) and Reflection (computer programming) · Programming language and Reflection (computer programming) ·
Ruby (programming language)
Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.
Lisp (programming language) and Ruby (programming language) · Programming language and Ruby (programming language) ·
S-expression
In computing, s-expressions, sexprs or sexps (for "symbolic expression") are a notation for nested list (tree-structured) data, invented for and popularized by the programming language Lisp, which uses them for source code as well as data.
Lisp (programming language) and S-expression · Programming language and S-expression ·
Scheme (programming language)
Scheme is a programming language that supports multiple paradigms, including functional programming and imperative programming, and is one of the two main dialects of Lisp.
Lisp (programming language) and Scheme (programming language) · Programming language and Scheme (programming language) ·
Scripting language
A scripting or script language is a programming language that supports scripts: programs written for a special run-time environment that automate the execution of tasks that could alternatively be executed one-by-one by a human operator.
Lisp (programming language) and Scripting language · Programming language and Scripting language ·
Smalltalk
Smalltalk is an object-oriented, dynamically typed, reflective programming language.
Lisp (programming language) and Smalltalk · Programming language and Smalltalk ·
Software bug
A software bug is an error, flaw, failure or fault in a computer program or system that causes it to produce an incorrect or unexpected result, or to behave in unintended ways.
Lisp (programming language) and Software bug · Programming language and Software bug ·
Source code
In computing, source code is any collection of code, possibly with comments, written using a human-readable programming language, usually as plain text.
Lisp (programming language) and Source code · Programming language and Source code ·
Statement (computer science)
In computer programming, a statement is a syntactic unit of an imperative programming language that expresses some action to be carried out.
Lisp (programming language) and Statement (computer science) · Programming language and Statement (computer science) ·
Strong and weak typing
In computer programming, programming languages are often colloquially classified as to whether the language's type system makes it strongly typed or weakly typed (loosely typed).
Lisp (programming language) and Strong and weak typing · Programming language and Strong and weak typing ·
Subroutine
In computer programming, a subroutine is a sequence of program instructions that performs a specific task, packaged as a unit.
Lisp (programming language) and Subroutine · Programming language and Subroutine ·
Tcl
Tcl (pronounced "tickle" or tee cee ell) is a high-level, general-purpose, interpreted, dynamic programming language.
Lisp (programming language) and Tcl · Programming language and Tcl ·
Turing completeness
In computability theory, a system of data-manipulation rules (such as a computer's instruction set, a programming language, or a cellular automaton) is said to be Turing complete or computationally universal if it can be used to simulate any Turing machine.
Lisp (programming language) and Turing completeness · Programming language and Turing completeness ·
Type inference
Type inference refers to the automatic detection of the data type of an expression in a programming language.
Lisp (programming language) and Type inference · Programming language and Type inference ·
Type system
In programming languages, a type system is a set of rules that assigns a property called type to the various constructs of a computer program, such as variables, expressions, functions or modules.
Lisp (programming language) and Type system · Programming language and Type system ·
Wolfram Language
The Wolfram Language is a general multi-paradigm programming language developed by Wolfram Research and is the programming language of the mathematical symbolic computation program Mathematica and the Wolfram Programming Cloud.
Lisp (programming language) and Wolfram Language · Programming language and Wolfram Language ·
XML
In computing, Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.
Lisp (programming language) and XML · Programming language and XML ·
The list above answers the following questions
- What Lisp (programming language) and Programming language have in common
- What are the similarities between Lisp (programming language) and Programming language
Lisp (programming language) and Programming language Comparison
Lisp (programming language) has 245 relations, while Programming language has 281. As they have in common 55, the Jaccard index is 10.46% = 55 / (245 + 281).
References
This article shows the relationship between Lisp (programming language) and Programming language. To access each article from which the information was extracted, please visit: