Ngôn ngữ lập trình Pascal không phải là cái tên xa lạ với các lập trình viên. Tuy nhiên với người mới bước chân vào nghề thì cần tìm hiểu về khái niệm với những thông tin cơ bản. Chúng ta cùng tìm hiểu trong chuyên mục bài viết dưới đây.
Mục Lục
Ngôn ngữ lập trình Pascal được phát triển từ năm 1970 dưới dạng mệnh lệnh, thủ tục bởi nhà khoa học Thụy Điển nổi tiếng Nicholas Emil Wirth. Ngôn ngữ này được đặt tên theo nhà toán học, triết gia, nhà vật lý người Pháp Blaise Pascal nhằm tưởng nhớ công lao vĩ đại của ông với nền khoa học.
Pascal được biết tới là ngôn ngữ hoàn toàn độc lập, được phát triển từ ngôn ngữ ALGOL 60. Trong nghiên cứu thì Nicholas Wirth đã có đề xuất táo bạo là phát triển ngôn ngữ lập trình Pascal dựa trên hệ thống ALGOL 60 có sẵn từ năm 1960 mà không có bất kỳ sự đồng thuận nào.
Dẫu vậy, ông tiếp tục nghiên cứu và có hướng đi khác biệt hoàn toàn so với nhận định ban đầu. Thay vì dựa vào nền tảng ngôn ngữ máy tính có sẵn thì ông phát triển ngôn ngữ lập trình Pascal độc lập vào năm 1970. Sau đó thì Pascal đã thành công nhanh với bước tiến vững chắc cho sự phát triển máy tính mini thời điểm hiện tại.
>>> Bạn có biết: Rối loạn ngôn ngữ là gì? Phân loại rối loạn ngôn ngữ
Pascal là ngôn ngữ lập trình phát triển độc lập, khắc phục những hạn chế của các ngôn ngữ lập trình trước đó. Dẫu vậy, đây là lý do khiến ngôn ngữ này tồn tại một số nhược điểm.
Ngôn ngữ lập trình Pascal thường có những đặc trưng riêng nổi bật bao gồm:
Ngôn ngữ lập trình được xây dựng trên hệ thống ký hiệu riêng. Mỗi quy tắc riêng đặt ra với hệ thống ký tự nhằm tạo nên sự gắn kết trong chương trình thiết lập. Ngôn ngữ lập trình Pascal xây dựng bởi các thành phần cơ bản dưới đây:
Để đặt tên chương trình, hàm, biến… trong ngôn ngữ lập trình Pascal thì người ta sử dụng danh hiệu. Điểm ấn tượng trong danh hiệu Pascal thường bắt đầu bởi chữ cái. Còn phia sau có thể là chữ cái, chữ số hoặc gạch ngang không cố định.
Ví dụ: Can_bac_3; C1000; dellasusapple;…
Những danh hiệu trong Pascal thường không phân biệt viết thường và viết hoa. Chúng có giá trị tương đương trong ngôn ngữ lập trình này.
Ví dụ: Danh hiệu “c” và “C” không có sự khác biệt và có giá trị như nhau trong tất cả các chương trình Pascal.
>>> Xem thêm: Ngôn ngữ máy tính là gì? Đặc điểm ngôn ngữ máy tính
Từ khóa trong Pascal được coi là phần tử riêng biệt, xác định với mục đích khác nhau. Những từ khóa được sử dụng sau này thường không được trùng với từ khóa riêng.
Ví dụ một số từ khóa trong Pascal:
Loại từ khóa | Ví dụ |
Từ khóa chung | PROGRAM, BEGIN, END,… |
Từ khóa khai báo | CONST, VAR, TYPE, STRING, SET, FILE,… |
Từ khóa của lệnh lựa chọn | IF … THEN … ELSE, CASE … OF |
Từ khóa điều khiển | WITH, GOTO, EXIT, HALT |
Từ khóa toán tử | AND, OR, NOT, IN, DIV, MOD |
Khoảng trắng: Được dùng để tách biệt hai từ trong chuỗi. | |
Dấu chấm phẩy “;”: Sử dụng sau tên các câu lệnh hoặc chương trình. | |
Dấu móc “{ }”: Đặt riêng cho các phần ghi chú thông tin. | |
Dấu nháy đơn “’”: Dùng để bao một chuỗi. | |
Toán tử: Được đặt giữa hai toán hạng. Ví dụ như dấu “+”; “-”,… | |
Toán hạng: Phần tử đặt xung quanh toán tử tạo nên giá trị cho chuỗi. Ví dụ: “x+3”; “6×9”;… |
Chương trình Pascal tiêu chuẩn sẽ bao gồm phần khai báo và thân chương trình. Trong đó có một số phần khai báo phổ biến trong ngôn ngữ lập trình Pascal bao gồm: Label; Program; Uses; Const; Type; Var;…
Thân chương trình Pascal được cấu tạo bởi nhiều phần tử phức tạp hơn. Tuy nhiên, mọi thân chương trình đều bắt đầu bằng “Begin” và kết thúc bằng “End”.
Ví dụ cấu trúc chương trình trong Pascal:
Câu lệnh trong Pascal rất đa dạng và phong phú với nhiều định dạng nhằm phục vụ cho các mục đích khác nhau. Dưới đây là các câu lệnh phổ biến của ngôn ngữ lập trình này bao gồm:
Bài viết trên đây tổng hợp những ngôn ngữ lập trình Pascal rất hữu ích với bạn đọc. Đừng quên theo dõi bài viết tiếp theo để cập nhật những thông tin liên quan khác. Chúc bạn thành công!
Học phí Cao đẳng Y Khoa Phạm Ngọc Thạch năm 2024 bao nhiêu sẽ được…
Trong thời gian gần đây Y sĩ đa khoa là ngành học luôn nhận được…
Điều kiện xét học bạ Cao đẳng Y Khoa Phạm Ngọc Thạch ra sao? Thời…
Dược là ngành được đánh giá có nhiều tiềm năng phát triển trong tương lai,…
Trong thời buổi kinh tế phát triển như hiện nay, tiếng Anh là ngôn ngữ…
Điểm chuẩn xét tuyển ngành Y Dược đang là chủ đề thu hút thí sinh…