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


Index Perl

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

265 relations: "Hello, World!" program, Abstract syntax tree, Acme Corporation, ActivePerl, ActiveState, American National Standards Institute, Amortized analysis, Apache Groovy, APL (programming language), Application programming interface, Array data type, Artistic License, Assignment (computer science), Associative array, Audrey Tang, AWK, Backronym, BASIC, BeOS, Binary data, Bioinformatics, Black Perl, Block (programming), Bourne shell, Bracket, Bradley M. Kuhn, Bugzilla, Bytecode, C (programming language), C++, Callback (computer programming), Camel, Catalyst (software), Central processing unit, CGI.pm, Character encoding, Christian, Chromatic (programmer), Circular dependency, Class (computer programming), Class-based programming, Classic Mac OS, Client-side, Closure (computer programming), Code golf, CoffeeScript, Command-line interface, Commercial off-the-shelf, Common Gateway Interface, Common Language Runtime, ..., Compile time, Compiler, Computer data storage, Computer network naming scheme, Computer network programming, Constant folding, Control flow, CPAN, CPanel, Craigslist, Cross-platform, Cygwin, Data extraction, Data set, Data structure, Data wrangling, DBIx::Class, Directive (programming), DTrace, DuckDuckGo, Duct tape, Dynamic dispatch, Dynamic programming language, ECMAScript, English language, Epsilon Ursae Majoris, Eval, Event-driven programming, Expression (computer science), Falcon (programming language), File descriptor, First-class function, Formal grammar, Formal specification, Fortran, Freenode, Functional programming, Functional testing, General-purpose programming language, Generic programming, Gerund, GNU bison, GNU Compiler Collection, GNU General Public License, Golf, Graphical user interface, Hacker culture, Halting problem, Haskell (programming language), Here document, Heuristic, High-level programming language, HTML, Huffman coding, IMDb, Imperative programming, Indentation style, Interix, Internet Relay Chat, Internet Server Application Programming Interface, Interpreter (computing), Java virtual machine, JavaScript, Jesse Vincent, JSON, Julia (programming language), Just another Perl hacker, Keynote, Komodo Edit, Komodo IDE, LAMP (software bundle), Language construct, Language primitive, Larry Wall, Latin, Learning Perl, Lex (software), Lexical analysis, Linguistics, Linux Journal, Lisp (programming language), List (abstract data type), List of language bindings for wxWidgets, List of Unix commands, LiveJournal, Local variable, LPC (programming language), Macro (computer science), Mailing list, Maintenance release, Man page, Memory management, Microsoft Windows, MKS Toolkit, MoarVM, Mod perl, Modular programming, Mojolicious, Movable Type, Multi-licensing, Non-commercial, O'Reilly Media, O'Reilly Open Source Convention, Obfuscated Perl Contest, Obfuscation (software), Object (computer science), Object-oriented programming, Object-relational mapping, One-liner program, Operating system, Outline of Perl, Parrot virtual machine, Parsing, Pascal (programming language), PEARL (programming language), Pearl onion, Peephole optimization, Perl 6, Perl Cookbook, Perl Data Language, Perl DBI, Perl Foundation, Perl module, Perl Mongers, Perl Object Environment, Perl package manager, PerlMonks, PHP, Plain Old Documentation, POSIX, PowerShell, Preposition and postposition, Priceline.com, Procedural programming, Programming paradigm, Programming Perl, Pugs (programming), Python (programming language), Rakudo Perl 6, Randal L. Schwartz, Recursive language, Reference (computer science), Reference counting, Reflection (computer programming), Regular expression, Request for Comments, Request Tracker, Return statement, RSA (cryptosystem), Ruby (programming language), Run time (program lifecycle phase), S-expression, Salon (website), Scope (computer science), Scripting language, Sed, Shell builtin, Shell script, Sigil (computer programming), Signature block, Slashdot, Slashdot effect, Smalltalk, Software bug, Software repository, Software versioning, Sorting, Source code, SQL, Static program analysis, Strawberry Perl, String (computer science), String interpolation, Struct (C programming language), Subroutine, Switch statement, Syntax (programming languages), System administrator, Text file, The Computer Language Benchmarks Game, There's more than one way to do it, Ticketmaster, Tk (software), Trademark, Tree traversal, Turing completeness, TWiki, Type conversion, Type system, Typedef, Unicode, Unisys, Unix, Unix shell, Unix-like, Usenet, Usenet newsgroup, UWIN, Variable (computer science), VBScript, Virtual machine, Visual pun, Web development, Web framework, Web page, Windows Script Host, Windows Services for UNIX, World Wide Web, Write-only language, XS (Perl), Yacc, Year 2038 problem, Yet Another Perl Conference, Zero one infinity rule, 64-bit computing. Expand index (215 more) »

"Hello, World!" program

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

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

Abstract syntax tree

In computer science, an abstract syntax tree (AST), or just syntax tree, is a tree representation of the abstract syntactic structure of source code written in a programming language.

New!!: Perl and Abstract syntax tree · See more »

Acme Corporation

The Acme Corporation is a fictional corporation that features prominently in the ''Road Runner/Wile E. Coyote'' animated shorts as a running gag featuring outlandish products that fail or backfire catastrophically at the worst possible times.

New!!: Perl and Acme Corporation · See more »


ActivePerl is a distribution of Perl from ActiveState (formerly part of Sophos) for Windows, macOS, Linux, Solaris, AIX and HP-UX.

New!!: Perl and ActivePerl · See more »


ActiveState is a Canadian software company headquartered in Vancouver, British Columbia.

New!!: Perl and ActiveState · See more »

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.

New!!: Perl and American National Standards Institute · See more »

Amortized analysis

In computer science, amortized analysis is a method for analyzing a given algorithm's complexity, or how much of a resource, especially time or memory, it takes to execute.

New!!: Perl and Amortized analysis · See more »

Apache Groovy

Apache Groovy is a Java-syntax-compatible object-oriented programming language for the Java platform.

New!!: Perl and Apache Groovy · See more »

APL (programming language)

APL (named after the book A Programming Language) is a programming language developed in the 1960s by Kenneth E. Iverson.

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

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: Perl and Application programming interface · 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 and Array data type · See more »

Artistic License

The Artistic License (version 1.0) is a software license used for certain free and open-source software packages, most notably the standard implementation of the Perl programming language and most CPAN modules, which are dual-licensed under the Artistic License and the GNU General Public License (GPL).

New!!: Perl and Artistic License · See more »

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.

New!!: Perl and Assignment (computer science) · 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 and Associative array · See more »

Audrey Tang

Audrey Tang (born 18 April 1981; formerly known as Autrijus Tang) is a Taiwanese free software programmer, who has been described as one of the "ten greats of Taiwanese computing." In August 2016, she was invited to join the Taiwan Executive Yuan as a minister without portfolio, making her the first transgender official in the top executive cabinet.

New!!: Perl and Audrey Tang · See more »


AWK is a programming language designed for text processing and typically used as a data extraction and reporting tool.

New!!: Perl and AWK · See more »


A backronym, or bacronym, is a constructed phrase that purports to be the source of a word that is an acronym.

New!!: Perl and Backronym · See more »


BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.

New!!: Perl and BASIC · See more »


BeOS is an operating system for personal computers first developed by Be Inc. in 1991.

New!!: Perl and BeOS · See more »

Binary data

Binary data is data whose unit can take on only two possible states, traditionally termed 0 and +1 in accordance with the binary numeral system and Boolean algebra.

New!!: Perl and Binary data · See more »


Bioinformatics is an interdisciplinary field that develops methods and software tools for understanding biological data.

New!!: Perl and Bioinformatics · See more »

Black Perl

Black Perl is a famous piece of Perl poetry.

New!!: Perl and Black Perl · See more »

Block (programming)

In computer programming, a block or code block is a lexical structure of source code which is grouped together.

New!!: Perl and Block (programming) · See more »

Bourne shell

The Bourne shell (sh) is a shell, or command-line interpreter, for computer operating systems.

New!!: Perl and Bourne shell · See more »


A bracket is a tall punctuation mark typically used in matched pairs within text, to set apart or interject other text.

New!!: Perl and Bracket · See more »

Bradley M. Kuhn

Bradley M. Kuhn (born 1973) is a free software activist from the United States.

New!!: Perl and Bradley M. Kuhn · See more »


Bugzilla is a web-based general-purpose bugtracker and testing tool originally developed and used by the Mozilla project, and licensed under the Mozilla Public License.

New!!: Perl and Bugzilla · See more »


Bytecode, also termed portable code or p-code, is a form of instruction set designed for efficient execution by a software interpreter.

New!!: Perl and Bytecode · 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.

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


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

New!!: Perl and C++ · See more »

Callback (computer programming)

In computer programming, a callback, also known as a "call-after" function, is any executable code that is passed as an argument to other code, which is expected to call back (execute) the argument at a given time.

New!!: Perl and Callback (computer programming) · See more »


A camel is an even-toed ungulate in the genus Camelus that bears distinctive fatty deposits known as "humps" on its back.

New!!: Perl and Camel · See more »

Catalyst (software)

Catalyst is an open source web application framework written in Perl, that closely follows the model–view–controller (MVC) architecture, and supports a number of experimental web patterns.

New!!: Perl and Catalyst (software) · See more »

Central processing unit

A central processing unit (CPU) is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.

New!!: Perl and Central processing unit · See more »


CGI.pm is a large and widely used Perl module for programming Common Gateway Interface (CGI) web applications, providing a consistent API for receiving and processing user input.

New!!: Perl and CGI.pm · See more »

Character encoding

Character encoding is used to represent a repertoire of characters by some kind of encoding system.

New!!: Perl and Character encoding · See more »


A Christian is a person who follows or adheres to Christianity, an Abrahamic, monotheistic religion based on the life and teachings of Jesus Christ.

New!!: Perl and Christian · See more »

Chromatic (programmer)

chromatic is a writer and free software programmer best known for his work in the Perl programming language.

New!!: Perl and Chromatic (programmer) · See more »

Circular dependency

In software engineering, a circular dependency is a relation between two or more modules which either directly or indirectly depend on each other to function properly.

New!!: Perl and Circular dependency · See more »

Class (computer programming)

In object-oriented programming, a class is an extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behavior (member functions or methods).

New!!: Perl and Class (computer programming) · See more »

Class-based programming

Class-based programming, or more commonly class-orientation, is a style of object-oriented programming (OOP) in which inheritance is achieved by defining classes of objects, as opposed to the objects themselves (compare prototype-based programming).

New!!: Perl and Class-based programming · See more »

Classic Mac OS

Classic Mac OS is a colloquial term used to describe a series of operating systems developed for the Macintosh family of personal computers by Apple Inc. from 1984 until 2001.

New!!: Perl and Classic Mac OS · See more »


Client-side refers to operations that are performed by the client in a client–server relationship in a computer network.

New!!: Perl and Client-side · 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.

New!!: Perl and Closure (computer programming) · See more »

Code golf

Code golf is a type of recreational computer programming competition in which participants strive to achieve the shortest possible source code that implements a certain algorithm.

New!!: Perl and Code golf · See more »


CoffeeScript is a programming language that transcompiles to JavaScript.

New!!: Perl and CoffeeScript · See more »

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).

New!!: Perl and Command-line interface · See more »

Commercial off-the-shelf

Commercial off-the-shelf or commercially available off-the-shelf (COTS) satisfy the needs of the purchasing organization, without the need to commission custom-made, or bespoke, solutions.

New!!: Perl and Commercial off-the-shelf · See more »

Common Gateway Interface

In computing, Common Gateway Interface (CGI) offers a standard protocol for web servers to execute programs that execute like console applications (also called command-line interface programs) running on a server that generates web pages dynamically.

New!!: Perl and Common Gateway Interface · See more »

Common Language Runtime

The Common Language Runtime (CLR), the virtual machine component of Microsoft's.NET framework, manages the execution of.NET programs.

New!!: Perl and Common Language Runtime · See more »

Compile time

In computer science, compile time refers to either the operations performed by a compiler (the "compile-time operations"), programming language requirements that must be met by source code for it to be successfully compiled (the "compile-time requirements"), or properties of the program that can be reasoned about during compilation.

New!!: Perl and Compile time · See more »


A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).

New!!: Perl and Compiler · See more »

Computer data storage

Computer data storage, often called storage or memory, is a technology consisting of computer components and recording media that are used to retain digital data.

New!!: Perl and Computer data storage · See more »

Computer network naming scheme

In computing, naming schemes are often used for objects connected into computer networks.

New!!: Perl and Computer network naming scheme · See more »

Computer network programming

Computer network programming involves writing computer programs that enable processes to communicate with each other across a computer network.

New!!: Perl and Computer network programming · See more »

Constant folding

Constant folding and constant propagation are related compiler optimizations used by many modern compilers.

New!!: Perl and Constant folding · See more »

Control flow

In computer science, control flow (or flow of control) is the order in which individual statements, instructions or function calls of an imperative program are executed or evaluated.

New!!: Perl and Control flow · See more »


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 and CPAN · See more »


cPanel is an online Linux-based web hosting control panel that provides a graphical interface and automation tools designed to simplify the process of hosting a web site.

New!!: Perl and CPanel · See more »


Craigslist (stylized as craigslist) is an American classified advertisements website with sections devoted to jobs, housing, for sale, items wanted, services, community, gigs, résumés, and discussion forums.

New!!: Perl and Craigslist · See more »


In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.

New!!: Perl and Cross-platform · See more »


Cygwin is a Unix-like environment and command-line interface for Microsoft Windows.

New!!: Perl and Cygwin · See more »

Data extraction

Data extraction is the act or process of retrieving data out of (usually unstructured or poorly structured) data sources for further data processing or data storage (data migration).

New!!: Perl and Data extraction · See more »

Data set

A data set (or dataset) is a collection of data.

New!!: Perl and Data set · See more »

Data structure

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

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

Data wrangling

Data wrangling, sometimes referred to as data munging, is the process of transforming and mapping data from one "raw" data form into another format with the intent of making it more appropriate and valuable for a variety of downstream purposes such as analytics.

New!!: Perl and Data wrangling · See more »


DBIx::Class (often abbreviated as DBIC) is an object-relational mapper for Perl.

New!!: Perl and DBIx::Class · See more »

Directive (programming)

In computer programming, a directive or pragma (from "pragmatic") is a language construct that specifies how a compiler (or other translator) should process its input.

New!!: Perl and Directive (programming) · See more »


DTrace is a comprehensive dynamic tracing framework created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time.

New!!: Perl and DTrace · See more »


DuckDuckGo (DDG) is an Internet search engine that emphasizes protecting searchers' privacy and avoiding the filter bubble of personalized search results.

New!!: Perl and DuckDuckGo · See more »

Duct tape

Duct tape, also referred to as duck tape, is cloth- or scrim-backed pressure-sensitive tape, often coated with polyethylene.

New!!: Perl and Duct tape · See more »

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.

New!!: Perl and Dynamic dispatch · See more »

Dynamic programming language

Dynamic programming language, in computer science, is a class of high-level programming languages which, at runtime, execute many common programming behaviors that static programming languages perform during compilation.

New!!: Perl and Dynamic programming language · See more »


ECMAScript (or ES) is a trademarked scripting-language specification standardized by Ecma International in ECMA-262 and ISO/IEC 16262.

New!!: Perl and ECMAScript · See more »

English language

English is a West Germanic language that was first spoken in early medieval England and is now a global lingua franca.

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

Epsilon Ursae Majoris

Epsilon Ursae Majoris (ε Ursae Majoris, abbreviated Epsilon UMa, ε UMa), also named Alioth, is (despite being designated 'epsilon') the brightest star in the constellation of Ursa Major, and at magnitude 1.77 is the thirty-second-brightest star in the sky.

New!!: Perl and Epsilon Ursae Majoris · See more »


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.

New!!: Perl and Eval · See more »

Event-driven programming

In computer programming, event-driven programming is a programming paradigm in which the flow of the program is determined by events such as user actions (mouse clicks, key presses), sensor outputs, or messages from other programs/threads.

New!!: Perl and Event-driven programming · See more »

Expression (computer science)

An expression in a programming language is a combination of one or more constants, variables, operators, and functions that the programming language interprets (according to its particular rules of precedence and of association) and computes to produce ("to return", in a stateful environment) another value.

New!!: Perl and Expression (computer science) · See more »

Falcon (programming language)

Falcon is an open source, multi-paradigm programming language.

New!!: Perl and Falcon (programming language) · 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 and File descriptor · See more »

First-class function

In computer science, a programming language is said to have first-class functions if it treats functions as first-class citizens.

New!!: Perl and First-class function · See more »

Formal grammar

In formal language theory, a grammar (when the context is not given, often called a formal grammar for clarity) is a set of production rules for strings in a formal language.

New!!: Perl and Formal grammar · See more »

Formal specification

In computer science, formal specifications are mathematically based techniques whose purpose are to help with the implementation of systems and software.

New!!: Perl and Formal specification · See more »


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.

New!!: Perl and Fortran · See more »


Freenode, formerly known as Open Projects Network, is an IRC network used to discuss peer-directed projects.

New!!: Perl and Freenode · 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 and Functional programming · See more »

Functional testing

Functional testing is a quality assurance (QA) processPrasad, Dr.

New!!: Perl and Functional testing · See more »

General-purpose programming language

In computer software, a general-purpose programming language is a programming language designed to be used for writing software in the widest variety of application domains (a general-purpose language).

New!!: Perl and General-purpose programming language · See more »

Generic programming

Generic programming is a style of computer programming in which algorithms are written in terms of types to-be-specified-later that are then instantiated when needed for specific types provided as parameters.

New!!: Perl and Generic programming · See more »


A gerund (abbreviated) is any of various nonfinite verb forms in various languages, most often, but not exclusively, one that functions as a noun.

New!!: Perl and Gerund · See more »

GNU bison

GNU bison, commonly known as Bison, is a parser generator that is part of the GNU Project.

New!!: Perl and GNU bison · See more »

GNU Compiler Collection

The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages.

New!!: Perl and GNU Compiler Collection · See more »

GNU General Public License

The GNU General Public License (GNU GPL or GPL) is a widely used free software license, which guarantees end users the freedom to run, study, share and modify the software.

New!!: Perl and GNU General Public License · See more »


Golf is a club-and-ball sport in which players use various clubs to hit balls into a series of holes on a course in as few strokes as possible.

New!!: Perl and Golf · See more »

Graphical user interface

The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.

New!!: Perl and Graphical user interface · See more »

Hacker culture

The hacker culture is a subculture of individuals who enjoy the intellectual challenge of creatively overcoming limitations of software systems to achieve novel and clever outcomes.

New!!: Perl and Hacker culture · See more »

Halting problem

In computability theory, the halting problem is the problem of determining, from a description of an arbitrary computer program and an input, whether the program will finish running (i.e., halt) or continue to run forever.

New!!: Perl and Halting problem · See more »

Haskell (programming language)

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

New!!: Perl and Haskell (programming language) · 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 and Here document · See more »


A heuristic technique (εὑρίσκω, "find" or "discover"), often called simply a heuristic, is any approach to problem solving, learning, or discovery that employs a practical method, not guaranteed to be optimal, perfect, logical, or rational, but instead sufficient for reaching an immediate goal.

New!!: Perl and Heuristic · See more »

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.

New!!: Perl and High-level programming language · See more »


Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications.

New!!: Perl and HTML · See more »

Huffman coding

In computer science and information theory, a Huffman code is a particular type of optimal prefix code that is commonly used for lossless data compression.

New!!: Perl and Huffman coding · See more »


IMDb, also known as Internet Movie Database, is an online database of information related to world films, television programs, home videos and video games, and internet streams, including cast, production crew and personnel biographies, plot summaries, trivia, and fan reviews and ratings.

New!!: Perl and IMDb · See more »

Imperative programming

In computer science, imperative programming is a programming paradigm that uses statements that change a program's state.

New!!: Perl and Imperative programming · See more »

Indentation style

In computer programming, an indentation style is a convention governing the indentation of blocks of code to convey program structure.

New!!: Perl and Indentation style · See more »


Interix was an optional, POSIX-conformant Unix subsystem for Windows NT operating systems.

New!!: Perl and Interix · See more »

Internet Relay Chat

Internet Relay Chat (IRC) is an application layer protocol that facilitates communication in the form of text.

New!!: Perl and Internet Relay Chat · See more »

Internet Server Application Programming Interface

The Internet Server Application Programming Interface (ISAPI) is an N-tier API of Internet Information Services (IIS), Microsoft's collection of Windows-based web server services.

New!!: Perl and Internet Server Application Programming Interface · See more »

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.

New!!: Perl and Interpreter (computing) · See more »

Java virtual machine

A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages and compiled to Java bytecode.

New!!: Perl and Java virtual machine · See more »


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

New!!: Perl and JavaScript · See more »

Jesse Vincent

Jesse Vincent (born June 21, 1976) is a computer programmer and entrepreneur, best known for his work with the Perl programming language.

New!!: Perl and Jesse Vincent · See more »


In computing, JavaScript Object Notation or JSON ("Jason") is an open-standard file format that uses human-readable text to transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).

New!!: Perl and JSON · See more »

Julia (programming language)

Julia is a high-level dynamic programming language designed to address the needs of high-performance numerical analysis and computational science, without the typical need of separate compilation to be fast, while also being effective for general-purpose programming, web use or as a specification language.

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

Just another Perl hacker

Just another Perl hacker, or JAPH, typically refers to a Perl program which prints "Just another Perl hacker," (the comma is canonical but is occasionally omitted).

New!!: Perl and Just another Perl hacker · See more »


A keynote in public speaking is a talk that establishes a main underlying theme.

New!!: Perl and Keynote · See more »

Komodo Edit

Komodo Edit is a free text editor for dynamic programming languages.

New!!: Perl and Komodo Edit · See more »

Komodo IDE

Komodo IDE is an integrated development environment (IDE) for dynamic programming languages.

New!!: Perl and Komodo IDE · See more »

LAMP (software bundle)

LAMP is an archetypal model of web service stacks, named as an acronym of the names of its original four open-source components: the Linux operating system, the Apache HTTP Server, the MySQL relational database management system (RDBMS), and the PHP programming language.

New!!: Perl and LAMP (software bundle) · See more »

Language construct

A language construct is a syntactically allowable part of a program that may be formed from one or more lexical tokens in accordance with the rules of a programming language.

New!!: Perl and Language construct · See more »

Language primitive

In computing, language primitives are the simplest elements available in a programming language.

New!!: Perl and Language primitive · See more »

Larry Wall

Larry Wall (born September 27, 1954) is a computer programmer and author.

New!!: Perl and Larry Wall · See more »


Latin (Latin: lingua latīna) is a classical language belonging to the Italic branch of the Indo-European languages.

New!!: Perl and Latin · See more »

Learning Perl

Learning Perl, also known as the llama book, is a tutorial book for the Perl programming language, and is published by O'Reilly Media.

New!!: Perl and Learning Perl · See more »

Lex (software)

Lex is a computer program that generates lexical analyzers ("scanners" or "lexers").

New!!: Perl and Lex (software) · See more »

Lexical analysis

In computer science, lexical analysis, lexing or tokenization is the process of converting a sequence of characters (such as in a computer program or web page) into a sequence of tokens (strings with an assigned and thus identified meaning).

New!!: Perl and Lexical analysis · See more »


Linguistics is the scientific study of language, and involves an analysis of language form, language meaning, and language in context.

New!!: Perl and Linguistics · See more »

Linux Journal

Linux Journal is a monthly technology magazine published by Linux Journal, LLC.

New!!: Perl and Linux Journal · 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.

New!!: Perl and Lisp (programming language) · 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.

New!!: Perl and List (abstract data type) · See more »

List of language bindings for wxWidgets

As shown in the table below, wxWidgets has a range of bindings for various programming languages that implement some or all of its feature set.

New!!: Perl and List of language bindings for wxWidgets · See more »

List of Unix commands

This is a list of Unix commands as specified by IEEE Std 1003.1-2008, which is part of the Single UNIX Specification (SUS).

New!!: Perl and List of Unix commands · See more »


LiveJournal (Живой Журнал), stylised as LiVEJOURNAL, is a Russian (originally American) social networking service where users can keep a blog, journal or diary.

New!!: Perl and LiveJournal · See more »

Local variable

In computer science, a local variable is a variable that is given local scope.

New!!: Perl and Local variable · See more »

LPC (programming language)

LPC (short for Lars Pensjö C) is an object-oriented programming language derived from C and developed originally by Lars Pensjö to facilitate MUD building on LPMuds.

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

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.

New!!: Perl and Macro (computer science) · See more »

Mailing list

A mailing list is a collection of names and addresses used by an individual or an organization to send material to multiple recipients.

New!!: Perl and Mailing list · See more »

Maintenance release

A maintenance release (also minor release or Maintenance Pack or MP) is a release of a product that does not add new features or content.

New!!: Perl and Maintenance release · See more »

Man page

A man page (short for manual page) is a form of software documentation usually found on a Unix or Unix-like operating system.

New!!: Perl and Man page · See more »

Memory management

Memory management is a form of resource management applied to computer memory.

New!!: Perl and Memory management · 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 and Microsoft Windows · See more »

MKS Toolkit

MKS Toolkit is a software package produced and maintained by that provides a Unix-like environment for scripting, connectivity and porting Unix and Linux software to both 32- and 64-bit Microsoft Windows systems.

New!!: Perl and MKS Toolkit · See more »


MoarVM (Metamodel On A Runtime Virtual Machine) is a virtual machine built for the 6model object system.

New!!: Perl and MoarVM · See more »

Mod perl

mod_perl is an optional module for the Apache HTTP server.

New!!: Perl and Mod perl · See more »

Modular programming

Modular programming is a software design technique that emphasizes separating the functionality of a programme into independent, interchangeable modules, such that each contains everything necessary to execute only one aspect of the desired functionality.

New!!: Perl and Modular programming · See more »


Mojolicious is a real-time web application framework, written by Sebastian Riedel, creator of the web application framework Catalyst.

New!!: Perl and Mojolicious · See more »

Movable Type

Movable Type is a weblog publishing system developed by the company Six Apart.

New!!: Perl and Movable Type · See more »


Multi-licensing is the practice of distributing software under two or more different sets of terms and conditions.

New!!: Perl and Multi-licensing · See more »


Non-commercial (also spelled noncommercial) refers to an activity or entity that does not, in some sense, involve commerce, at least relative to similar activities that do have a commercial objective or emphasis.

New!!: Perl and Non-commercial · See more »

O'Reilly Media

O'Reilly Media (formerly O'Reilly & Associates) is an American media company established by Tim O'Reilly that publishes books and Web sites and produces conferences on computer technology topics.

New!!: Perl and O'Reilly Media · See more »

O'Reilly Open Source Convention

The O'Reilly Open Source Convention (OSCON) is an annual convention for the discussion of free and open source software.

New!!: Perl and O'Reilly Open Source Convention · See more »

Obfuscated Perl Contest

The Obfuscated Perl Contest was a competition for programmers of Perl which was held annually between 1996 and 2000.

New!!: Perl and Obfuscated Perl Contest · See more »

Obfuscation (software)

In software development, obfuscation is the deliberate act of creating source or machine code that is difficult for humans to understand.

New!!: Perl and Obfuscation (software) · See more »

Object (computer science)

In computer science, an object can be a variable, a data structure, a function, or a method, and as such, is a value in memory referenced by an identifier.

New!!: Perl and Object (computer science) · 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 and Object-oriented programming · See more »

Object-relational mapping

Object-relational mapping (ORM, O/RM, and O/R mapping tool) in computer science is a programming technique for converting data between incompatible type systems using object-oriented programming languages.

