Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Androidâ„¢ device!
Free
Faster access than browser!
 

Perl language structure

Index Perl language structure

The structure of the Perl programming language encompasses both the syntactical rules of the language and the general ways in which programs are organized. [1]

51 relations: "Hello, World!" program, Apache HTTP Server, Array data type, Associative array, Autovivification, Backtracking, Call stack, Comment (computer programming), Conditional operator, CPAN, Data type, Escape character, Fat comma, File descriptor, Filename extension, Functional programming, Glob (programming), Hash table, Henry Spencer, Here document, If and only if, Input/output, Java (programming language), JavaScript, Microsoft Windows, Mixin, Moose (Perl), Newline, Object-oriented programming, Order of operations, Perl, Perl 6, Perl Compatible Regular Expressions, PHP, Pipeline (Unix), POSIX, Programming paradigm, Reference (computer science), Regular expression, Rounding, Ruby (programming language), Shebang (Unix), Short-circuit evaluation, String (computer science), Subroutine, Switch statement, Tail call, There's more than one way to do it, Type system, Variable (computer science), ..., .NET Framework. Expand index (1 more) »

"Hello, World!" program

A "Hello, World!" program is a computer program that outputs or displays "Hello, World!" to a user.

New!!: Perl language structure and "Hello, World!" program · See more »

Apache HTTP Server

The Apache HTTP Server, colloquially called Apache, is a free and open-source cross-platform web server, released under the terms of Apache License 2.0.

New!!: Perl language structure and Apache HTTP Server · See more »

Array data type

Language support for array types may include certain built-in array data types, some syntactic constructions (array type constructors) that the programmer may use to define such types and declare array variables, and special notation for indexing array elements.

New!!: Perl language structure and Array data type · 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.

New!!: Perl language structure and Associative array · See more »

Autovivification

In the Perl programming language, autovivification is the automatic creation of new arrays and hashes as required every time an undefined value is dereferenced.

New!!: Perl language structure and Autovivification · See more »

Backtracking

Backtracking is a general algorithm for finding all (or some) solutions to some computational problems, notably constraint satisfaction problems, that incrementally builds candidates to the solutions, and abandons a candidate ("backtracks") as soon as it determines that the candidate cannot possibly be completed to a valid solution.

New!!: Perl language structure and Backtracking · See more »

Call stack

In computer science, a call stack is a stack data structure that stores information about the active subroutines of a computer program.

New!!: Perl language structure and Call stack · See more »

Comment (computer programming)

In computer programming, a comment is a programmer-readable explanation or annotation in the source code of a computer program.

New!!: Perl language structure and Comment (computer programming) · See more »

Conditional operator

A conditional operator is a type of operator.

New!!: Perl language structure and Conditional operator · See more »

CPAN

The Comprehensive Perl Archive Network (CPAN) is a repository of over 250,000 software modules and accompanying documentation for 39,000 distributions, written in the Perl programming language by over 12,000 contributors.

New!!: Perl language structure and CPAN · See more »

Data type

In computer science and computer programming, a data type or simply type is a classification of data which tells the compiler or interpreter how the programmer intends to use the data.

New!!: Perl language structure and Data type · See more »

Escape character

In computing and telecommunication, an escape character is a character which invokes an alternative interpretation on subsequent characters in a character sequence.

New!!: Perl language structure and Escape character · See more »

Fat comma

Fat comma (also termed hash rocket in Ruby and a fat arrow in JavaScript) refers to the ".

New!!: Perl language structure and Fat comma · See more »

File descriptor

In Unix and related computer operating systems, a file descriptor (FD, less frequently fildes) is an abstract indicator (handle) used to access a file or other input/output resource, such as a pipe or network socket.

New!!: Perl language structure and File descriptor · See more »

Filename extension

A filename extension is an identifier specified as a suffix to the name of a computer file.

New!!: Perl language structure and Filename extension · 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.

New!!: Perl language structure and Functional programming · See more »

Glob (programming)

In computer programming, glob patterns specify sets of filenames with wildcard characters.

New!!: Perl language structure and Glob (programming) · See more »

Hash table

In computing, a hash table (hash map) is a data structure that implements an associative array abstract data type, a structure that can map keys to values.

New!!: Perl language structure and Hash table · See more »

Henry Spencer

Henry Spencer (born 1955) is a Canadian computer programmer and space enthusiast.

New!!: Perl language structure and Henry Spencer · See more »

Here document

In computing, a here document (here-document, here-text, heredoc, hereis, here-string or here-script) is a file literal or input stream literal: it is a section of a source code file that is treated as if it were a separate file.

New!!: Perl language structure and Here document · See more »

If and only if

In logic and related fields such as mathematics and philosophy, if and only if (shortened iff) is a biconditional logical connective between statements.

New!!: Perl language structure and If and only if · See more »

