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

Perl language structure

+ Save concept

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 »

Christmas

Christmas is an annual festival commemorating the birth of Jesus Christ,Martindale, Cyril Charles.

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

Christmas and holiday season

The Christmas season, also called the festive season, or the holiday season (mainly in the U.S. and Canada; often simply called the holidays),, is an annually recurring period recognized in many Western and Western-influenced countries that is generally considered to run from late November to early January.

New!!: Perl language structure and Christmas and holiday season · See more »

Christmas Eve

Christmas Eve is the evening or entire day before Christmas Day, the festival commemorating the birth of Jesus.

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

Christmas traditions

Christmas traditions vary from country to country.

New!!: Perl language structure and Christmas traditions · 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 »

New Year

New Year is the time or day at which a new calendar year begins and the calendar's year count increments by one.

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

New Year's Day

New Year's Day, also called simply New Year's or New Year, is observed on January 1, the first day of the year on the modern Gregorian calendar as well as the Julian calendar.

New!!: Perl language structure and New Year's Day · See more »

New Year's Eve

In the Gregorian calendar, New Year's Eve (also known as Old Year's Day or Saint Sylvester's Day in many countries), the last day of the year, is on 31 December which is the seventh day of Christmastide.

New!!: Perl language structure and New Year's Eve · 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 »

2018

2018 has been designated as the third International Year of the Reef by the International Coral Reef Initiative.

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

2019

2019 (MMXIX) will be a common year starting on Tuesday of the Gregorian calendar, the 2019th year of the Common Era (CE) and Anno Domini (AD) designations, the 19th year of the 3rd millennium, the 19th year of the 21st century, and the 10th and last year of the 2010s decade.

New!!: Perl language structure and 2019 · 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! »