New!!: Perl and Object-relational mapping · See more »

One-liner program

A one-liner program is textual input to the command-line of an operating system shell that performs some function in just one line of input.

New!!: Perl and One-liner program · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: Perl and Operating system · See more »

Outline of Perl

The following outline is provided as an overview of and topical guide to the Perl programming language: Perl – high-level, general-purpose, interpreted, multi-paradigm, dynamic programming language.

New!!: Perl and Outline of Perl · See more »

Parrot virtual machine

Parrot is a register-based process virtual machine designed to run dynamic languages efficiently.

New!!: Perl and Parrot virtual machine · See more »


Parsing, syntax analysis or syntactic analysis is the process of analysing a string of symbols, either in natural language, computer languages or data structures, conforming to the rules of a formal grammar.

New!!: Perl and Parsing · 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.

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

PEARL (programming language)

PEARL, or Process and experiment automation realtime language, is a computer programming language designed for multitasking and real-time programming.

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

Pearl onion

The pearl onion (Allium ampeloprasum var. sectivum or A. ampeloprasum 'Pearl-Onion Group'), also known as button or baby onions in the UK, or creamers in the US, is a close relative of the leek (A. ampeloprasum var. porrum), and may be distinguished from common onions by having only a single storage leaf, similar to cloves of garlic.

New!!: Perl and Pearl onion · See more »

Peephole optimization

In compiler theory, peephole optimization is a kind of optimization performed over a very small set of instructions in a segment of generated code.

New!!: Perl and Peephole optimization · See more »

Perl 6

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

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

Perl Cookbook

The Perl Cookbook,, is a book containing solutions to common short tasks in Perl.

New!!: Perl and Perl Cookbook · See more »

Perl Data Language

Perl Data Language (abbreviated PDL) is a set of free software array programming extensions to the Perl programming language.

New!!: Perl and Perl Data Language · See more »

Perl DBI

In computing, the Perl DBI (Perl Database Interface) offers a standardized way for programmers using the Perl programming language to embed database communication within their programs.

New!!: Perl and Perl DBI · See more »

Perl Foundation

The Perl Foundation (TPF) is dedicated to the advancement of the Perl programming language through open discussion, collaboration, design, and code.

New!!: Perl and Perl Foundation · See more »

Perl module

A Perl module is a discrete component of software for the Perl programming language.

New!!: Perl and Perl module · See more »

Perl Mongers

Perl Mongers is part of The Perl Foundation and provides services to user groups for the Perl programming language.

New!!: Perl and Perl Mongers · See more »

Perl Object Environment

The Perl Object Environment or POE is a library of Perl modules written in the Perl programming language by Rocco Caputo et al.

New!!: Perl and Perl Object Environment · See more »

Perl package manager

Perl Package Manager (PPM) is a Perl utility intended to simplify the tasks of locating, installing, upgrading and removing software packages.

New!!: Perl and Perl package manager · See more »


PerlMonks is a community website covering all aspects of Perl programming and other related topics such as web applications and system administration.

New!!: Perl and PerlMonks · See more »


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 and PHP · See more »

Plain Old Documentation

Plain Old Documentation, abbreviated pod, is a lightweight markup language used to document the Perl programming language.

New!!: Perl and Plain Old Documentation · See more »


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 and POSIX · See more »


PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language.

New!!: Perl and PowerShell · See more »

Preposition and postposition

Prepositions and postpositions, together called adpositions (or broadly, in English, simply prepositions), are a class of words used to express spatial or temporal relations (in, under, towards, before) or mark various semantic roles (of, for).

New!!: Perl and Preposition and postposition · See more »


Priceline.com is an American company and a commercial website for finding discount rates for travel-related purchases such as airline tickets and hotel stays.

New!!: Perl and Priceline.com · See more »

Procedural programming

Procedural programming is a programming paradigm, derived from structured programming, based upon the concept of the procedure call.

New!!: Perl and Procedural programming · See more »

Programming paradigm

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

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

Programming Perl

Programming Perl, best known as the Camel Book among programmers, is a book about writing programs using the Perl programming language, revised as several editions (1991-2012) to reflect major language changes since Perl version 4.

New!!: Perl and Programming Perl · See more »

Pugs (programming)

Pugs is a compiler and interpreter for the Perl 6 programming language, started on February 1, 2005, by Audrey Tang.

New!!: Perl and Pugs (programming) · See more »

Python (programming language)

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

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

Rakudo Perl 6

Rakudo Perl 6 (or simply "Rakudo") is a Perl 6 compiler targeting MoarVM, and the Java Virtual Machine, that implements the Perl 6 specification.

New!!: Perl and Rakudo Perl 6 · See more »

Randal L. Schwartz

Randal L. Schwartz (born November 22, 1961), also known as merlyn, is an American author, system administrator and programming consultant.

New!!: Perl and Randal L. Schwartz · See more »

Recursive language

In mathematics, logic and computer science, a formal language (a set of finite sequences of symbols taken from a fixed alphabet) is called recursive if it is a recursive subset of the set of all possible finite sequences over the alphabet of the language.

New!!: Perl and Recursive language · 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 and Reference (computer science) · See more »

Reference counting

In computer science, reference counting is a technique of storing the number of references, pointers, or handles to a resource such as an object, block of memory, disk space or other resource.

New!!: Perl and Reference counting · See more »

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.

New!!: Perl and Reflection (computer programming) · 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 and Regular expression · See more »

Request for Comments

In information and communications technology, a Request for Comments (RFC) is a type of publication from the technology community.

New!!: Perl and Request for Comments · See more »

Request Tracker

