Similarities between Elixir (programming language) and Lisp (programming language)
Elixir (programming language) and Lisp (programming language) have 18 things in common (in Unionpedia): "Hello, World!" program, Bytecode, Clojure, Compiler, Dynamic dispatch, Elixir (programming language), Functional programming, Higher-order function, LFE (programming language), Macro (computer science), Metaprogramming, Multiple dispatch, Programming language, Programming paradigm, Recursion (computer science), Ruby (programming language), Strong and weak typing, Type system.
"Hello, World!" program
A "Hello, World!" program is a computer program that outputs or displays "Hello, World!" to a user.
"Hello, World!" program and Elixir (programming language) · "Hello, World!" program and Lisp (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 Elixir (programming language) · Bytecode and Lisp (programming language) ·
Clojure
Clojure (like "closure") is a dialect of the Lisp programming language.
Clojure and Elixir (programming language) · Clojure and Lisp (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 Elixir (programming language) · Compiler and Lisp (programming language) ·
Dynamic dispatch
In computer science, dynamic dispatch is the process of selecting which implementation of a polymorphic operation (method or function) to call at run time.
Dynamic dispatch and Elixir (programming language) · Dynamic dispatch and Lisp (programming language) ·
Elixir (programming language)
Elixir is a functional, concurrent, general-purpose programming language that runs on the Erlang virtual machine (BEAM).
Elixir (programming language) and Elixir (programming language) · Elixir (programming language) and Lisp (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.
Elixir (programming language) and Functional programming · Functional programming and Lisp (programming language) ·
Higher-order function
In mathematics and computer science, a higher-order function (also functional, functional form or functor) is a function that does at least one of the following.
Elixir (programming language) and Higher-order function · Higher-order function and Lisp (programming language) ·
LFE (programming language)
Lisp Flavored Erlang (LFE) is a functional, concurrent, general-purpose programming language and Lisp dialect built on top of Core Erlang and the Erlang Virtual Machine (BEAM).
Elixir (programming language) and LFE (programming language) · LFE (programming language) and Lisp (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.
Elixir (programming language) and Macro (computer science) · Lisp (programming language) and Macro (computer science) ·
Metaprogramming
Metaprogramming is a programming technique in which computer programs have the ability to treat programs as their data.
Elixir (programming language) and Metaprogramming · Lisp (programming language) and Metaprogramming ·
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.
Elixir (programming language) and Multiple dispatch · Lisp (programming language) and Multiple dispatch ·
Programming language
A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.
Elixir (programming language) and Programming language · Lisp (programming language) and Programming language ·
Programming paradigm
Programming paradigms are a way to classify programming languages based on their features.
Elixir (programming language) and Programming paradigm · Lisp (programming language) and Programming paradigm ·
Recursion (computer science)
Recursion in computer science is a method of solving a problem where the solution depends on solutions to smaller instances of the same problem (as opposed to iteration).
Elixir (programming language) and Recursion (computer science) · Lisp (programming language) and Recursion (computer science) ·
Ruby (programming language)
Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.
Elixir (programming language) and Ruby (programming language) · Lisp (programming language) and Ruby (programming language) ·
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).
Elixir (programming language) and Strong and weak typing · Lisp (programming language) and Strong and weak typing ·
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.
Elixir (programming language) and Type system · Lisp (programming language) and Type system ·
The list above answers the following questions
- What Elixir (programming language) and Lisp (programming language) have in common
- What are the similarities between Elixir (programming language) and Lisp (programming language)
Elixir (programming language) and Lisp (programming language) Comparison
Elixir (programming language) has 47 relations, while Lisp (programming language) has 245. As they have in common 18, the Jaccard index is 6.16% = 18 / (47 + 245).
References
This article shows the relationship between Elixir (programming language) and Lisp (programming language). To access each article from which the information was extracted, please visit: