Perl

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

Η perl ειναι μια σεναριακή (scripting) γλώσσα προγραμματισμού για ηλεκτρονικούς υπολογιστές. Είναι σχεδιασμένη για να εκτελείται απο μία πληθώρα λειτουργικών συστημάτων και αρχιτεκτονικών και διατίθεται κάτω απο την άδεια ανοικτου λογισμικού GPL. Δημιουργήθηκε απο τον Larry Wall το 1987 (εκδοση 1.0). Αυτή την στιγμή (2007) βρίσκεται στην εκδοση 5.8.8.

Πίνακας περιεχομένων

Ιστορία

Η perl δημιουργήθηκε το 1987 απο τον Larry Wall και η πρωτη έκδοση της (1.0) ανακοινώθηκε στο alt.comp.sources του usenet στις στις 18 Δεκεμβρίου. Μετά την ταχύτατη διάδοση της γλώσσας ακολούθησαν οι εκδόσεις 2 (1988) και 3 (1989). Η τεταρτη έκδοση το 1991 δεν είχε σημαντικές διαφορες απο την 3 αλλα δημιουργήθηκε ως έκδοση αναφοράς για το πρώτο βιβλίο με θέμα την γλώσσα. Η πεμπτη εκδοση ξεκίνησε να συγγράφεται το 1993 με την σταθερή εκδοση της να εκδίδεται τον Οκτώβριο του 1994. Η έκδοση αυτή εφερε σημαντικές αλλαγες και προσέθεσε σημαντικές δυνατότητες ενω ταυτόχρονα αυξησε τον αριθμό των υποστηριζόμενων λειτουργικών συστημάτων. Η εκδοση 5 συνεχίζει να αναπτύσεται ακόμα βρισκόμενη στην εκδοση 5.8.8. Η επόμενη έκδοση, η εκτη έχει ανακοινωθεί απο το 2000 αλλα δεν έχει εμφανιστεί ακόμα.

Χαρακτηριστικά

Η perl απο την σχεδίαση της συνδιάζει χαρακτηριστικά αρα και ομοιότητες στον προγραμματισμο απο πολλές γλώσσες όπως η C, η awk, η sed, το sh, και η Basic [1]. Ένα απο τα δυνατά της σημεία είναι η δυνατότητα σύνδεσης με μεγάλο αριθμό βάσεων δεδομένων όπως Oracle, MySql, Postgres, Microsoft SQL server, Sybase κ.α. Επιπλέον η perl έχει μια εξαιρετική μηχανή υποστήριξης κανονικών εκφράσεων(regular expressions) η οποία είναι ένας απο τους λόγους που η γλώσσα είναι τόσο δημοφιλής. Αντίθετα με τις περισσότερες γνωστές γλώσσες προγραμματισμού η Perl δεν δημιουργεί ένα δυαδικό αρχείο εκτέλεσης αλλα εκτέλει (interpret) τις εντολές του προγράμματος κάθε φορα.

Χρήση

Η Perl χρησιμοποιήται απο ένα ευρύ φάσμα χρηστών το οποίο περιλαμβάνει επαγγελματίες προγραμματιστές, διαχειρηστές συστημάτων, web developers αλλα και απλούς χρήστες. Η πλέον διαδεδομένη χρήστη της ειναι για την υλοποίσηση CGI εφαρμογών οι οποίες μπορούν να εκτελεστούν απο κάποιο web server όπως ο Apache και να δημιουργήσουν δυναμικές ιστοσελίδες. Επίσης χρησιμοποιήται απο για να δημιουργηθούν scripts για την διαχείρηση λειτουργικών συστημάτων αφού παρέχει πολυ περισσότερες δυνατότητες απο το μέσο shell.

Λειτουργικά συστήματα

Η perl έρχεται προεγκατεστημένη στην συντριπτική πλειονότητα των unix-like λειτουργικών οπως το Linux αλλα υπάρχουν εκδόσεις τις σχέδον για κάθε λειτουργικό σύστημα. Αναμεσα σε πολλά άλλα η Perl μπορεί να χρησιμοποιηθεί απο:

Εξωτερικοί σύνδεσμοι

ĥ* Perl.org

Αναφορές

  1. http://www.perl.org/about.html
  2. http://www.cpan.org/ports/index.html


Ανακτήθηκε από "http://el.wikipedia.org/wiki/Perl"

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net