Lompat ke isi

Perl

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Revisi sejak 20 Desember 2006 14.43 oleh Escarbot (bicara | kontrib) (robot Adding: vi:Perl)
Perl
Edit nilai pada Wikidata
Logo Perl
Tipebahasa pemrograman Edit nilai pada Wikidata
Versi pertama1987 Edit nilai pada Wikidata
Versi stabil
5.40.0 (9 Juni 2024) Edit nilai pada Wikidata
GenreBahasa pemrograman
LisensiGPL
Karakteristik teknis
Sistem operasiLinux, macOS, Microsoft Windows, Oracle Solaris, AIX dan HP-UX Edit nilai pada Wikidata
Bahasa pemrogramanC (mul) Terjemahkan Edit nilai pada Wikidata
Informasi pengembang
PembuatLarry Wall Edit nilai pada Wikidata
PengembangLarry Wall
DesainerLarry Wall Edit nilai pada Wikidata
Informasi tambahan
Situs webwww.perl.org
Stack ExchangeEtiqueta Edit nilai pada Wikidata
Free Software DirectoryPerl Edit nilai pada Wikidata
Subredditperl Edit nilai pada Wikidata
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini


Perl adalah bahasa scripting yang dimulai oleh Larry Wall. Penggunaannya ditemui secara luas untuk CGI (Common Gateway Interface) dan bioinformatika karena fasilitas pattern matching-nya. Versi terakhir adalah versi 5, dan versi 6 sedang dalam tahap pengembangan. Perl tersedia dalam versi untuk berbagai sistem operasi seperti UNIX (termasuk Linux dan Mac OS X), Windows dan BeOS.

Hello World

Berikut ini satu contoh program sederhana dalam bahasa Perl untuk menulis kalimat "Hello World":

#!/usr/bin/perl -w

print "Hello, world!\n";
print "My name is John";

Jenis data

Perl memiliki tiga jenis data dasar: skalar, array, hash. Ketiganya dibedakan dengan awalan di depan nama variabel:

  1. Skalar adalah segala sesuatu yang bersifat tunggal, misalnya string dan angka. Awalan yang digunakan adalah $. Misalnya $nilai
  2. Array adalah himpunan skalar yang diberi indeks bilangan cacah. Awalannya adalah @. Misalnya @murid
  3. Hash adalah himpunan skalar yang diberi indeks skalar (biasanya string). Awalannya adalah %. Misalnya %hobby
  4. Reference, yang sebenarnya adalah adalah tipe data skalar 'biasa', namun perbedaannya adalah jika ketiga tipe data biasa diatas (skalar, array dan hash) menyimpan nilai langsung didalam suatu variabel yang diberi nama, maka reference tidak, mungkin istilah lain untuk reference adalah pointer. Mungkin untuk lebih jelasnya reference bisa didefinisikan dengan Suatu variabel skalar yang sebenarnya tidak menyimpan nilai apapun kecuali alamat memori dimana suatu nilai/value disimpan. baru-baru ini diskusi tentang reference di buka di lenn-biz atau lihat ID-PERL