Perl in the Wikipedia - lichtkind.de · User: Lichtkind 1. Aug. 2004 > 7400 changes Esoteric,...

Preview:

Citation preview

Perl in the Wikipedia

Perl into the Wikipedia

Perl haz wiki content

Herbert Breunung

german wanderer

CPANID: Lichtkind

Benutzer: Lichtkind

Benutzer: Lichtkind ● 1. Aug. 2004

Benutzer: Lichtkind ● 1. Aug. 2004

● > 7400 changes

Benutzer: Lichtkind ● 1. Aug. 2004

● > 7400 changes

● Esoterik, Musik, Perl

Benutzer: Lichtkind ● 1. Aug. 2004

● > 7400 changes

● Esoterik, Musik, Perl

Esoteric in the Wikipedia.de

User: Lichtkind ● 1. Aug. 2004

● > 7400 changes

● Esoteric, Musik, Perl

User: Lichtkind ● 1. Aug. 2004

● > 7400 changes

● Esoteric, Musik, Perl

● cs, en, ru, it, meta, commons, books

User: Lichtkind ● 1. Aug. 2004

● > 7400 changes

● Esoteric, Musik, Perl

● cs, en, ru, it, meta, commons, books

● CZ ambassador

User: Lichtkind ● 1. Aug. 2004

● > 7400 changes

● Esoteric, Musik, Perl

● cs, en, ru, it, meta, commons, books

● CZ ambassador

● Perl-Community.de, Perl 6, expliki, wikiweise

User: Lichtkind ● 1. Aug. 2004

● > 7400 changes

● Esoteric, Musik, Perl

● cs, en, ru, it, meta, commons, books

● CZ ambassador

● Perl-Community.de, Perl 6, expliki, wikiweise

Perl

Perl

Perl

Perl

Perl

Lemma: Perl (programming language)

Category: programming language Perl

Category: programming language Perl

Category: programming language Perl

● Perl_(Programmiersprache)

Category: programming language Perl

● Perl_(Programmiersprache)

● CPAN, POD, TPF, PCRE

Category: programming language Perl

● Perl_(Programmiersprache)

● CPAN, POD, TPF, PCRE

● Perl-DBI, Catalyst, Pugs, Parrot

Category: programming language Perl

● Perl_(Programmiersprache)

● CPAN, POD, TPF, PCRE

● Perl-DBI, Catalyst, Pugs, Parrot

● Larry Wall, Damian Conway, Randal Schwartz, Audrey Tang

Category: programming language Perl

● Perl_(Programmiersprache)

● CPAN, POD, TPF, PCRE

● Perl-DBI, Catalyst, Pugs, Parrot

● Larry Wall, Damian Conway, Randal Schwartz, Audrey Tang

● total 32

Category: programming language Perl

● Perl_(Programmiersprache)

● CPAN, POD, TPF, PCRE

● Perl-DBI, Catalyst, Pugs, Parrot

● Larry Wall, Damian Conway, Randal Schwartz, Audrey Tang

● total 32

Perl Weisheiten

Die grundlegenden Kontrollstrukturen unterscheiden sich nicht von denjenigen von C, Java und Javascript.

Perl Wisdom

The basic control structures differ not from C, Java and Javascript.

Perl Wisdom

Tim: O'really ???

Perl Weisheiten

Assoziative Arrays werden in Smalltalk Dictionary genannt und in Java HashMap, erfunden wurden sie von Aho, Weinberger und Kernighan im Rahmen von awk.

Perl Wisdom

Associative arrays are called in Smalltalk dictionary and in Java HashMap. They where invented by Aho, Weinberger and Kernighan due the cretion of awk.

Perl Wisdom

Tina: What's Perl got to do with it ?

Perl Weisheiten

Die Perlversion, die als Version 6 erscheinen soll (''Parrot'' genannt), wird zur Zeit komplett neu geschrieben. Sie verfügt über eine eigene virtuelle Maschine.

Perl Wisdom

