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

CPAN

Index 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. [1]

55 relations: Acme Corporation, Adam Kennedy (programmer), Apache Maven, April Fools' Day, Archive, C++, CGI.pm, Compiler, Coupling (computer programming), CTAN, Data compression, Data conversion, Directory (computing), File Transfer Protocol, Free and open-source software, Gigabyte, GitHub, Gzip, Haskell (programming language), Internationalization, Interpreter (computing), Java (programming language), Killer application, Library (computing), Locale (computer software), Lua (programming language), LuaRocks, Mail, Matt's Script Archive, Modular programming, Node.js, Npm (software), Operating system, Package manager, Parrot virtual machine, Path (computing), PEAR, Perl, Perl module, PHP, Programming language, Python (programming language), Python Package Index, R (programming language), Ruby (programming language), RubyGems, Rusty Russell, Software repository, Software versioning, Tar (computing), ..., Unix-like, Usenet, Version control, YAML, Zip (file format). Expand index (5 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!!: CPAN and Acme Corporation · See more »

Adam Kennedy (programmer)

Adam Kennedy is an Australian Perl programmer, and one of several CPAN administrators.

New!!: CPAN and Adam Kennedy (programmer) · See more »

Apache Maven

Maven is a build automation tool used primarily for Java projects.

New!!: CPAN and Apache Maven · See more »

April Fools' Day

April Fools' Day is an annual celebration in some European and Western countries commemorated on April 1 by playing practical jokes and spreading hoaxes.

New!!: CPAN and April Fools' Day · See more »

Archive

An archive is an accumulation of historical records or the physical place they are located.

New!!: CPAN and Archive · See more »

C++

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

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

CGI.pm

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!!: CPAN and CGI.pm · See more »

Compiler

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

New!!: CPAN and Compiler · See more »

Coupling (computer programming)

In software engineering, coupling is the degree of interdependence between software modules; a measure of how closely connected two routines or modules are;ISO/IEC/IEEE 24765:2010 Systems and software engineering — Vocabulary the strength of the relationships between modules.

New!!: CPAN and Coupling (computer programming) · See more »

CTAN

CTAN (an acronym for "Comprehensive TeX Archive Network") is the authoritative place where TeX related material and software can be found for download.

New!!: CPAN and CTAN · See more »

Data compression

In signal processing, data compression, source coding, or bit-rate reduction involves encoding information using fewer bits than the original representation.

New!!: CPAN and Data compression · See more »

Data conversion

Data conversion is the conversion of computer data from one format to another.

New!!: CPAN and Data conversion · See more »

Directory (computing)

In computing, a directory is a file system cataloging structure which contains references to other computer files, and possibly other directories.

New!!: CPAN and Directory (computing) · See more »

File Transfer Protocol

The File Transfer Protocol (FTP) is a standard network protocol used for the transfer of computer files between a client and server on a computer network.

New!!: CPAN and File Transfer Protocol · See more »

Free and open-source software

Free and open-source software (FOSS) is software that can be classified as both free software and open-source software.

New!!: CPAN and Free and open-source software · See more »

Gigabyte

The gigabyte is a multiple of the unit byte for digital information.

New!!: CPAN and Gigabyte · See more »

GitHub

GitHub Inc. is a web-based hosting service for version control using Git.

New!!: CPAN and GitHub · See more »

Gzip

gzip is a file format and a software application used for file compression and decompression.

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

Internationalization

In economics, internationalization is the process of increasing involvement of enterprises in international markets, although there is no agreed definition of internationalization.

New!!: CPAN and Internationalization · 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!!: CPAN and Interpreter (computing) · 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!!: CPAN and Java (programming language) · See more »

Killer application

In marketing terminology, a killer application (commonly shortened to killer app) is any computer program that is so necessary or desirable that it proves the core value of some larger technology, such as computer hardware, a gaming console, software, a programming language, a software platform, or an operating system.

New!!: CPAN and Killer application · See more »

Library (computing)

In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.

New!!: CPAN and Library (computing) · See more »

Locale (computer software)

In computing, a locale is a set of parameters that defines the user's language, region and any special variant preferences that the user wants to see in their user interface.

New!!: CPAN and Locale (computer software) · See more »

Lua (programming language)

Lua (from meaning moon) is a lightweight, multi-paradigm programming language designed primarily for embedded use in applications.

New!!: CPAN and Lua (programming language) · See more »

LuaRocks

LuaRocks is a package manager for the Lua programming language that provides a standard format for distributing Lua modules (in a self-contained format called a "rock"), a tool designed to easily manage the installation of rocks, and a server for distributing them.

New!!: CPAN and LuaRocks · See more »

Mail

The mail or post is a system for physically transporting postcards, letters, and parcels.

New!!: CPAN and Mail · See more »

Matt's Script Archive

Matt's Script Archive is a collection of CGI scripts written in the Perl programming language.

New!!: CPAN and Matt's Script Archive · 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!!: CPAN and Modular programming · See more »

Node.js

Node.js is an open-source, cross-platform JavaScript run-time environment that executes JavaScript code server-side.

New!!: CPAN and Node.js · See more »

Npm (software)

npm is a package manager for the JavaScript programming language.

New!!: CPAN and Npm (software) · 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!!: CPAN and Operating system · See more »

Package manager

A package manager or package management system is a collection of software tools that automate the process of installing, upgrading, configuring, and removing computer programs for a computer's operating system in a consistent manner.

New!!: CPAN and Package manager · See more »

Parrot virtual machine

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

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

Path (computing)

A path, the general form of the name of a file or directory, specifies a unique location in a file system.

New!!: CPAN and Path (computing) · See more »

PEAR

The PHP Extension and Application Repository, or PEAR, is a repository of PHP software code.

New!!: CPAN and PEAR · See more »

Perl

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

New!!: CPAN and Perl · See more »

Perl module

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

New!!: CPAN and Perl module · 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!!: CPAN and PHP · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: CPAN and Programming language · See more »

Python (programming language)

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

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

Python Package Index

The Python Package Index, abbreviated as PyPI and also known as the Cheese Shop (a reference to the Monty Python's Flying Circus sketch Cheese Shop), is the official third-party software repository for Python.

New!!: CPAN and Python Package Index · See more »

R (programming language)

R is a programming language and free software environment for statistical computing and graphics that is supported by the R Foundation for Statistical Computing.

New!!: CPAN and R (programming language) · See more »

Ruby (programming language)

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

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

RubyGems

RubyGems is a package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries (in a self-contained format called a "gem"), a tool designed to easily manage the installation of gems, and a server for distributing them.

New!!: CPAN and RubyGems · See more »

Rusty Russell

Rusty Russell is an Australian free software programmer and advocate, known for his work on the Linux kernel's networking subsystem and the Filesystem Hierarchy Standard.

New!!: CPAN and Rusty Russell · 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!!: CPAN 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!!: CPAN and Software versioning · See more »

Tar (computing)

In computing, tar is a computer software utility for collecting many files into one archive file, often referred to as a tarball, for distribution or backup purposes.

New!!: CPAN and Tar (computing) · See more »

Unix-like

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!!: CPAN and Unix-like · See more »

Usenet

Usenet is a worldwide distributed discussion system available on computers.

New!!: CPAN and Usenet · See more »

Version control

A component of software configuration management, version control, also known as revision control or source control, is the management of changes to documents, computer programs, large web sites, and other collections of information.

New!!: CPAN and Version control · See more »

YAML

YAML (YAML Ain't Markup Language) is a human-readable data serialization language.

New!!: CPAN and YAML · See more »

Zip (file format)

ZIP is an archive file format that supports lossless data compression.

New!!: CPAN and Zip (file format) · See more »

Redirects here:

CPANPLUS, Comprehensive Perl Archive Network, Cpan, Cpan.org.

References

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

OutgoingIncoming
Hey! We are on Facebook now! »