This HTML5 document contains 79 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbpedia-dehttp://de.dbpedia.org/resource/
dctermshttp://purl.org/dc/terms/
dbohttp://dbpedia.org/ontology/
n14http://www.togotutor.com/learn-perl/
foafhttp://xmlns.com/foaf/0.1/
dbpedia-cahttp://ca.dbpedia.org/resource/
dbpedia-kohttp://ko.dbpedia.org/resource/
n24http://perldoc.perl.org/
dbpedia-eshttp://es.dbpedia.org/resource/
n17https://global.dbpedia.org/id/
dbthttp://dbpedia.org/resource/Template:
dbpedia-ruhttp://ru.dbpedia.org/resource/
dbpedia-ukhttp://uk.dbpedia.org/resource/
rdfshttp://www.w3.org/2000/01/rdf-schema#
n26https://metacpan.org/module/XML::
freebasehttp://rdf.freebase.com/ns/
n15https://web.archive.org/web/20070316052422/http:/www.oreilly.com/catalog/pperl3/
n27https://metacpan.org/module/DBIx::
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
n25https://metacpan.org/module/Test::
wikipedia-enhttp://en.wikipedia.org/wiki/
dbchttp://dbpedia.org/resource/Category:
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
dbrhttp://dbpedia.org/resource/

Statements

Subject Item
dbr:Perl_module
rdf:type
dbo:MilitaryUnit dbo:MusicGenre
rdfs:label
Модули Perl 펄 모듈 Perl-Modul Модуль Perl Perl module Módulo de Perl Mòdul de Perl
rdfs:comment
Модуль Perl — отдельный программный компонент языка программирования Perl. Каждый модуль имеет уникальное имя, например, CGI, Template или Net::FTP, XML::Parser и соответствующее ему имя файла (например, модуль Net::FTP находится в файле Net/FTP.pm). Программистам, пишущим на Perl, доступно большое количество модулей на CPAN — крупнейшем хранилище модулей. Perl допускает использование различных стилей программирования; существуют различные модули: как написанные в процедурном стиле, так и те, что являются объектно-ориентированными. 펄 모듈(Perl module)은 펄 언어의 소프트웨어 구성 요소이다. 모듈은 마치 자바 패키지처럼 소스 코드가 CGI, Net:FTP, XML::Parser와 같은 이름공간을 정의하기 위한 펄 매커니즘인 패키지 안에 있을 수 있도록 정의한다. 즉, 파일 구조는 이름공간 구조를 미러링한다. (예: Net::FTP를 위한 소스 코드는 Net/FTP.pm에 속한다) 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 модуль (англ. modules) — окрема програмна структура в мові програмування Perl, яка має власний простір назв, змінні, процедури та має механізм експорту визначених назв в загальний простір назв програми, до якої додається модуль. Кожний модуль має власну назву, який завдає простір назв та відбивається на файл з текстом програми модуля. Наприклад, модуль Net::Time: * має простір назв Net::Time; * знаходиться в файлі Net/Time.pm. В Unix-подібних операційних системах, пошук модулів виконується в теках /usr/lib/perl5, /usr/local/lib/perl5. 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. 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. 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).
dcterms:subject
dbc:Perl dbc:Modularity
dbo:wikiPageID
528136
dbo:wikiPageRevisionID
991681755
dbo:wikiPageWikiLink
dbr:Sigil_(computer_programming) dbr:Programming_language dbr:Plain_Old_Documentation dbr:CPAN dbr:Namespaces dbr:Mixin dbr:Procedural_programming dbr:Manual_page_(Unix) dbr:Software_documentation dbr:Test_suite dbr:Build_automation dbr:Scope_(programming) dbr:Software dbr:Convention_(norm) dbr:Java_(programming_language) dbr:Namespace dbr:Perl dbc:Perl dbr:Object-oriented_programming dbr:Object-oriented dbr:Compiler_directive dbr:Javadoc dbr:Class_(computer_science) dbr:Hello_world_program dbr:Source_code dbc:Modularity dbr:Java_package
dbo:wikiPageExternalLink
n14:pm-perl.php n15:colophon.html n24:perlmod.html n24:perlmodlib.html n24:perlmodstyle.html n24:perlnewmod.html n24:strict.html n25:Simple n26:Parser n27:Class
owl:sameAs
wikidata:Q1165116 freebase:m.02lwbb dbpedia-uk:Модуль_Perl dbpedia-ko:펄_모듈 dbpedia-ru:Модули_Perl n17:DSJa dbpedia-es:Módulo_de_Perl dbpedia-de:Perl-Modul dbpedia-ca:Mòdul_de_Perl
dbp:wikiPageUsesTemplate
dbt:Discuss dbt:Perl
dbo:abstract
펄 모듈(Perl module)은 펄 언어의 소프트웨어 구성 요소이다. 모듈은 마치 자바 패키지처럼 소스 코드가 CGI, Net:FTP, XML::Parser와 같은 이름공간을 정의하기 위한 펄 매커니즘인 패키지 안에 있을 수 있도록 정의한다. 즉, 파일 구조는 이름공간 구조를 미러링한다. (예: Net::FTP를 위한 소스 코드는 Net/FTP.pm에 속한다) 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. 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. 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. Модуль 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. 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. 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.
gold:hypernym
dbr:Component
prov:wasDerivedFrom
wikipedia-en:Perl_module?oldid=991681755&ns=0
dbo:wikiPageLength
13422
foaf:isPrimaryTopicOf
wikipedia-en:Perl_module