1. Mở đầu
Perl (viết tắt của Practical Extraction and Report Language - is high-level, general-purpose, interpreted, dynamic programming languages) đượ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ú 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.
2. Lịch Sử - Tên Gọi - Biểu tượng
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.
Ngày nay, Perl trở thành tên chính thức của một trong những ngôn ngữ thông dịch mạnh mẽ được nhiều người sử dụng trên thế giới.
Ban đầu, Perl được tạo ra cho mục đích xử lý chuỗi, khai thác dữ liệu và tạo ra các báo cáo. Nhưng dần dần, tính năng của ngôn ngữ được mở rộng ra cho nhiều mục đích khác nhau bao gồm: quản trị hệ thống, thiết kế web, lập trình mạng, phát triển ứng dụng GUI,... Perl cũng có thể được sử dụng để tạo hình ảnh và điều khiển. Ngoài việc kết nối mạng thông qua telnet, FTP, v..v, tạo ra các giao diện người dùng đồ họa, thiết bị điện tử VLSI và tạo các bộ lọc mail để giảm thiểu các thực tiễn spam là một số trường hợp sử dụng Perl Perl cũng được biết đến với việc vận hành OOP (lập trình hướng đối tượng) và hỗ trợ tất cả các hình thức thừa kế, đa hình và đóng gói. Perl đủ linh hoạt để hỗ trợ thực hiện theo thủ tục cũng như OOP đồng thời. Perl cũng có thêm các mô-đun cho phép bạn viết / sử dụng / tái sử dụng mã được viết bằng Python, PHP, PDL, TCL, Octave, Java, C, C ++, Basic, Ruby và Lua trong kịch bản Perl của bạn. Điều này có nghĩa là bạn có thể kết hợp Perl với các ngôn ngữ lập trình bổ sung thay vì viết lại mã hiện có.
» Tin mới nhất:
» Các tin khác: