Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Perl Προγραμματισμός

PERL Vs . SED

Στις πρώτες ημέρες του , το λειτουργικό σύστημα UNIX ήταν μέρος ενός συστήματος επεξεργασίας κειμένου που αναπτύχθηκε στα Bell Labs . Οι σχεδιαστές του UNIX έγραψε μια συλλογή από μικρές , αλλά ισχυρές επιχειρήσεις κοινής ωφέλειας για να διαμορφώσετε και να επεξεργαστείτε έγγραφα κειμένου , τη δημιουργία αναφορών και να εκτυπώσετε τα αποτελέσματα . Sed και Perl ήταν ωφελείας που έχουν αναπτυχθεί αργότερα για να αυτοματοποιήσει την επεξεργασία κειμένου με την προσθήκη διευρυμένες δυνατότητες γλώσσα προγραμματισμού σε UNIX shell scripts . Τόσο sed και Perl είναι ισχυρά εργαλεία στα χέρια ενός έμπειρου προγραμματιστή . Sed Επισκόπηση
Η

Sed είναι ένα λειτουργικό σύστημα UNIX βοηθητικό πρόγραμμα γραμμής εντολών για την επεξεργασία αρχείων κειμένου . Το όνομα sed είναι το ακρωνύμιο για το " συντάκτης ροής . " Όπως και πολλά άλλα UNIX , BSD και Linux κοινής ωφελείας , sed δέχεται και επεξεργάζεται τις πληροφορίες σωληνώσεων ή « συνεχή ροή » του από άλλες εφαρμογές . Sed εντολές μορφοποιηθεί ως κανονικές εκφράσεις μπορούν να αναζητήσουν , οθόνη , να προσθέσετε ή να αφαιρέσετε το κείμενο από αρχεία . Sed μπορεί να λειτουργήσει σε ένα αρχείο κάθε φορά ή πολλά σε παρτίδες . Sed ακολουθεί τη φιλοσοφία του UNIX μικρό , ισχυρό βοηθητικό πρόγραμμα που εκτελεί ένα έργο πολύ καλά .
Εικόνων Perl Επισκόπηση
Η

Perl είναι μια γλώσσα γενικής χρήσης , ερμηνεύεται scripting δημιουργήθηκε το 1987 από τον Larry Wall . Αρχικά το όνομά του από το στολίδι , Perl τώρα είναι ένα αρκτικόλεξο για " Πρακτική Εξόρυξη και Γλώσσα Έκθεση ». Perl είναι μια γλώσσα υψηλού επιπέδου που δανείζεται κάποια σύνταξη από τις επιχειρήσεις κοινής ωφελείας UNIX sed και awk , καθώς και τη γλώσσα προγραμματισμού C . Οι τρέχουσες εκδόσεις της Perl μπορεί να χρησιμοποιηθεί ως μια εντολή γλώσσας κέλυφος ή ως γλώσσα προγραμματισμού για τη δημιουργία εφαρμογών Web , πρόσβαση σε βάσεις δεδομένων , τη δημιουργία αναφορών και να επεξεργαστείτε αρχεία κειμένου . Perl έχει χρησιμοποιηθεί για την κατασκευή blogging λογισμικό , τα ηλεκτρονικά συστήματα μάθησης και ακόμα και desktop εφαρμογές .

Η Ομοιότητες
Η

Sed και Perl και οι δύο γλώσσες προγραμματισμού , αλλά διαφέρουν το βάθος και το εύρος των χαρακτηριστικών και τη δυνατότητα εφαρμογής τους . Και οι δύο ερμηνεύονται όχι καταρτίζονται γλώσσες . Τόσο sed και εντολές Perl μπορεί να λειτουργήσει από την γραμμή εντολών ή την εκτέλεση από τα σενάρια αποθηκεύονται ως αρχεία κειμένου . Και οι δύο χρησιμοποιούν κανονικές εκφράσεις, να αναλύσει και να τροποποιήσετε αρχεία κειμένου . Και οι δύο έχουν μια περιεκτική, λακωνική σύνταξη που μπορεί να ζαλίζω τους προγραμματιστές που χρησιμοποιούνται για τις γλώσσες υψηλού επιπέδου όπως η C , C + + , Java ή Python . Ενώ και οι δύο γλώσσες που αναπτύχθηκαν σε UNIX και UNIX -όπως λειτουργικά συστήματα , εκδόσεις υπάρχουν επίσης για τα συστήματα Windows , καθώς και .
Εικόνων Διαφορές
Η

forte και λόγο να Sed είναι κείμενο επεξεργασία . Perl προσθέτει sed τα δυνατά σημεία τα εργαλεία και τα χαρακτηριστικά της γλώσσας που απαιτείται για τη δημιουργία κάθε εφαρμογή που δεν εξαρτάται από την ταχύτητα ή χαμηλού επιπέδου σύστημα και υποστήριξη hardware . Sed διαθέτουν λειτουργικό, αλλά περιορισμένη διακλάδωση της ροής του προγράμματος που μοιάζει με το Basic και C δήλωση goto . Perl έχει " αν τότε" υποθετικοί μαζί με για , διακόπτη και ενώ βρόχους . Μεταβλητές - συμβολικά ονόματα για πληροφορίες - δεν υπάρχουν στο sed . Perl, από την άλλη πλευρά , υποστηρίζει μεταβλητές μονοδιάστατη, πίνακες και κλειδιού-τιμής hashes ζευγάρι. Οι τρέχουσες εκδόσεις της Perl υποστηρίξει ακόμη τύπους και αντικειμενοστραφή προγραμματισμό .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα