Danh mục

Giáo trình: Ngôn ngữ lập trình Perl

Số trang: 95      Loại file: doc      Dung lượng: 1.14 MB      Lượt xem: 14      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: 5,000 VND Tải xuống file đầy đủ (95 trang) 0
Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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.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...
Nội dung trích xuất từ tài liệu:
Giáo trình: Ngôn ngữ lập trình Perl  Giáo Trình Ngôn ngữ lập trình Perl 1 MỤC LỤC Trang Chƣơng I: Cú pháp, tập lệnh, các kiểu dữ liệu 1. Các phần tử cơ bản của ngôn ngữ Perl ...................................................................................... 8 2. Các kiểu dữ liệu cơ sở .................................................................................................................9 3. Các câu lệnh điều khiển ..............................................................................................................15 Chƣơng II: Vào / ra dữ liệu 1. Nhập dữ liệu vào..........................................................................................................................24 2. Xuất dữ liệu ra ............................................................................................................................ 25 Chƣơng III: Mảng, danh sách và hash 1. Danh sách (List)..........................................................................................................................30 2. Mảng...........................................................................................................................................30 3. Mảng liên kết (Hash)..................................................................................................................34 Chƣơng IV: Chƣơng trình con 1.Khái niệm.......................................................................................................................................37 2. Cách gọi hàm................................................................................................................................37 3. Trả lại giá trị cho hàm...................................................................................................................38 4. Biến cục bộ trong hàm..................................................................................................................38 5. Truyền tham số cho hàm...............................................................................................................39 6. Hàm đệ qui....................................................................................................................................40 7. Chỉ định thứ tự sắp xếp..................................................................................................................41 8. Một số hàm đặc biệt trong Perl.....................................................................................................42 Chƣơng V: Tệp (file) 1. Khái niệm về tệp ..........................................................................................................................44 2. Các thao tác...................................................................................................................................44 3. Kiểm tra tệp...................................................................................................................................46 4. Một số hàm xử lí tệp.....................................................................................................................49 2 5. Một số hàm cho thư mục(Directory) ............................................................................................51 Chƣơng VI: Xâu và xử lý văn bản trong Perl 1. Toán tử đối sánh...........................................................................................................................53 2. Các kí tự đặc biệt trong khuôn mẫu.............................................................................................53 3. Tuỳ chọn khuôn mẫu đối sánh......................................................................................................57 4. Toán tử thay thế............................................................................................................................58 5. Toán tử truyền đạt.........................................................................................................................59 6. Khuôn mẫu đối sánh mở rộng...................................................................................................... 59 7. Các Hàm split() và join()...............................................................................................................60 Index A - List mã nguồn bài tập tần suất từ......................................................................................62 Index B - Nhúng Perl vào trong C và cấp bộ nhớ động cho Perl .....................................................70 Index C - Vài nét về PHP trên cơ sở Perl...........................................................................................74 Index D - Tài liệu tham khảo..............................................................................................................76 CHƢƠNG 1 - VÀI NÉT VỀ NGÔN NGỮ LẬP TRÌNH PERL 1.Lịch sử của Perl Ngày 18/10/1987 Larry Wall tác giả của ngôn ngữ này lần đầu tiên đưa Perl vào sử dụng tại nhóm usenet comp.sources . Ngôn ngữ này phát sinh từ C và chịu ảnh hưởng bởi các ngôn ngưx khác như BASIC, awk, sed và UNIX Shell. Perl là viết tắt của Practical-Extraction and Report- Language. Mục đích ban đầu là tạo ra các bản báo cáo nhanh chóng và dẽ dàng. 2. Các đặc trƣng của Perl Các ngôn ngữ và công cụ lập trình hiện nay rất nhiều, vì thế rất nên biết rõ điểm mạnh v ...

Tài liệu được xem nhiều: