About: Perl module     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : dbo:MusicGenre, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FPerl_module

A Perl module is a discrete component of software for the Perl programming language. Technically, it is a particular set of conventions for using that has become universally adopted. A module defines its source code to be in a package (much like a Java package), the Perl mechanism for defining namespaces, e.g. CGI or Net::FTP or XML::Parser; the file structure mirrors the namespace structure (e.g. the source code for Net::FTP is in Net/FTP.pm). Furthermore, a module is the Perl equivalent of the class when object-oriented programming is employed.

AttributesValues
rdf:type
rdfs:label
  • Mòdul de Perl (ca)
  • Perl-Modul (de)
  • Módulo de Perl (es)
  • 펄 모듈 (ko)
  • Perl module (en)
  • Модули Perl (ru)
  • Модуль Perl (uk)
rdfs:comment
  • 펄 모듈(Perl module)은 펄 언어의 소프트웨어 구성 요소이다. 모듈은 마치 자바 패키지처럼 소스 코드가 CGI, Net:FTP, XML::Parser와 같은 이름공간을 정의하기 위한 펄 매커니즘인 패키지 안에 있을 수 있도록 정의한다. 즉, 파일 구조는 이름공간 구조를 미러링한다. (예: Net::FTP를 위한 소스 코드는 Net/FTP.pm에 속한다) (ko)
  • Un mòdul de Perl és un mecanisme per usar biblioteques de codi externs a un programa Perl, permetent que un simple arxiu contingui rutines comunes a diversos programes. Perl anomena aquests arxius mòduls. Els mòduls Perl normalment s'instal·len en diversos directoris els camins dels quals són indicats quan l'intèrpret Perl és compilat per primera vegada; en els sistemes operatius Unix, els camins típics inclouen /usr/lib/perl5, /usr/local/lib/perl5, i diversos altres subdirectoris. (ca)
  • Ein Perl-Modul ist eine separate Komponente eines Computerprogramms, das in Perl geschrieben wurde. Ein Modul besitzt seinen Quellcode in einer Moduldatei der Endung .pm, die wiederum ein package beinhaltet, also einen eigenen Namensraum (was allerdings nicht zwingend erforderlich ist); die Struktur des Paketnamens (und damit des Namensraumnamens) spiegelt das Dateisystem wider (sodass das Modul Net::FTP in der Datei Net/FTP.pm liegt). Darüber hinaus ist ein Perl-Modul mit Namensraum als Klasse zu verwenden, falls objektorientierte Programmierung angewandt wird (in Perl sind Namensräume äquivalent mit Klassen, müssen jedoch nicht als solche verwendet werden). (de)
  • Un módulo de Perl es un mecanismo para usar bibliotecas de código externas a un programa Perl, permitiendo que un simple archivo contenga rutinas comunes a varios programas. Perl llama a estos archivos módulos. Los módulos Perl normalmente se instalan en varios directorios cuyos caminos son indicados cuando el intérprete perl es compilado por primera vez; en los sistemas operativos Unix, los caminos típicos incluyen /usr/lib/perl5, /usr/local/lib/perl5, y varios otros subdirectorios. (es)
  • A Perl module is a discrete component of software for the Perl programming language. Technically, it is a particular set of conventions for using that has become universally adopted. A module defines its source code to be in a package (much like a Java package), the Perl mechanism for defining namespaces, e.g. CGI or Net::FTP or XML::Parser; the file structure mirrors the namespace structure (e.g. the source code for Net::FTP is in Net/FTP.pm). Furthermore, a module is the Perl equivalent of the class when object-oriented programming is employed. (en)
  • Модуль Perl — отдельный программный компонент языка программирования Perl. Каждый модуль имеет уникальное имя, например, CGI, Template или Net::FTP, XML::Parser и соответствующее ему имя файла (например, модуль Net::FTP находится в файле Net/FTP.pm). Программистам, пишущим на Perl, доступно большое количество модулей на CPAN — крупнейшем хранилище модулей. Perl допускает использование различных стилей программирования; существуют различные модули: как написанные в процедурном стиле, так и те, что являются объектно-ориентированными. (ru)
  • Perl модуль (англ. modules) — окрема програмна структура в мові програмування Perl, яка має власний простір назв, змінні, процедури та має механізм експорту визначених назв в загальний простір назв програми, до якої додається модуль. Кожний модуль має власну назву, який завдає простір назв та відбивається на файл з текстом програми модуля. Наприклад, модуль Net::Time: * має простір назв Net::Time; * знаходиться в файлі Net/Time.pm. В Unix-подібних операційних системах, пошук модулів виконується в теках /usr/lib/perl5, /usr/local/lib/perl5. (uk)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • Un mòdul de Perl és un mecanisme per usar biblioteques de codi externs a un programa Perl, permetent que un simple arxiu contingui rutines comunes a diversos programes. Perl anomena aquests arxius mòduls. Els mòduls Perl normalment s'instal·len en diversos directoris els camins dels quals són indicats quan l'intèrpret Perl és compilat per primera vegada; en els sistemes operatius Unix, els camins típics inclouen /usr/lib/perl5, /usr/local/lib/perl5, i diversos altres subdirectoris. Perl ve amb un petit conjunt de mòduls principals. Alguns d'aquests realitzen tasques de manteniment o arrencada, com l'ExtUtils::MakeMaker, que s'usa per a la construcció i instal·lació d'altres mòduls; uns altres, com el Cgi.pm, són d'ús més mundà. No obstant això, els autors de Perl no esperen que aquest grup limitat de mòduls cobreixi totes les necessitats. (ca)
  • Ein Perl-Modul ist eine separate Komponente eines Computerprogramms, das in Perl geschrieben wurde. Ein Modul besitzt seinen Quellcode in einer Moduldatei der Endung .pm, die wiederum ein package beinhaltet, also einen eigenen Namensraum (was allerdings nicht zwingend erforderlich ist); die Struktur des Paketnamens (und damit des Namensraumnamens) spiegelt das Dateisystem wider (sodass das Modul Net::FTP in der Datei Net/FTP.pm liegt). Darüber hinaus ist ein Perl-Modul mit Namensraum als Klasse zu verwenden, falls objektorientierte Programmierung angewandt wird (in Perl sind Namensräume äquivalent mit Klassen, müssen jedoch nicht als solche verwendet werden). Eine Sammlung von Modulen mit zugehöriger Dokumentation, Build-Skripten etc. bilden eine Distribution. Die Perl-Community pflegt eine große Sammlung an Paketen etc. auf CPAN. Perl als Programmiersprache erlaubt vielfältige Programmierstile. Man kann sowohl ein Modul finden, das prozedural („herkömmlich“, ähnlich wie C) geschrieben ist (z. B. Test-Simple), als auch Module mit objektorientierten Schnittstellen (z. B. XML::Parser), und sowohl das eine als auch das andere können ihre Aufgaben effizient erfüllen, da es u. a. auf den Kontext ankommt: In Verbindung mit XML ist eine objektorientierte Modulschnittstelle sehr viel sinnvoller als z. B. bei einer mathematischen Funktionsbibliothek. Module können auch als Mixin-Methoden genutzt werden oder ein Pragma sein (z. B. strict), was dann einen unmittelbaren Effekt auf das Programm hat. Außerdem können Module genutzt werden, um die Syntax der Sprache selbst zu ändern. Module haben meist nur einen Effekt auf den Sichtbarkeitsbereich, in dem sie geladen wurden (meist eine Datei). Perl-Modulen ist es gemein, eingebettete Dokumentation als Plain Old Documentation zu besitzen. POD ist flexibel genug, Artikel, Webseiten oder gar Bücher zu schreiben (z. B. Programming Perl), im Gegensatz zu javadoc, das auf die Dokumentation von Klassen spezialisiert ist. Normalerweise folgen die Dokumentationen der Struktur einer manpage. Der Code auf dieser Seite basiert auf Perl 5.10.0 und sollte somit auch mit Perl > 5.10.0 ausgeführt werden können. Mit beispielsweise Perl 5.6 können insbesondere die Namensraumbeispiele nicht ausgeführt werden. Es wird (Ausnahmen sind gekennzeichnet) das Benutzen des Pragmas strict vorausgesetzt, was saubereren Code zur Folge hat. (de)
  • Un módulo de Perl es un mecanismo para usar bibliotecas de código externas a un programa Perl, permitiendo que un simple archivo contenga rutinas comunes a varios programas. Perl llama a estos archivos módulos. Los módulos Perl normalmente se instalan en varios directorios cuyos caminos son indicados cuando el intérprete perl es compilado por primera vez; en los sistemas operativos Unix, los caminos típicos incluyen /usr/lib/perl5, /usr/local/lib/perl5, y varios otros subdirectorios. Perl viene con un pequeño conjunto de módulos principales. Algunos de estos realizan tareas de mantenimiento o arranque, como el ExtUtils::MakeMaker, que se usa para la construcción e instalación de otros módulos; otros, como el CGI.pm, son de uso más mundano. Sin embargo, los autores de Perl no esperan que este grupo limitado de módulos cubra todas las necesidades. (es)
  • A Perl module is a discrete component of software for the Perl programming language. Technically, it is a particular set of conventions for using that has become universally adopted. A module defines its source code to be in a package (much like a Java package), the Perl mechanism for defining namespaces, e.g. CGI or Net::FTP or XML::Parser; the file structure mirrors the namespace structure (e.g. the source code for Net::FTP is in Net/FTP.pm). Furthermore, a module is the Perl equivalent of the class when object-oriented programming is employed. A collection of modules, with accompanying documentation, build scripts, and usually a test suite, composes a distribution. The Perl community has a sizable library of distributions available for search and download via CPAN. Perl is a language allowing many different styles of programming. A developer is as likely to find a module written in a procedural style (for example, Test::Simple) as object-oriented (e.g. XML::Parser), both are considered equally valid according to what the module needs to do. Modules might also be used to mixin methods (DBIx::Class) or be a pragma (strict.pm) which has an effect immediately upon being loaded. Modules can even be used to alter the syntax of the language. The effect of Perl modules are usually limited to the current scope in which it was loaded. It is common for Perl modules to have embedded documentation in Perl's Plain Old Documentation format. POD imposes little structure on the author. It is flexible enough to be used to write articles, web pages and even entire books such as Programming Perl. Contrast with javadoc which is specialized to documenting Java classes. By convention, module documentation typically follows the structure of a Unix man page. The language of Perl is defined by the single implementation (referred to as "perl") and is added to (and in rare occasions taken away from) each new release. For this reason it is important for a module author to be aware what features they're making use of and what the minimum required version of perl is. The code on this page requires perl 5.6.0 which is considered rather old by now. (en)
  • 펄 모듈(Perl module)은 펄 언어의 소프트웨어 구성 요소이다. 모듈은 마치 자바 패키지처럼 소스 코드가 CGI, Net:FTP, XML::Parser와 같은 이름공간을 정의하기 위한 펄 매커니즘인 패키지 안에 있을 수 있도록 정의한다. 즉, 파일 구조는 이름공간 구조를 미러링한다. (예: Net::FTP를 위한 소스 코드는 Net/FTP.pm에 속한다) (ko)
  • Perl модуль (англ. modules) — окрема програмна структура в мові програмування Perl, яка має власний простір назв, змінні, процедури та має механізм експорту визначених назв в загальний простір назв програми, до якої додається модуль. Кожний модуль має власну назву, який завдає простір назв та відбивається на файл з текстом програми модуля. Наприклад, модуль Net::Time: * має простір назв Net::Time; * знаходиться в файлі Net/Time.pm. В Unix-подібних операційних системах, пошук модулів виконується в теках /usr/lib/perl5, /usr/local/lib/perl5. В мережі існує централізоване сховище модулів CPAN, в якому зберігаються майже всі розроблені Perl-модулі. Завдяки підтримки Perl одночасно декількох парадигм програмування, то модулі можуть бути написані як в процедурному стилі, так й в об'єктно-орієнтованому. Одночасно можуть використовуватись модулі, написані в будь-якій стиль. Текст модуля також включає документацію по його використанню, яка оформлюється в POD форматі. За прийнятою практикою в Perl, структура POD-документації робиться робиться за структурою довідкових сторінок UNIX. (uk)
  • Модуль Perl — отдельный программный компонент языка программирования Perl. Каждый модуль имеет уникальное имя, например, CGI, Template или Net::FTP, XML::Parser и соответствующее ему имя файла (например, модуль Net::FTP находится в файле Net/FTP.pm). Программистам, пишущим на Perl, доступно большое количество модулей на CPAN — крупнейшем хранилище модулей. Perl допускает использование различных стилей программирования; существуют различные модули: как написанные в процедурном стиле, так и те, что являются объектно-ориентированными. Распространённой практикой является включение в модули документации в формате POD (Plain Old Documentation), позволяющем структурировать информацию. POD, обладая определённой структурой, в то же время достаточно гибок: с его помощью можно писать статьи, веб-страницы и даже целые книги, такие как Programming Perl — это выгодно отличает его от javadoc, специально ориентированного на документирование классов Java. Традиционно, структура документации модулей схожа с Unix man page. (ru)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 67 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software