Request Tracker, commonly abbreviated to RT, is a ticket-tracking system written in Perl used to coordinate tasks and manage requests among a community of users.

New!!: Perl and Request Tracker · See more »

Return statement

In computer programming, a return statement causes execution to leave the current subroutine and resume at the point in the code immediately after where the subroutine was called, known as its return address.

New!!: Perl and Return statement · See more »

RSA (cryptosystem)

RSA (Rivest–Shamir–Adleman) is one of the first public-key cryptosystems and is widely used for secure data transmission.

New!!: Perl and RSA (cryptosystem) · See more »

Ruby (programming language)

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

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

Run time (program lifecycle phase)

In computer science, run time, runtime or execution time is the time during which a program is running (executing), in contrast to other program lifecycle phases such as compile time, link time and load time.

New!!: Perl and Run time (program lifecycle phase) · See more »


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.

New!!: Perl and S-expression · See more »

Salon (website)

Salon is an American news and opinion website, created by David Talbot in 1995 and currently owned by the Salon Media Group.

New!!: Perl and Salon (website) · 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.

New!!: Perl and Scope (computer science) · See more »

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.

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


sed (stream editor) is a Unix utility that parses and transforms text, using a simple, compact programming language.

New!!: Perl and Sed · See more »

Shell builtin

In computing, a shell builtin is a command or a function, called from a shell, that is executed directly in the shell itself, instead of an external executable program which the shell would load and execute.

New!!: Perl and Shell builtin · See more »

Shell script

A shell script is a computer program designed to be run by the Unix shell, a command-line interpreter.

New!!: Perl and Shell script · See more »

Sigil (computer programming)

In computer programming, a sigil is a symbol attached to a variable name, showing the variable's datatype or scope, usually a prefix, as in $foo, where $ is the sigil.

New!!: Perl and Sigil (computer programming) · See more »

Signature block

A signature block (often abbreviated as signature, sig block, sig file,.sig, dot sig, siggy, or just sig) is a block of text automatically appended at the bottom of an email message, Usenet article, or forum post.

New!!: Perl and Signature block · See more »


Slashdot (sometimes abbreviated as /.) is a social news website that originally billed itself as "News for Nerds.

New!!: Perl and Slashdot · See more »

Slashdot effect

The Slashdot effect, also known as slashdotting, occurs when a popular website links to a smaller website, causing a massive increase in traffic.

New!!: Perl and Slashdot effect · See more »


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

New!!: Perl and Smalltalk · See more »

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.

New!!: Perl and Software bug · See more »

Software repository

A software repository, colloquially known as a "repo" for short, is a storage location from which software packages may be retrieved and installed on a computer.

New!!: Perl and Software repository · See more »

Software versioning

Software versioning is the process of assigning either unique version names or unique version numbers to unique states of computer software.

New!!: Perl and Software versioning · See more »


Sorting is any process of arranging items systematically, and has two common, yet distinct meanings.

New!!: Perl and Sorting · 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.

New!!: Perl and Source code · See more »


SQL (S-Q-L, "sequel"; Structured Query Language) is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS).

New!!: Perl and SQL · See more »

Static program analysis

Static program analysis is the analysis of computer software that is performed without actually executing programs.

New!!: Perl and Static program analysis · See more »

Strawberry Perl

Strawberry Perl is a distribution of the Perl programming language for the Microsoft Windows platform.

New!!: Perl and Strawberry Perl · 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 and String (computer science) · See more »

String interpolation

In computer programming, string interpolation (or variable interpolation, variable substitution, or variable expansion) is the process of evaluating a string literal containing one or more placeholders, yielding a result in which the placeholders are replaced with their corresponding values.

New!!: Perl and String interpolation · See more »

Struct (C programming language)

A struct in the C programming language (and many derivatives) is a composite data type (or record) declaration that defines a physically grouped list of variables to be placed under one name in a block of memory, allowing the different variables to be accessed via a single pointer, or the struct declared name which returns the same address.

New!!: Perl and Struct (C programming language) · See more »


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

New!!: Perl 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 and Switch statement · See more »

Syntax (programming languages)

In computer science, the syntax of a computer language is the set of rules that defines the combinations of symbols that are considered to be a correctly structured document or fragment in that language.

New!!: Perl and Syntax (programming languages) · See more »

System administrator

A system administrator, or sysadmin, is a person who is responsible for the upkeep, configuration, and reliable operation of computer systems; especially multi-user computers, such as servers.

New!!: Perl and System administrator · See more »

Text file

A text file (sometimes spelled "textfile"; an old alternative name is "flatfile") is a kind of computer file that is structured as a sequence of lines of electronic text.

New!!: Perl and Text file · See more »

The Computer Language Benchmarks Game

The Computer Language Benchmarks Game (formerly called The Great Computer Language Shootout) is a free software project for comparing how a given subset of simple algorithms can be implemented in various popular programming languages.

New!!: Perl and The Computer Language Benchmarks Game · 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 and There's more than one way to do it · See more »


Ticketmaster Entertainment, Inc. is an American ticket sales and distribution company based in Beverly Hills, California, with operations in many countries around the world.

New!!: Perl and Ticketmaster · See more »

Tk (software)

Tk is a free and open-source, cross-platform widget toolkit that provides a library of basic elements of GUI widgets for building a graphical user interface (GUI) in many programming languages.

New!!: Perl and Tk (software) · See more »


A trademark, trade mark, or trade-markThe styling of trademark as a single word is predominantly used in the United States and Philippines only, while the two-word styling trade mark is used in many other countries around the world, including the European Union and Commonwealth and ex-Commonwealth jurisdictions (although Canada officially uses "trade-mark" pursuant to the Trade-mark Act, "trade mark" and "trademark" are also commonly used).

