Perl: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Yusri2788 (bicara | kontrib)
Yusri2788 (bicara | kontrib)
Tidak ada ringkasan suntingan
Baris 1:
{{rapikan|topik=teknologi informasi}}
{{Infobox Software|programming language
| name = Perl
|screenshot logo = [[BerkasImage:Programming-republic-of-perl.gif]]
| logo size =
|caption = Logo Perl
| logo alt = Logo Perl
|developer = [[Larry Wall]]
| caption = Logo Perl
|latest_release_version = 5.24.0
| screenshot =
|latest_release_date = [[9 Mei]], [[2016]]
| paradigm = [[Multi-paradigm]]: [[Functional programming|functional]], [[Imperative programming|imperative]], [[Object-oriented programming|object-oriented]] ([[Class-based programming|class-based]]), [[Reflective programming|reflective]], [[Procedural programming|procedural]], [[Event-driven programming|event-driven]], [[Generic programming|generic]]
|operating_system = [[antar-platform]]
| designer = [[Larry Wall]]
|genre = [[Bahasa pemrograman]]
| developer = [[Larry Wall]]
|license = Lisensi ganda ([[GPL]] dan [[Artistic License]])
| typing = Dynamic
|website = [http://www.perl.org www.perl.org]
| operating_system = [[antar-Lintas platform]]
| file_ext = .pl dan .pm
| genre = [[Bahasa pemrograman]]
| license = Lisensi ganda <br />([[Artistic License]] 1.0<ref name="artistic-1.0">[http://dev.perl.org/licenses/artistic.html Lisensi Artistic - dev.perl.org]</ref><ref name="artistic-1.0-git">[http://perl5.git.perl.org/perl.git/blob/HEAD:/Artistic Artistic] - File pada repositori Git Perl5</ref> <br />dan [[GPL|Lisensi GPL]]<ref name="licensing">{{cite web |url = http://dev.perl.org/licenses |title = Perl Licensing |accessdate= 2018-05-26 |publisher= dev.perl.org }}</ref>)
| website = [http://www.perl.org www.perl.org]
 
| wikibooks = Perl Programming
| year = {{Start date and age|1987|12|18}}
 
| latest_release_version = 5.24.0
 
5.26.2<ref>{{cite web|url= https://www.nntp.perl.org/group/perl.perl5.porters/2018/04/msg250440.html |title= Perl 5.26.2 is now available! |accessdate= 2018-05-26 |publisher= www.nntp.perl.org }}</ref> / {{Start date and age|mf=yes|2018|04|14}}
 
5.24.4<ref>{{cite web|url= https://www.nntp.perl.org/group/perl.perl5.porters/2018/04/msg250439.html |title= Perl 5.24.4 is now available! |accessdate= 2018-05-26 |publisher= www.nntp.perl.org }}</ref> / {{Start date and age|mf=yes|2018|04|14}}
 
5.22.4<ref>{{cite web|url= http://www.nntp.perl.org/group/perl.perl5.porters/2017/07/msg245526.html |title = Perl 5.22.4 is now available! |accessdate= 2018-05-26 |publisher= www.nntp.perl.org }}</ref> / {{Start date and age|mf=yes|2017|07|15}}
 
| latest_release_date = [[9 Mei]], [[2016]]=
 
| latest_preview_version =
 
5.27.11<ref>{{cite web |url = https://www.nntp.perl.org/group/perl.perl5.porters/2018/04/msg250571.html |title = 5.27.11 released! |accessdate = 2018-04-21 |publisher = www.nntp.perl.org}}</ref>
 
| latest_preview_date = {{Start date and age|mf=yes|2018|04|20}}
 
| influenced = [[CoffeeScript]],{{citation needed|date=January 2016}} [[ECMAScript]], [[Falcon (programming language)|Falcon]], [[Groovy (programming language)|Groovy]],{{citation needed|date=February 2016}} [[JavaScript]], [[Julia (programming language)|Julia]], [[LPC (programming language)|LPC]], [[Perl 6]], [[PHP]], [[Python (programming language)|Python]], [[Ruby (programming language)|Ruby]], [[Windows PowerShell]]
| influenced_by = [[AWK (programming language)|AWK]], [[C (programming language)|C]], [[C++]], [[Lisp (programming language)|Lisp]], [[Pascal (programming language)|Pascal]], [[sed]], [[Smalltalk 80]], [[Unix shell]]
| programming_language = [[C (programming language)|C]]
}}
 
'''Perl''' adalah [[bahasa pemrograman]] untuk segala keperluan, dikembangkan pertama kali oleh [[Larry Wall]] di mesin [[Unix]]. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix ([[SunOS]], [[Linux]], [[BSD]], [[HP-UX]]), juga tersedia untuk sistem operasi seperti [[DOS]], [[Windows]], [[PowerPC]], [[BeOS]], [[VMS]], [[EBCDIC]], dan [[PocketPC]]. Dukungan terhadap pemrograman berbasis objek (''object oriented programming''/''[[OOP]]'') ditambahkan pada Perl 5, yang pertama kali dirilis pada tanggal 31 Juli 1993. Proyek pengembangan [[Perl 6]] dimulai pada tahun 2000, dan masih berlangsung hingga kini tanpa tanggal yang jelas kapan mau dirilis. Ini dikatakan sendiri oleh Larry Wall<ref>[http://www.perl.com/pub/a/2003/07/16/soto2003.html State of the Onion 2003]</ref> dalam satu pidatonya yang dikenal dengan seri ''[[The State of the Onion]]''.
 
Baris 116 ⟶ 145:
[[Kategori:Bahasa pemrograman Perl]]
[[Kategori:Bahasa pemrograman prosedural]]
[[Kategori:Bahasa pemrograman berorientasi objek]]