io
(Europe/Berlin)
Topics viewed: 392821

Perl


Perl

Perl

Powerful, stable, mature, portable

Perl 5 is a highly capable, feature-rich programming language with over 29 years of development. Perl 5 runs on over 100 platforms from portables to mainframes and is suitable for both rapid prototyping and large scale development projects.

"Perl" is a family of languages, "Perl 6" is part of the family, but it is a separate language which has its own development team. Its existence has no significant impact on the continuing development of "Perl 5".

Perl5 features

Mission critical

Used for mission critical projects in the public and private sectors.

Object-oriented, procedural and functional

Supports object-oriented, procedural and functional programming.

Easily extendible

There are over 25,000 open source modules available from the Comprehensive Perl Archive Network (CPAN).

Text manipulation

Perl includes powerful tools for processing text that make it ideal for working with HTML, XML, and all other mark-up and natural languages.

Unicode support

Supports Unicode version 6 (from Perl 5.14).

Database integration

Perl's database integration interface (DBI) supports third-party databases including Oracle, Sybase, Postgres, MySQL and many others.

C/C++ library interface

Perl interfaces with external C/C++ libraries through XS or SWIG.

Embeddable

The Perl interpreter can be embedded into other systems such as web servers and database servers.

Open Source

Perl is Open Source software, licensed under its Artistic License, or the GNU General Public License (GPL).

Small Perl Example

Sending an Email with Perl

sendemail.pl:

			#!/usr/bin/perl
			use strict;
			use warnings;
			
			# first, create your message
			use Email::MIME;
			my $message = Email::MIME->create(
				header_str => [
					From    => 'you@example.com',
					To      => 'friend@example.com',
					Subject => 'Happy birthday!',
				],
				attributes => {
					encoding => 'quoted-printable',
					charset  => 'ISO-8859-1',
				},
				body_str => "Happy birthday to you!\n",
			);
			
			# send the message
			use Email::Sender::Simple qw(sendmail);
			sendmail($message);
			
(Last Modified: 14. June 2017 05:18:19)
(Lettercount: 1708)

Themen-Wolke

  Jupiter     WetterApp     Miss Platnum     Kant     Slawen     De France     Hegel     Lindwurm     Io     TV-Script     Sagen     Kloster Zinna     Fotos     De Sade     Klemmkuchen     Compiz     Ina Müller     Schmidt     Melanchthon     Freud     Schöneberger     Pielhau     Schelling     Illusion     Stirner     Sokrates     Bloch     Dennewitz     Scholl-Latour     Bedingfield     Novatlan     Debussy     Max Moor     Kim Fisher     Schopenhauer     Platon     Kuttner     Johann Tetzel     Esmée Denters     Jodie Foster     Stolz auf Sido     Europa     Spargel     Flaeming     Xenophon     Marlene Dietrich     IRCnet     Berlin     Ganymed     Anke Engelke     Müntzer     Kallisto     Fichte     Kontakt     Wissen-1     Zervakis     Lierhaus     Wissen-4     Caren Miosga     Petridou     Siemens     Statistik     Pinar Atalay     Daubner     Jueterbog     Antimarteria     BVG     OpenCV     Tschirner     Richter     Christen     Perl     Ingwer     Moss     Schlafparalyse     F1-Script     Heimat     Impressum     Sotschi     Adorno     Judith Rakers     Brandenburg     Liga-Script     Galilei     Wissen-3     Kohlhaas     Weltmeister     Nietzsche     Wissen-5     TCL     Philosophie     Riefenstahl     Titeltt     Feuerbach     Martin Luther     Neukölln     Schiller     Shambhala     Anne Will     Sibel Kekilli     Hertha BSC     Misanthrop     Maerchen     Bad Schandau     Goethe     Wissen-2     Ginny Good  

(Themecount: 107)