Perl in the Wikipedia by ojp13483

VIEWS: 72 PAGES: 123

									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

								
To top