SQL ERROR: query=( SELECT 'common' AS book_type, pbs.book_section_id, pbs.snippet, b.id AS book_id, b.name AS book_name, b.year AS book_year, b.series AS book_series, b.link as book_link, b.litres_link, ba.id AS author_id, ba.name AS author_name, ba.link as author_link, bst.pid as pid, bs.link as section_link FROM kartaslov.phrases p JOIN kartaslov.phrase_book_section pbs ON pbs.phrase_id = p.id AND pbs.book_type = 'common' JOIN kartaslov.books b ON b.id = pbs.book_id JOIN kartaslov.book_authors ba ON ba.id = b.author_id JOIN kartaslov.book_section_text bst ON bst.id = pbs.book_section_text_id JOIN kartaslov.book_sections bs ON bs.id = bst.book_section_id WHERE p.phrase = ? LIMIT 0, 3 ) UNION ALL ( SELECT 'classic' AS book_type, pbs.book_section_id, pbs.snippet, cb.id AS book_id, cb.name AS book_name, cb.year AS book_year, cb.series AS book_series, cb.link as book_link, NULL AS litres_link, cba.id AS author_id, cba.name AS author_name, cba.link AS author_link, cbst.pid as pid, cbs.link as section_link FROM kartaslov.phrases p JOIN kartaslov.phrase_book_section pbs ON pbs.phrase_id = p.id AND pbs.book_type = 'classic' JOIN kartaslov.classic_books cb ON cb.id = pbs.book_id JOIN kartaslov.classic_book_authors cba ON cba.id = cb.author_id JOIN kartaslov.classic_book_section_text cbst ON cbst.id = pbs.book_section_text_id JOIN kartaslov.classic_book_sections cbs ON cbs.id = cbst.book_section_id WHERE p.phrase = ? LIMIT 0, 3 ); err=Unknown column 'pbs.book_section_id' in 'SELECT' SQL_ERR
άγνωστος
| Θέση | Πεδίο ορισμού | Σελίδα | Δράσεις |
|---|---|---|---|
| 1 | ru.wikipedia.org | /wiki/perl | |
|
Πλήρης διεύθυνση URL
Τίτλος
Perl — Википедия
Τελευταία Ενημέρωση
N/A
Αρχή σελίδας
N/A
Κυκλοφορία:
N/A
Επιστροφή συνδέσμους:
N/A
Μερίδια κοινωνικής δικτύωσης:
N/A
Χρόνος φόρτωσης:
N/A
Προεπισκόπηση αποσπάσματος:
Perl — высокоуровневый интерпретируемый динамический язык программирования общего назначения , созданный Ларри Уоллом, лингвистом по образованию. Название языка ... |
|||
| 2 | www.perl.org | / | |
|
Πλήρης διεύθυνση URL
Τίτλος
The Perl Programming Language - www.perl.org
Τελευταία Ενημέρωση
N/A
Αρχή σελίδας
N/A
Κυκλοφορία:
N/A
Επιστροφή συνδέσμους:
N/A
Μερίδια κοινωνικής δικτύωσης:
N/A
Χρόνος φόρτωσης:
N/A
Προεπισκόπηση αποσπάσματος:
Flexible & Powerful. Perl is a highly capable, feature-rich programming language with over 37 years of development. Download and Get StartedLearn more » ... |
|||
| 3 | habr.com | /ru/articles/872540/ | |
|
Πλήρης διεύθυνση URL
Τίτλος
Забытые технологии
Τελευταία Ενημέρωση
N/A
Αρχή σελίδας
N/A
Κυκλοφορία:
N/A
Επιστροφή συνδέσμους:
N/A
Μερίδια κοινωνικής δικτύωσης:
N/A
Χρόνος φόρτωσης:
N/A
Προεπισκόπηση αποσπάσματος:
9 янв. 2025 г. — В общем, полноценный язык программирования , на котором можно писать как простые системные скрипты, так и сложные веб-системы. Другой вопрос, что ... |
|||
| 4 | strawberryperl.com | / | |
|
Πλήρης διεύθυνση URL
Τίτλος
Strawberry Perl for Windows
Τελευταία Ενημέρωση
N/A
Αρχή σελίδας
N/A
Κυκλοφορία:
N/A
Επιστροφή συνδέσμους:
N/A
Μερίδια κοινωνικής δικτύωσης:
N/A
Χρόνος φόρτωσης:
N/A
Προεπισκόπηση αποσπάσματος:
Strawberry Perl is a perl environment for MS Windows containing all you need to run and develop perl applications. |
|||
| 5 | blog.skillfactory.ru | /glossary/perl/ | |
|
Πλήρης διεύθυνση URL
Τίτλος
Perl - что это за язык программирования и для чего он ...
Τελευταία Ενημέρωση
N/A
Αρχή σελίδας
N/A
Κυκλοφορία:
N/A
Επιστροφή συνδέσμους:
N/A
Μερίδια κοινωνικής δικτύωσης:
N/A
Χρόνος φόρτωσης:
N/A
Προεπισκόπηση αποσπάσματος:
21 сент. 2023 г. — Этот язык иногда называют скотчем для интернета. С его помощью можно собрать воедино программы на разных языках, потому что Perl умеет мощно ... |
|||
| 6 | en.wikipedia.org | /wiki/perl | |
|
Πλήρης διεύθυνση URL
Τίτλος
Perl
Τελευταία Ενημέρωση
N/A
Αρχή σελίδας
N/A
Κυκλοφορία:
N/A
Επιστροφή συνδέσμους:
N/A
Μερίδια κοινωνικής δικτύωσης:
N/A
Χρόνος φόρτωσης:
N/A
Προεπισκόπηση αποσπάσματος:
Perl is a high-level, general-purpose, interpreted, dynamic programming language . Though Perl is not officially an acronym, there are various backronyms in ...;38073864 |
|||
| 7 | www.perl.com | / | |
|
Πλήρης διεύθυνση URL
Τίτλος
Perl.com - programming news, code and culture
Τελευταία Ενημέρωση
N/A
Αρχή σελίδας
N/A
Κυκλοφορία:
N/A
Επιστροφή συνδέσμους:
N/A
Μερίδια κοινωνικής δικτύωσης:
N/A
Χρόνος φόρτωσης:
N/A
Προεπισκόπηση αποσπάσματος:
Unlike languages backed by large corporations, Perl relies entirely on community support . The summit will focus on revitalizing CPAN Testers and implementing ... |
|||
| 8 | www.opennet.ru | /docs/RUS/perl_help/ | |
|
Πλήρης διεύθυνση URL
Τίτλος
Краткий экскурс в Perl-программирование
Τελευταία Ενημέρωση
N/A
Αρχή σελίδας
N/A
Κυκλοφορία:
N/A
Επιστροφή συνδέσμους:
N/A
Μερίδια κοινωνικής δικτύωσης:
N/A
Χρόνος φόρτωσης:
N/A
Προεπισκόπηση αποσπάσματος:
Perl создал некий Ларри Уолл. Perl - аббревиатура, расшифровывается как Practical Extraction and Report Language (практический язык извлечений и отчётов). |
|||
| 9 | thecode.media | /perl/ | |
|
Πλήρης διεύθυνση URL
Τίτλος
Perl — особенный язык программирования
Τελευταία Ενημέρωση
N/A
Αρχή σελίδας
N/A
Κυκλοφορία:
N/A
Επιστροφή συνδέσμους:
N/A
Μερίδια κοινωνικής δικτύωσης:
N/A
Χρόνος φόρτωσης:
N/A
Προεπισκόπηση αποσπάσματος:
7 мая 2024 г. — Perl — мощный язык для работы с текстом и любыми символьными данными . На нём легко писать программы, которые автоматизируют работу с компьютером ... |
|||
| Θέση | Πεδίο ορισμού | Σελίδα | Δράσεις |
|---|---|---|---|
| 1 | ru.wikipedia.org | / | |
|
Κυκλοφορία:
N/A
Επιστροφή συνδέσμους:
N/A
Μερίδια κοινωνικής δικτύωσης:
N/A
Χρόνος φόρτωσης:
N/A
Προεπισκόπηση αποσπάσματος:
Δεν υπάρχει διαθέσιμο απόσπασμα |
|||
| 2 | perl.org | / | |
|
Κυκλοφορία:
N/A
Επιστροφή συνδέσμους:
N/A
Μερίδια κοινωνικής δικτύωσης:
N/A
Χρόνος φόρτωσης:
N/A
Προεπισκόπηση αποσπάσματος:
Δεν υπάρχει διαθέσιμο απόσπασμα |
|||
| 3 | perl.far.ru | / | |
|
Κυκλοφορία:
N/A
Επιστροφή συνδέσμους:
N/A
Μερίδια κοινωνικής δικτύωσης:
N/A
Χρόνος φόρτωσης:
N/A
Προεπισκόπηση αποσπάσματος:
Δεν υπάρχει διαθέσιμο απόσπασμα |
|||
| 4 | en.wikipedia.org | / | |
|
Κυκλοφορία:
N/A
Επιστροφή συνδέσμους:
N/A
Μερίδια κοινωνικής δικτύωσης:
N/A
Χρόνος φόρτωσης:
N/A
Προεπισκόπηση αποσπάσματος:
Δεν υπάρχει διαθέσιμο απόσπασμα |
|||
| 5 | codenet.ru | / | |
|
Κυκλοφορία:
N/A
Επιστροφή συνδέσμους:
N/A
Μερίδια κοινωνικής δικτύωσης:
N/A
Χρόνος φόρτωσης:
N/A
Προεπισκόπηση αποσπάσματος:
Δεν υπάρχει διαθέσιμο απόσπασμα |
|||
| 6 | perl.com | / | |
|
Κυκλοφορία:
N/A
Επιστροφή συνδέσμους:
N/A
Μερίδια κοινωνικής δικτύωσης:
N/A
Χρόνος φόρτωσης:
N/A
Προεπισκόπηση αποσπάσματος:
Δεν υπάρχει διαθέσιμο απόσπασμα |
|||
| 7 | perl.find-info.ru | / | |
|
Κυκλοφορία:
N/A
Επιστροφή συνδέσμους:
N/A
Μερίδια κοινωνικής δικτύωσης:
N/A
Χρόνος φόρτωσης:
N/A
Προεπισκόπηση αποσπάσματος:
Δεν υπάρχει διαθέσιμο απόσπασμα |
|||
| 8 | lurkmore.ru | / | |
|
Κυκλοφορία:
N/A
Επιστροφή συνδέσμους:
N/A
Μερίδια κοινωνικής δικτύωσης:
N/A
Χρόνος φόρτωσης:
N/A
Προεπισκόπηση αποσπάσματος:
Δεν υπάρχει διαθέσιμο απόσπασμα |
|||
| 9 | citforum.ru | / | |
|
Κυκλοφορία:
N/A
Επιστροφή συνδέσμους:
N/A
Μερίδια κοινωνικής δικτύωσης:
N/A
Χρόνος φόρτωσης:
N/A
Προεπισκόπηση αποσπάσματος:
Δεν υπάρχει διαθέσιμο απόσπασμα |
|||
| 10 | perl6.ru | / | |
|
Κυκλοφορία:
N/A
Επιστροφή συνδέσμους:
N/A
Μερίδια κοινωνικής δικτύωσης:
N/A
Χρόνος φόρτωσης:
N/A
Προεπισκόπηση αποσπάσματος:
Δεν υπάρχει διαθέσιμο απόσπασμα |
|||
Καλώς ήρθατε σε μια εις βάθος εξερεύνηση της ισχυρής γλώσσας σεναρίου, γνωστής ως perl. Είτε είστε έμπειρος προγραμματιστής είτε μόλις ξεκινάτε το ταξίδι προγραμματισμού σας, η κατανόηση του perl μπορεί να ανοίξει έναν κόσμο δυνατοτήτων. Αυτός ο οδηγός έχει σχεδιαστεί για να σας βοηθήσει να εξοικειωθείτε με την perl, καλύπτοντας τα πάντα, από τη βασική σύνταξη έως τις προηγμένες λειτουργίες και τις εφαρμογές του πραγματικού κόσμου.
Η Perl (Πρακτική Γλώσσα Εξαγωγής και Αναφοράς) είναι μια γλώσσα προγραμματισμού υψηλού επιπέδου, γενικής χρήσης που κυκλοφορεί από τις αρχές της δεκαετίας του 1980. Δημιουργήθηκε από τον Larry Wall με στόχο να κάνει την επεξεργασία κειμένου ευκολότερη και πιο αποτελεσματική. Σήμερα, η perl χρησιμοποιείται ευρέως για ανάπτυξη ιστού, διαχείριση συστήματος, προγραμματισμό δικτύου και πολλά άλλα. Η ευελιξία και το πλούσιο σύνολο ενσωματωμένων λειτουργιών του το καθιστούν αγαπημένο μεταξύ των προγραμματιστών σε όλο τον κόσμο.
Για να ξεκινήσετε το ταξίδι σας στο perl, θα χρειαστεί να εγκαταστήσετε έναν διερμηνέα perl. Τα περισσότερα σύγχρονα λειτουργικά συστήματα διαθέτουν προεγκατεστημένο το perl, αλλά αν δεν το έχετε, μπορείτε να το κατεβάσετε από το perl.org.
Ο παραδοσιακός τρόπος για να ξεκινήσετε την εκμάθηση μιας νέας γλώσσας προγραμματισμού είναι γράφοντας ένα "Hello, World!" πρόγραμμα. Στην perl, αυτό μπορεί να γίνει με δύο μόνο γραμμές κώδικα:
<προ> χρήση αυστηρή? χρήση προειδοποιήσεων· εκτύπωση "Γεια, Κόσμος!\n";Αυτό το απλό σενάριο εισάγει τις πρακτικές αυστηρές και προειδοποιήσεις, οι οποίες βοηθούν στην καταγραφή πιθανών σφαλμάτων στον κώδικά σας. Η συνάρτηση print εξάγει τη συμβολοσειρά "Hello, World!" ακολουθούμενο από έναν χαρακτήρα νέας γραμμής.
Η σύνταξη του Perl έχει σχεδιαστεί για να είναι ευέλικτη και ευανάγνωστη. Ακολουθούν ορισμένες βασικές έννοιες για να ξεκινήσετε:
Η Perl υποστηρίζει τρεις τύπους μεταβλητών: βαθμωτές, πίνακες και κατακερματισμούς.
$) ακολουθούμενο από το όνομα της μεταβλητής. Για παράδειγμα:
$number = 42; $string = "Γεια σου, Perl!";
@) ακολουθούμενο από το όνομα της μεταβλητής. Μπορείτε να προσπελάσετε μεμονωμένα στοιχεία χρησιμοποιώντας το ευρετήριό τους, ξεκινώντας από το 0. Για παράδειγμα:
@fruits = ("μήλο", "μπανάνα", "κεράσι");
εκτύπωση $fruits[1]; # Έξοδοι "μπανάνα"
%) ακολουθούμενο από το όνομα της μεταβλητής. Οι τιμές μπορούν να προσπελαστούν χρησιμοποιώντας τα αντίστοιχα κλειδιά τους. Για παράδειγμα:
%person = ("name" => "Alice", "age" => 30);
εκτύπωση $person{"name"}; # Έξοδοι "Alice"
Η Perl παρέχει πολλές δομές ελέγχου για τον έλεγχο της ροής του προγράμματός σας. Μερικά κοινά περιλαμβάνουν τα if, εκτός, για και while.
Μόλις κατακτήσετε τα βασικά, μπορείτε να ξεκινήσετε την εξερεύνηση ορισμένων από τις πιο προηγμένες δυνατότητες της perl.
Η Perl είναι γνωστή για τις ισχυρές της δυνατότητες κανονικής έκφρασης. Οι κανονικές εκφράσεις, ή regex, σας επιτρέπουν να αναζητάτε και να χειρίζεστε συμβολοσειρές με βάση μοτίβα. Ακολουθούν μερικά παραδείγματα:
Το Comprehensive Perl Archive Network (CPAN) είναι ένα αποθετήριο με περισσότερες από 350.000 ενότητες που επεκτείνουν τη λειτουργικότητα της perl. Η εγκατάσταση και η χρήση αυτών των μονάδων μπορεί να σας εξοικονομήσει χρόνο και προσπάθεια κατά την ανάπτυξη έργων. Δείτε πώς μπορείτε να εγκαταστήσετε μια λειτουργική μονάδα χρησιμοποιώντας cpan:
<προ> cpan Ενότητα::ΌνομαΜόλις εγκατασταθεί, μπορείτε να χρησιμοποιήσετε τη μονάδα στο σενάριό σας εισάγοντάς την με την πρόταση use:
Η Perl υποστηρίζει αντικειμενοστραφή προγραμματισμό (OOP), επιτρέποντάς σας να δημιουργήσετε κλάσεις και αντικείμενα για να ενσωματώσετε δεδομένα και συμπεριφορά. Ακολουθεί ένα παράδειγμα:
<προ> πακέτο Ζώο? υπο νέο { my $class = shift; ο $εαυτός μου = { όνομα => μετατόπιση, ήχος => μετατόπιση, }; ευλογεί $εαυτό, $class? επιστροφή $self? } δευτερεύουσα ομιλία { ο $εαυτός μου = shift; εκτυπώστε "$self->{name} λέει $self->{sound}!\n"; } 1; # Χρήση της τάξης Animal χρήση Ζώο? $dog = Animal->new("Rex", "Woof"); $cat = Animal->new("Whiskers", "Meow"); $dog->speak(); # Έξοδοι "Ο Ρεξ λέει Γουφ!" $cat->speak(); # Έξοδοι "Whiskers say Meow!"Το Perl χρησιμοποιείται σε μια ποικιλία πραγματικών εφαρμογών, από την ανάπτυξη ιστού έως τη διαχείριση συστήματος. Ακολουθούν μερικά παραδείγματα:
Πολλά δημοφιλή πλαίσια web, όπως το Catalyst και το Dancer, είναι γραμμένα σε perl. Αυτά τα πλαίσια παρέχουν εργαλεία για τη δημιουργία επεκτάσιμων και συντηρήσιμων εφαρμογών ιστού.
Οι δυνατότητες επεξεργασίας κειμένου της Perl το καθιστούν ιδανικό για την αυτοματοποίηση εργασιών διαχείρισης συστήματος. Μπορούν να γραφτούν σενάρια για τη διαχείριση αρχείων, την παρακολούθηση της απόδοσης του συστήματος και την αυτοματοποίηση επαναλαμβανόμενων εργασιών.
Το Perl μπορεί να χρησιμοποιηθεί για ανάλυση δεδομένων και επιστημονικούς υπολογισμούς, χάρη στις ισχυρές δυνατότητες κανονικής έκφρασης και τις εκτεταμένες βιβλιοθήκες του. Ενότητες όπως το PDL (Perl Data Language) παρέχουν προηγμένες δυνατότητες αριθμητικού υπολογισμού.
Συμπερασματικά, η perl είναι μια ευέλικτη και ισχυρή γλώσσα προγραμματισμού που έχει αντέξει στη δοκιμασία του χρόνου. Είτε εργάζεστε για ανάπτυξη ιστού, διαχείριση συστήματος ή ανάλυση δεδομένων, η κατανόηση του perl μπορεί να σας βοηθήσει να γίνετε πιο αποτελεσματικός και αποτελεσματικός προγραμματιστής. Ελπίζουμε ότι αυτός ο οδηγός σας έχει προσφέρει μια σταθερή βάση για την εκμάθηση της perl και την εξερεύνηση των πολλών δυνατοτήτων της.
Θυμηθείτε, ο καλύτερος τρόπος για να μάθετε οποιαδήποτε γλώσσα προγραμματισμού είναι η εξάσκηση. Γράψτε σενάρια, εργαστείτε σε έργα και συνεργαστείτε με την κοινότητα της perl. Με αφοσίωση και επιμονή, θα είστε σε καλό δρόμο για να κατακτήσετε το perl.
Σχετικά με τον συγγραφέα: Αυτό το άρθρο γράφτηκε από το serpulse.com, έναν πόρο για προγραμματιστές που επιδιώκουν να βελτιώσουν τις προγραμματιστικές τους δεξιότητες και να παραμείνουν ενημερωμένοι με τις τελευταίες τάσεις στην τεχνολογία.