informasi kontak saya
Surat[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Perl adalah singkatan dari Practical Extraction and Report Language, yang dapat diterjemahkan sebagai "Bahasa Ekstraksi Laporan Praktis".
Perl adalah bahasa pemrograman tingkat tinggi, tujuan umum, literal, dan dinamis.
Perl awalnya dirancang oleh Larry Wall dan diterbitkan pada tanggal 18 Desember 1987.
Perl meminjam fitur dari C, sed, awk, skrip shell, dan banyak bahasa pemrograman lainnya.
Fitur paling penting dari Perl adalah Perl mengintegrasikan fungsi ekspresi reguler dan perpustakaan kode pihak ketiga yang besar, CPAN.
Sejak Larry Wall merilis Perl 1.0 pada tahun 1987, jumlah pengguna telah meningkat secara dramatis, dan semakin banyak pemrogram dan pengembang perangkat lunak (bisnis) yang berpartisipasi dalam pengembangan Perl. Berasal dari bahasa tingkat tinggi untuk menulis alat portabel di lingkungan lintas platform, Perl secara luas dianggap sebagai alat berkekuatan industri yang dapat digunakan untuk menyelesaikan pekerjaan Anda di mana saja. Pendahulu Perl adalah alat untuk manajemen sistem Unix dan digunakan dalam banyak tugas kecil. Kemudian, secara bertahap berkembang menjadi bahasa pemrograman yang kuat, digunakan untuk pemrograman Web, pemrosesan database, pemrosesan XML, dan manajemen sistem, sambil menyelesaikan tugas-tugas ini, ia masih dapat menangani tugas-tugas kecil sehari-hari, yang merupakan tujuan desain aslinya; Perl sangat cocok untuk administrasi sistem dan pemrograman Web. Ini telah dibundel dan dirilis sebagai komponen standar di hampir semua Unix (termasuk Linux), serta di Microsoft Windows dan hampir semua sistem operasi. Perl banyak digunakan.
(1)Perl adalah bahasa pemrograman yang dirancang oleh Larry Wall dan terus diperbarui dan dipelihara olehnya.
(2) Perl memiliki kemampuan yang kuat dan fleksibilitas bahasa tingkat tinggi (seperti C). Faktanya, seperti yang akan Anda lihat, banyak fiturnya yang dipinjam dari bahasa C.
(3) Perl sama dengan bahasa scripting. Perl tidak memerlukan compiler atau linker untuk menjalankan kodenya. Ini berarti Perl ideal untuk solusi cepat terhadap masalah pemrograman kecil dan untuk membuat prototipe untuk acara yang lebih besar guna menguji solusi potensial.
(4) Perl menyediakan semua fungsi bahasa scripting (seperti sed dan awk), dan juga memiliki banyak fungsi yang tidak dimilikinya. Perl juga mendukung penerjemah sed ke Perl dan awk ke Perl.
Singkatnya, Perl sama kuatnya dengan C dan senyaman bahasa skrip seperti awk dan sed. Penerjemah Perl adalah perangkat lunak sumber terbuka dan gratis, jadi Anda tidak perlu khawatir tentang biaya saat menggunakan Perl. Perl dapat berjalan di sebagian besar sistem operasi dan dapat dengan mudah dimigrasikan ke sistem operasi lain.
Perl adalah bahasa yang menyelesaikan pekerjaan. Sejak awal, Perl dirancang untuk menjadi bahasa yang dapat menyederhanakan tugas-tugas sederhana tanpa kehilangan kemampuan untuk menangani masalah-masalah sulit. Ia dapat dengan mudah memanipulasi angka, teks, file dan direktori, komputer dan jaringan, dan terutama bahasa program. Bahasa tersebut harus memudahkan untuk menjalankan program eksternal dan memindai keluaran program tersebut untuk hal-hal yang menarik. Dan seharusnya mudah untuk menyerahkan hal-hal yang Anda minati ini ke program lain untuk diproses secara khusus. Tentu saja, bahasa tersebut juga harus mudah dikompilasi dan dijalankan secara portabel di sistem operasi modern mana pun.
(1) Karena fleksibilitas Perl dan sintaksis berlebihan yang "berlebihan", ia juga mendapatkan reputasi "hanya tulis", karena program Perl dapat ditulis dengan sangat santai (misalnya, variabel dapat ditulis tanpa deklarasi) Gunakan secara langsung), tetapi Anda mungkin mendapatkan hasil yang tidak diharapkan (tanpa melaporkan kesalahan) dengan menulis beberapa huruf lebih sedikit. Kode dari banyak program Perl sulit dibaca. Panjang kode program yang mengimplementasikan fungsi yang sama dapat bervariasi sepuluh kali atau ratusan kali. yang membuat program ini sulit dikelola oleh pengelola (atau bahkan penulis).
(2) Demikian pula, karena sifat biasa Perl, beberapa pemrogram Perl mungkin lupa sintaksisnya dan harus sering memeriksa manual Perl.
(3) Solusi yang disarankan adalah dengan menggunakan use strict; dan menggunakan peringatan dalam program, menyatukan gaya pengkodean, dan menggunakan perpustakaan daripada menggunakan "hard coding" sendiri. Perl juga dapat menulis kode seanggun bahasa seperti Python atau Ruby.
(4) Seringkali, proses perl.exe memakan banyak ruang memori, meskipun hanya sementara, namun terasa tidak enak.
Di bawah sistem Linux dan sebagian besar sistem mirip UNIX (termasuk Mac OS X), Perl diinstal bersama sistem, dan Anda dapat memasukkan perintah di terminal baris perintah. perl-v bahasa Indonesia, periksa versinya, ada dua versi yang tersedia untuk Windows: Strawberry Perl dan ActivePerl.
$ perl -v
This is perl 5, version 26, subversion 1 (v5.26.1) built for x86_64-linux-gnu-thread-multi
(with 79 registered patches, see perl -V for more detail)
Copyright 1987-2017, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
Jika alat tersebut tidak ditemukan, Anda dapat menginstalnya secara online melalui perintah:sudo apt-get install perl
Setelah instalasi berhasil, jalur instalasi Perl adalah /usr/lokal/bin
Perl meminjam fitur dari C, sed, awk, skrip shell, dan banyak bahasa pemrograman lainnya. Sintaksnya agak mirip dengan bahasa-bahasa ini, tetapi juga memiliki karakteristiknya sendiri.
Program Perl terdiri dari deklarasi dan pernyataan. Program ini dijalankan dari atas ke bawah, termasuk loop dan kontrol kondisional. Setiap pernyataan dimulai dengantitik koma ( ; ) Menyelesaikan.
Bahasa Perl tidak memiliki spesifikasi pemformatan yang ketat, dan Anda dapat membuat indentasi sesuai gaya favorit Anda.
Bahasa Perl dibagi menjadi dua metode: pemrograman interaktif dan pemrograman skrip.
Keluaran halo, contoh dunia:
$ perl -e 'print "hellon"'
$ vim 1.pl #创建文件,一般以.pl作为后缀
$ chmod +x 1.pl #添加执行权限,perl语言不需要编译,但需要执行权限
hasil berjalan:
$ ./1.pl
hello,world
欢迎使用perl语言!
Bahasa Perl mendukung registrasi satu baris dan memblokir komentar. Komentar satu baris menggunakan "#", seperti yang ditunjukkan di bawah ini:
#这是一条注释
Komentar multi-baris Perl, metode yang paling umum adalah menggunakan POD (Plain Old Documentations) untuk membuat komentar multi-baris. Caranya seperti di bawah ini:
#! /usr/bin/perl
#这是一条注释
print "perl注释示例!n";
=pod perl注释
perl 语言注释使用示例!
块注释使用示例
=cut
print "perl块注释结束!n"
Dengan mengeksekusi program di atas, hasil keluarannya adalah:
$ ./1.pl
perl注释示例!
perl块注释结束!
Melihat: