Perl
Bách khoa toàn thư mở Wikipedia
Perl | |
---|---|
Phát triển: | Larry Wall |
Phiên bản mới nhất: | 5.8.8 / 31 tháng 1, 2006 |
Hệ điều hành: | đa nền |
Thể loại: | Ngôn ngữ lập trình |
Giấy phép: | GNU General Public License, Artistic License |
Trang chủ: | http://www.perl.org |
Perl (viết tắt của Practical Extraction and Report Language - ngôn ngữ kết xuất và báo cáo thực dụng) được Larry Wall xây dựng từ năm 1987, với mục đích chính là tạo ra một ngôn ngữ lập trình có khả năng chắt lọc một lượng lớn dữ liệu và cho phép xử lí dữ liệu nhằm thu được kết quả cần tìm.
Perl là ngôn ngữ thông dụng trong lĩnh vực quản trị hệ thống và xử lí các trang Web do có các ưu điểm sau:
- Có các thao tác quản lí tập tin, xử lí thông tin thuận tiện
- Thao tác với chuỗi kí tự rất tốt
- Đã có một thư viện mã lệnh lớn do cộng đồng sử dụng Perl đóng góp (CPAN).
Cú pháp lệnh của Perl khá giống với C, từ các kí hiệu đến tên các hàm, do đó, nhiều người (đã có kinh nghiệm với C) thấy Perl dễ học. Perl khá linh hoạt và cho phép người sử dụng giải quyết với cùng một vấn đề được đặt ra theo nhiều cách khác nhau.
Mục lục |
[sửa] Lịch sử
Wall bắt đầu thiết kế Perl vào năm 1987 lúc đang làm lập trình viên cho Unisys và cho ra đời phiên bản 1.0 trên comp.sources.misc vào ngày 18 tháng 12 năm 1987. Ngôn ngữ được mở rộng một cách nhanh chóng vài năm sau đó. Phiên bản 2 của Perl, được công bố năm 1988, có tính năng tốt hơn cho biểu thức chính qui. Phiên bản 3, công bố năm 1989, với hỗ trợ cho các dữ liệu dạng nhị phân.
Cho đến năm 1991, trang man là tài liệu duy nhất của Perl. Năm 1991, cuốn sách Programming Perl đã được xuất bản và trở thành cuốn cẩm nang tra cứu của ngôn ngữ Perl. Cùng lúc đó, phiên bản 4 ra đời, đánh dấu sự thay đổi quan trọng của ngôn ngữ, và là phiên bản đầu tiên được viết trong sách.
[sửa] Tên gọi
[sửa] Biểu tượng
[sửa] Các tính năng
[sửa] Ứng dụng
[sửa] Cấu trúc ngôn ngữ
[sửa] Kiểu dữ liệu
[sửa] Cấu trúc điều khiển
[sửa] Subroutine
[sửa] Biểu thức chính qui
[sửa] Giao diện với các hệ cơ sở dữ liệu
[sửa] Tối ưu hoá
[sửa] Tương lai
[sửa] Xem thêm
- The Perl Foundation
- POE- the Perl Object Environment
- PDL- the Perl Data Language
- Plain Old Documentation- a documentation tool for Perl
- Just another Perl hacker
- Perl Monks
- Perl Mongers
- PerlScript
- Comparison of programming languages
- Learning Perl, Fourth Edition (the Llama book), ISBN 0-596-10105-8
- Perl Cookbook, ISBN 0-596-00313-7
- Programming Perl, (the Camel book), ISBN 0-596-00027-8
[sửa] Liên kết ngoài
- Perl.org - Trang nhà chính thức của Perl
- Perldoc at Perl.org - tài liệu trực tuyến của Perl
- Perl development
- Perl Builder - Visual Editor/Development Tool for Perl
- IndigoPerl - bản phân phối của Perl dành cho Microsoft Windows
- A quick guide to learn Perl - Stanford Library
- Perl humour on Wikibooks
- The origin of Perl - "Stability. Speed. Simplicity. perl1 is here."
- The Perl Timeline
- Perl related websites in the Open Directory Project
- The Perl Review - Current print magazine about Perl.
- The Perl Journal online - The original Perl print periodical.
- Ten Perl Myths - O'Reilly
- Perl fortunes - Collected quotes from Larry Wall.
Các ngôn ngữ lập trình chính (xem thêm) (sửa) | |||
Dùng cho kỹ nghệ: ABAP | Ada | AWK | BASH | Assembly | C | C++ | C# | Delphi | DHTML | Fortran | Java | JavaScript | Lisp | Objective-C | Perl | PHP | PL/SQL | Python | Ruby | SAS | sed | Smalltalk | Tcl | sh | Visual Basic | VBScript | VBA | VB.NET | Scheme | HTML | XML
|