Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Download
Faster access than browser!
 

First-class function and Perl

Shortcuts: Differences, Similarities, Jaccard Similarity Coefficient, References.

Difference between First-class function and Perl

First-class function vs. Perl

In computer science, a programming language is said to have first-class functions if it treats functions as first-class citizens. Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

Similarities between First-class function and Perl

First-class function and Perl have 22 things in common (in Unionpedia): Assignment (computer science), Associative array, C (programming language), C++, Closure (computer programming), Data structure, Eval, Fortran, Functional programming, Haskell (programming language), JavaScript, Lisp (programming language), List (abstract data type), Pascal (programming language), PHP, Python (programming language), Ruby (programming language), Scope (computer science), Smalltalk, Source code, Subroutine, Variable (computer science).

Assignment (computer science)

In computer programming, an assignment statement sets and/or re-sets the value stored in the storage location(s) denoted by a variable name; in other words, it copies a value into the variable.

Assignment (computer science) and First-class function · Assignment (computer science) and Perl · See more »

Associative array

In computer science, an associative array, map, symbol table, or dictionary is an abstract data type composed of a collection of (key, value) pairs, such that each possible key appears at most once in the collection.

Associative array and First-class function · Associative array and Perl · See more »

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 First-class function · C (programming language) and Perl · See more »

C++

C++ ("see plus plus") is a general-purpose programming language.

C++ and First-class function · C++ and Perl · See more »

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.

Closure (computer programming) and First-class function · Closure (computer programming) and Perl · See more »

Data structure

In computer science, a data structure is a data organization and storage format that enables efficient access and modification.

Data structure and First-class function · Data structure and Perl · See more »

Eval

In some programming languages, eval is a function which evaluates a string as though it were an expression and returns a result; in others, it executes multiple lines of code as though they had been included instead of the line including the eval.

Eval and First-class function · Eval and Perl · See more »

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.

First-class function and Fortran · Fortran and Perl · See more »

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.

First-class function and Functional programming · Functional programming and Perl · See more »

Haskell (programming language)

Haskell is a standardized, general-purpose compiled purely functional programming language, with non-strict semantics and strong static typing.

First-class function and Haskell (programming language) · Haskell (programming language) and Perl · See more »

JavaScript

JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

First-class function and JavaScript · JavaScript and Perl · See more »

Lisp (programming language)

Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation.

First-class function and Lisp (programming language) · Lisp (programming language) and Perl · See more »

List (abstract data type)

In computer science, a list or sequence is an abstract data type that represents a countable number of ordered values, where the same value may occur more than once.

First-class function and List (abstract data type) · List (abstract data type) and Perl · See more »

Pascal (programming language)

Pascal is an imperative and procedural programming language, which Niklaus Wirth designed in 1968–69 and published in 1970, as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named in honor of the French mathematician, philosopher and physicist Blaise Pascal. Pascal was developed on the pattern of the ALGOL 60 language. Wirth had already developed several improvements to this language as part of the ALGOL X proposals, but these were not accepted and Pascal was developed separately and released in 1970. A derivative known as Object Pascal designed for object-oriented programming was developed in 1985; this was used by Apple Computer and Borland in the late 1980s and later developed into Delphi on the Microsoft Windows platform. Extensions to the Pascal concepts led to the Pascal-like languages Modula-2 and Oberon.

First-class function and Pascal (programming language) · Pascal (programming language) and Perl · See more »

PHP

PHP: Hypertext Preprocessor (or simply PHP) is a server-side scripting language designed for Web development, but also used as a general-purpose programming language.

First-class function and PHP · PHP and Perl · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

First-class function and Python (programming language) · Perl and Python (programming language) · See more »

Ruby (programming language)

Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.

First-class function and Ruby (programming language) · Perl and Ruby (programming language) · See more »

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 region of a computer program where the binding is valid: where the name can be used to refer to the entity.

First-class function and Scope (computer science) · Perl and Scope (computer science) · See more »

Smalltalk

Smalltalk is an object-oriented, dynamically typed, reflective programming language.

First-class function and Smalltalk · Perl and Smalltalk · See more »

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.

First-class function and Source code · Perl and Source code · See more »

Subroutine

In computer programming, a subroutine is a sequence of program instructions that performs a specific task, packaged as a unit.

First-class function and Subroutine · Perl and Subroutine · See more »

Variable (computer science)

In computer programming, a variable or scalar is a storage location (identified by a memory address) paired with an associated symbolic name (an identifier), which contains some known or unknown quantity of information referred to as a value.

First-class function and Variable (computer science) · Perl and Variable (computer science) · See more »

The list above answers the following questions

First-class function and Perl Comparison

First-class function has 107 relations, while Perl has 265. As they have in common 22, the Jaccard index is 5.91% = 22 / (107 + 265).

References

This article shows the relationship between First-class function and Perl. To access each article from which the information was extracted, please visit:

Hey! We are on Facebook now! »