New!!: Perl and Trademark · See more »

Tree traversal

In computer science, tree traversal (also known as tree search) is a form of graph traversal and refers to the process of visiting (checking and/or updating) each node in a tree data structure, exactly once.

New!!: Perl and Tree traversal · See more »

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.

New!!: Perl and Turing completeness · See more »


TWiki is a Perl-based structured wiki application, typically used to run a collaboration platform, knowledge or document management system, a knowledge base, or team portal.

New!!: Perl and TWiki · See more »

Type conversion

In computer science, type conversion, type casting, and type coercion are different ways of changing an entity of one data type into another.

New!!: Perl and Type conversion · 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 and Type system · See more »


typedef is a reserved keyword in the C and C++ programming languages.

New!!: Perl and Typedef · See more »


Unicode is a computing industry standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems.

New!!: Perl and Unicode · See more »


No description.

New!!: Perl and Unisys · See more »


Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

New!!: Perl and Unix · See more »

Unix shell

A Unix shell is a command-line interpreter or shell that provides a traditional Unix-like command line user interface.

New!!: Perl and Unix shell · See more »


A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification.

New!!: Perl and Unix-like · See more »


Usenet is a worldwide distributed discussion system available on computers.

New!!: Perl and Usenet · See more »

Usenet newsgroup

A Usenet newsgroup is a repository usually within the Usenet system, for messages posted from many users in different locations using Internet.

New!!: Perl and Usenet newsgroup · See more »


UWIN is a computer software package created by David Korn which allows programs written for the operating system Unix to be built and run on Microsoft Windows with few, if any, changes.

New!!: Perl and UWIN · 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 and Variable (computer science) · See more »


VBScript ("Microsoft Visual Basic Scripting Edition") is an Active Scripting language developed by Microsoft that is modeled on Visual Basic.

New!!: Perl and VBScript · See more »

Virtual machine

In computing, a virtual machine (VM) is an emulation of a computer system.

New!!: Perl and Virtual machine · See more »

Visual pun

A visual pun is a pun involving an image or images (in addition to or instead of language), often based on a rebus.

New!!: Perl and Visual pun · See more »

Web development

Web development is a broad term for the work involved in developing a web site for the Internet (World Wide Web) or an intranet (a private network).

New!!: Perl and Web development · See more »

Web framework

A web framework (WF) or web application framework (WAF) is a software framework that is designed to support the development of web applications including web services, web resources, and web APIs.

New!!: Perl and Web framework · See more »

Web page

A web page (also written as webpage) is a document that is suitable for the World Wide Web and web browsers.

New!!: Perl and Web page · See more »

Windows Script Host

The Microsoft Windows Script Host (WSH) (formerly named Windows Scripting Host) is an automation technology for Microsoft Windows operating systems that provides scripting abilities comparable to batch files, but with a wider range of supported features.

New!!: Perl and Windows Script Host · See more »

Windows Services for UNIX

Windows Services for UNIX (SFU) is a discontinued software package produced by Microsoft which provided a Unix environment on Windows NT and some of its immediate successor operating-systems.

New!!: Perl and Windows Services for UNIX · See more »

World Wide Web

The World Wide Web (abbreviated WWW or the Web) is an information space where documents and other web resources are identified by Uniform Resource Locators (URLs), interlinked by hypertext links, and accessible via the Internet.

New!!: Perl and World Wide Web · See more »

Write-only language

In computer humor, a write-only language is a pejorative term for a programming language alleged to have syntax or semantics sufficiently dense and bizarre that any routine of significant size is too difficult to understand by other programmers and cannot be safely edited.

New!!: Perl and Write-only language · See more »

XS (Perl)

XS is a Perl foreign function interface through which a program can call a C or C++ subroutine.

New!!: Perl and XS (Perl) · See more »


Yacc (Yet Another Compiler-Compiler) is a computer program for the Unix operating system developed by Stephen C. Johnson.

New!!: Perl and Yacc · See more »

Year 2038 problem

The Year 2038 problem relates to representing time in many digital systems as number of seconds passed since 1 January 1970 and storing it as a signed 32-bit integer.

New!!: Perl and Year 2038 problem · See more »

Yet Another Perl Conference

Yet Another Perl Conference, usually given as the abbreviation YAPC, is a series of conferences discussing the Perl programming language, usually organized under the auspices of The Perl Foundation and Yet Another Society, a "non-profit corporation for the advancement of collaborative efforts in computer and information sciences".

New!!: Perl and Yet Another Perl Conference · See more »

Zero one infinity rule

The Zero one or infinity (ZOI) rule is a rule of thumb in software design proposed by early computing pioneer Willem van der Poel.

New!!: Perl and Zero one infinity rule · See more »

64-bit computing

In computer architecture, 64-bit computing is the use of processors that have datapath widths, integer size, and memory address widths of 64 bits (eight octets).

New!!: Perl and 64-bit computing · See more »

Redirects here:

Criticism of Perl, Criticisms of Perl, Embedded Perl, History of perl, IndigoPerl, No built-in limits, PERL, PONIE, Pathological Eclectic Rubbish Lister, Pathologically Eclectic Rubbish Lister, Perl (language), Perl (programming language), Perl 5, Perl Camel, Perl Golf, Perl Golf Apocalypse, Perl code, Perl enhancements for readability, Perl golf, Perl interpreter, Perl language, Perl poetry, Perl programming, Perl programming language, Perl5, Ponie, Practical Extraction And Report Language, Practical Extraction and Report Language, Programming Republic Of Perl, Smart match operator, StateOfTheOnion, Swiss army chainsaw, Swiss-army chainsaw, Vanilla Perl, X-perl.


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

Hey! We are on Facebook now! »