Input/output

In computing, input/output or I/O (or, informally, io or IO) is the communication between an information processing system, such as a computer, and the outside world, possibly a human or another information processing system.

New!!: Perl language structure and Input/output · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: Perl language structure and Java (programming language) · See more »

JavaScript

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

New!!: Perl language structure and JavaScript · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Perl language structure and Microsoft Windows · See more »

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.

New!!: Perl language structure and Mixin · See more »

Moose (Perl)

Moose is an extension of the object system of the Perl programming language.

New!!: Perl language structure and Moose (Perl) · See more »

Newline

Newline (frequently called line ending, end of line (EOL), line feed, or line break) is a control character or sequence of control characters in a character encoding specification, e.g. ASCII or EBCDIC.

New!!: Perl language structure and Newline · See more »

Object-oriented programming

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").

New!!: Perl language structure and Object-oriented programming · See more »

Order of operations

In mathematics and computer programming, the order of operations (or operator precedence) is a collection of rules that reflect conventions about which procedures to perform first in order to evaluate a given mathematical expression.

New!!: Perl language structure and Order of operations · See more »

Perl

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

New!!: Perl language structure and Perl · See more »

Perl 6

Perl 6 is a member of the Perl family of programming languages.

New!!: Perl language structure and Perl 6 · See more »

Perl Compatible Regular Expressions

Perl Compatible Regular Expressions (PCRE) is a library written in C, which implements a regular expression engine, inspired by the capabilities of the Perl programming language.

New!!: Perl language structure and Perl Compatible Regular Expressions · 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.

New!!: Perl language structure and PHP · See more »

Pipeline (Unix)

In Unix-like computer operating systems, a pipeline is a sequence of processes chained together by their standard streams, so that the output of each process (stdout) feeds directly as input (stdin) to the next one.

New!!: Perl language structure and Pipeline (Unix) · See more »

POSIX

The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.

New!!: Perl language structure and POSIX · See more »

Programming paradigm

Programming paradigms are a way to classify programming languages based on their features.

New!!: Perl language structure and Programming paradigm · See more »

Reference (computer science)

In computer science, a reference is a value that enables a program to indirectly access a particular datum, such as a variable's value or a record, in the computer's memory or in some other storage device.

New!!: Perl language structure and Reference (computer science) · See more »

Regular expression

A regular expression, regex or regexp (sometimes called a rational expression) is, in theoretical computer science and formal language theory, a sequence of characters that define a search pattern.

New!!: Perl language structure and Regular expression · See more »

Rounding

Rounding a numerical value means replacing it by another value that is approximately equal but has a shorter, simpler, or more explicit representation; for example, replacing $ with $, or the fraction 312/937 with 1/3, or the expression with.

New!!: Perl language structure and Rounding · See more »

Ruby (programming language)

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

New!!: Perl language structure and Ruby (programming language) · See more »

Shebang (Unix)

In computing, a shebang is the character sequence consisting of the characters number sign and exclamation mark at the beginning of a script.

New!!: Perl language structure and Shebang (Unix) · See more »

Short-circuit evaluation

Short-circuit evaluation, minimal evaluation, or McCarthy evaluation (after John McCarthy) is the semantics of some Boolean operators in some programming languages in which the second argument is executed or evaluated only if the first argument does not suffice to determine the value of the expression: when the first argument of the AND function evaluates to false, the overall value must be false; and when the first argument of the OR function evaluates to true, the overall value must be true.

New!!: Perl language structure and Short-circuit evaluation · See more »

String (computer science)

In computer programming, a string is traditionally a sequence of characters, either as a literal constant or as some kind of variable.

New!!: Perl language structure and String (computer science) · See more »

Subroutine

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

New!!: Perl language structure and Subroutine · See more »

Switch statement

In computer programming languages, a switch statement is a type of selection control mechanism used to allow the value of a variable or expression to change the control flow of program execution via a multiway branch.

New!!: Perl language structure and Switch statement · See more »

Tail call

In computer science, a tail call is a subroutine call performed as the final action of a procedure.

New!!: Perl language structure and Tail call · See more »

There's more than one way to do it

There's more than one way to do it (TMTOWTDI or TIMTOWTDI, pronounced Tim Toady) is a Perl programming motto.

New!!: Perl language structure and There's more than one way to do it · See more »

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.

New!!: Perl language structure and Type system · 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.

New!!: Perl language structure and Variable (computer science) · See more »

.NET Framework

.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.

New!!: Perl language structure and .NET Framework · See more »

Redirects here:

0 but true, Data types in Perl, Perl data types, Perl syntax, Regular expressions in Perl, Typeglob, Zero but true.

References

[1] https://en.wikipedia.org/wiki/Perl_language_structure

OutgoingIncoming
Hey! We are on Facebook now! »