The Perl version, that is planned to appear as version 6 (called ''Parrot'), is currently written completely from scratch. It has its own virtual machine.

Perl Wisdom

WTF ???

Perl Weisheiten

Perl (sowohl als ... als auch ... bezeichnet) ist eine Programmiersprache (genauer: Skriptsprache) zum Verfassen von Computerprogrammen. Die damit geschriebenen Programme sind von manchen als sehr unübersichtlich bezeichnet worden, vor allem wegen Variablennamen wie $_, $&, $# oder $~.

Perl Wisdom

Perl (sowohl als ... als auch ... bezeichnet) ist eine Programmiersprache (genauer: Skriptsprache) zum Verfassen von Computerprogrammen. The programs written in Perl are sometimes called very unclear, primarily because of variable names like $_, $&, $# or $~.

Aaaaaaaaaaa

content changes

technical updating

formal updates

formal updates

spelling / grammar

small changes

advertising

I'm ready

You are also ready.

● http://de.wikipedia.org● http://wiki.perl-community.de

● http://en.wikipedia.org● http://www.perlfoundation.org/perl5/● http://www.perlfoundation.org/perl6/

● http://perl.net.au● http://wiki.wxwidgets.org/

You are also ready.

● http://de.wikipedia.org● http://wiki.perl-community.de

● http://en.wikipedia.org● http://www.perlfoundation.org/perl5/● http://www.perlfoundation.org/perl6/

● http://perl.net.au● http://wiki.wxwidgets.org/

Wikipedia gets attention

Wikirules

● Encyclopedia (Wissen)

● NPOV (neutral point of view)

● free content (GFDL)

● no personal attacs

Good Behaviour

Good Behaviour

● use discussion page / history

Good Behaviour

● use discussion page / history

Good Behaviour

● use discussion page / history

● give summary and sources

Good Behaviour

● use discussion page / history

● give summary and sources

Good Behaviour

● use discussion page / history

● give summary and sources

● mark short edits

Good Behaviour

● use discussion page / history

● give summary and sources

● mark short edits

Good Behaviour

● use discussion page / history

● give summary and sources

● mark short edits

● use preview !

Good Behaviour

● use discussion page / history

● give summary and sources

● mark short edits

● use preview !

Good Behaviour

● use discussion page / history

● give summary and sources

● mark short edits

● use preview !

● prepare long edits

Good Behaviour

● schau in die Diskussionsseite / History

● Zusammenfassung und Quelle angeben

● kurze Edits markieren

● Vorschau benutzen !

● prepare long edits

Good Behaviour

● schau in die Diskussionsseite / History

● Zusammenfassung und Quelle angeben

● kurze Edits markieren

● Vorschau benutzen !

● edit just chapters

Good Stile

Good Stile

● quote sources

Good Stile

● quote sources

Good Stile

● quote sources

Good Stile

● quote sources

● links (instead explanation, [[Lemma]])

Good Stile

● quote sources

● links / information just one time

Good Stile

● quote sources

● links / information just one time

● active verbs

Good Stile

● quote sources

● links / informations just one time

● active verbs

Good Stile

● quote sources

● links / informations just one time

● active verbs(at beginning)

Good Stile

● quote sources

● links / informations just one time

● active verbs

● write compact und narrative

Good Stile

● quote sources

● links / informations just one time

● active verbs

● write compact und narrative

● enough free picture

Good Article

Good Article

● research ! - präzise !

Good Article

● research ! - precise !

Good Article

● research ! - precise !

● care about structure

Good Article

● research ! - precise !

● care about structure

● simple, understandable and neutral

Good Article

● research ! - precise !

● care about structure

● simple, understandable and neutral

● stick to the topic

Good Article

● research ! - precise !

● care about structure

● simple, understandable and neutral

● stick to the topic

● the intro sums up the important stuff

first version

Perl (Practical Extraction and Report Language) ist eine populäre Scriptsprache für die Erstellung von Computerprogrammen. Sie wurde ursprünglich von Larry Wall erschaffen, der diese Sprache jedoch 1993 der Allgemeinheit frei zur Verfügung stellte (Artistic Licence).

Die Sprache ist in erster Linie auf die Verarbeitung von Texten und Textdateien ausgelegt, sowie zur Ausgabe von Berichten. Durch zahlreiche Erweiterungen und zusätzliche Bibliotheken hat sich Perl inzwischen jedoch zu einer universell einsetzbaren Sprache weiterentwickelt, die beispielsweise häufig von Systemadministratoren und Webentwicklern (siehe CGI) eingesetzt wird. Perl wurde für den praktischen Einsatz entwickelt und konzentriert sich daher auf einfache Programmierbarkeit, Vollständigkeit und Effizienz.

Perl wurde ursprünglich unter Unix entwickelt, ist jedoch inzwischen für die meisten gängigen Betriebssysteme verfügbar.

first version

Perl (Practical Extraction and Report Language) is a popular script language for the building of computer programs. It was created originally by Larry Wall, who published this language 1993 though freely to the public (Artistic Licence).

The language is constructed in the first place to process text text files and produce reports. Due numerous extensions and additional libraries Perl developed in the meantime into an universally useful languaget, that is often used e.g. by system admins and web developer (see CGI). Perl is designed for a practical usage and concentrates on easy programmability, completeness and efficiency.

Perl was originally created under Unix, but is now available for most commonly used operating systems.

The Head Today

Perl [pɛɹl] ist eine freie, plattformunabhängige und interpretierte Programmiersprache (Skriptsprache), die mehrere Programmierparadigmen unterstützt.

Der Linguist Larry Wall entwarf sie 1987 als Synthese aus C, awk, den UNIX-Befehlen und anderen Einflüssen. Ursprünglich als Werkzeug zur Verarbeitung und Manipulation von Textdateien insbesondere bei System- und Netzwerkadministration vorgesehen (z. B. Auswertung von Logdateien), hat Perl auch bei der Entwicklung von Webanwendungen und in der Bioinformatik weite Verbreitung gefunden. Traditionell stark ist Perl auch in der Finanzwelt, bei der Verarbeitung von Datenströmen verschiedenartiger Nachrichtenquellen. Hauptziele sind eine schnelle Problemlösung und größtmögliche Freiheit für Programmierer. Die Bearbeitung von Texten mit Hilfe regulärer Ausdrücke sowie viele frei verfügbare Module, die an einem zentralen Ort (CPAN) gesammelt werden, sind sind Stärken der Sprache.

The Head Today

Perl [pɛɹl] is a free, platform independend and interpreted programming language (scriptlanguage), that supports several paradigms.

The linguist Larry Wall designed it 1987 as a synthesis of C, awk, the UNIX-commands and other influences. Originally it was created as a tool to process and manipulate text files, especially for system- and network-administrators (e.g. when examine log files). But later was Perl also widely used for web applications and in bioinformatic. Traditionally is Perl also strong in the financial world, for processing data streams of different news sources. Main goals are a fast problem solution and a maximum freedom for the programmer. The handling of texts with regular expressions and many freely available modules in a central place (CPAN) are the strengths of the language.

table of content

● 1 History● 2 Properties● 3 Critic points● 4 Syntax● 5 Perl-Culture and Fun● 6 More Information● 7 Literature● 8 Weblinks● 9 Sources

table of content

● 1 History● 1.1 Origins● 1.2 Name● 1.3 Perl 1 to 4● 1.4 Perl 5

● 1.4.1 Perl 5.6● 1.4.2 Perl 5.8● 1.4.3 Perl 5.10● 1.4.4 Current Versionen

● 1.5 Perl 6

table of content

● 2 Properties● 2.1 Principles

● 2.1.1 TIMTOWTDI● 2.1.2 simple and possible● 2.1.3 context sensitive

● 2.2 Technical Characteristics● 2.3 Spread● 2.4 Logos

table of content

● 4 Syntax● 4.1 Free Format● 4.2 Variables● 4.3 Control Structures

● 4.3.1 Conditionals● 4.3.2 Loops● 4.3.3 back-end control structures

● 4.4 Regular Expression● 4.5 Quoting and Interpolation

table of content

● 5 Perl-Culture and Fun● 5.1 Community● 5.2 Meetings● 5.3 Disciplines● 5.4 Slogans und Quotes

Perl Infos

Larry Wall was employed as an administrator and programmer at Unisys, where he was participating since march 1987 in a project called „blacker“. It was about the creation of a secure network for the NSA.

Perl Infos

The name Perl relates to a bible qoute from Mathew (Mt 13,46), in which Jesus describes heaven with a story of a merchant, who want to sell all his possesions, to obtain a precious pearl.

Perl Infos

Nearly unchanged it was available from the 21th march 1991 on as Perl 4, but now under the GPL or the by Larry Wall developed Artistic License. Nevertheless the real reason for the new version was the simultaniously released camel book, that was published as a reference for the current, as version 4 marked state.

Perl Infos

The parser that's integrated in the interpreter is an adapted version of GNU Bison.

Perl Infos

In 2004, during the 7th International Conference on Functional Programming Contest achieved Perl a leading position in the Lightning Division.

Perl Infos

Brian Ingerson founded with his well known module named Acme, that does nothing more than to confirm to its user, that his program has achieved the highest degree of perfection, a CPAN category of modules, that may have no productive benefit or even are often counterproductive or claim to provide a function, that can't possibly achieved and should be understood as a joke.

November - Wiki

november-wiki.org

Content:

Content:● main topic: Perl 6

Content:● main topic: Perl 6

● simple:

Content:● main topic: Perl 6

● simple: ● simple language ● not much prerequested● well sorted

Content:● main topic: Perl 6

● simple: ● simple language ● not much prerequested● well sorted

● competent:

Content:● main topic: Perl 6

● simple: ● simple language ● not much prerequested● well sorted

● competent: ● research / horse mouth● recent ● real links

TPF – Wiki

TPF – Wiki

● Perl 5: www.perlfoundation.org/perl5

TPF – Wiki

● Perl 5: www.perlfoundation.org/perl5

● Perl 6: www.perlfoundation.org/perl6

TPF – Wiki

● Perl 5: www.perlfoundation.org/perl5

● Perl 6: www.perlfoundation.org/perl6

● Parrot: www.perlfoundation.org/parrot

TPF – Wiki

● Perl 5: www.perlfoundation.org/perl5

● Perl 6: www.perlfoundation.org/perl6

● Parrot: trac.parrot.org/parrot/wiki

Perl 6 - Wiki

My Projects

● Tutorial: /perl6/index.cgi?perl_6_tutorial

● Tablets: /perl6/index.cgi?perl_tablets

Much more is possible

Much more is possible

Tutorials

Much more is possible

Tutorials

Documentation

Much more is possible

Tutorials

Documentation

Central Archive

CPANHQ Wiki

http://wiki.github.com/bricas/cpanhq

WxPerl Wiki

● Examples

● Projects

● User

http://wxperl.pvoice.org/w/index.php/Main_Page

Perl-Community Wiki

http://wiki.perl-community.de/cgi-bin/foswiki/view/

Thanks

Recommended