PASCAL là ngôn ngữ lập trình bậc cao do Niklaus Wirth, giáo sư trường đại học kĩ thuật Zurich (Thụy Sĩ) phát triển dựa trên ngôn ngữ lập trình Algol năm 1970 đề xuất với tên Pascal để kỉ niệm nhà toán học và triết học nổi tiếng Blaise Pascal (người Pháp). Ngôn ngữ lập trình Pascal có đặc điểm : ngữ pháp, ngữ nghĩa đơn giản và có tính logic, cấu trúc chương trình rõ ràng, dễ hiểu. Pascal là ngôn ngữ đặc biệt thích hợp cho kiểu lập trình cấu trúc, dễ sửa chữa, cải tiến. Cho đến nay, Pascal vẫn được dùng để giảng dạy về lập trình trong nhiều trường trung học và đại học trên thế giới. Đó là ngôn ngữ cho phép mô tả thuật toán thuận tiện. Pascal cũng phục vụ nhiều ứng dụng kĩ nghệ khoa học và lập trình hệ thống. Phần lớn hệ điều hành Macintosh được viết bằng Pascal. Hệ sắp chữ TeX được Donald Knuth viết bằng ngôn ngữ mang nhiều yếu tố của Pascal. Trình biên dịch Free Pascal được viết bằng Pascal là một trình biên dịch mạnh có khả năng biên dịch cả ứng dụng cũ và mới (phân phối miễn phí dưới giấy phép GNU), hỗ trợ nhiều hệ điều hành. Các hệ thống phục vụ lập trình trên Pascal (Các trình biên dịch Pascal)
Trình biên dịch, còn gọi là phần mềm biên dịch, compiler, là một chương trình máy tính làm công việc dịch một chuỗi các câu lệnh được viết bằng một ngôn ngữ lập trình (gọi là ngôn ngữ nguồn hay mã nguồn), thành một chương trình tương đương nhưng ở dưới dạng một ngôn ngữ máy tính mới (gọi là ngôn ngữ đích) và thường là ngôn ngữ ở cấp thấp hơn, như ngôn ngữ máy. Trước hết phải kể đến các bộ dịch Pascal của hãng Borland dưới tên gọi Turbo Pascal trong những thập niên cuối thế kỉ XX.
Các bộ dịch trên có thể tải về từ các trang web: http://dn.codegear.com/museum hoặc http://pascal.sources.ru/museum/index.htm hoặc Turbo Pascal 7.0: Tải về Turbo Pascal 7.0 Turbo Pascal 7.0 VN: Tải về Turbo Pascal 7.0 VN Hướng sử dụng Turbo Pascal 7.0 VN:
Có thể nói các bộ dịch Pascal cho MS-DOS mà đại diện cuối cùng và nổi bật nhất là Borland Pascal 7.0 có thể đáp ứng những yêu cầu cơ bản về giảng dạy lập trình có trúc trên ngôn ngữ lập trình bậc cao. Với sự phát triển mạnh mẽ của hệ điều hành và phần cứng máy tính, công cụ lập trình phải được cải tiến không ngừng để tương thích với hệ điều hành và tận dụng khả năng của phần cứng. Chỉ hỗ trợ hệ điều hành DOS và dành cho Windows một phần khiêm tốn, Turbo Pascal và Borlan Pascal đã không đáp ứng được yêu cầu của người lập trình. Một trong những hạn chế cơ bản của các bộ dịch này là chúng là các bộ dịch 16 bit. Hạn chế 64KB cho tất cả các biến và dữ liệu thực sự đã là cản trở lớn cho người lập trình. Mặc dù Borland không còn quan tâm đến các bộ dịch Turbo Pascal (họ đã xếp chúng vào bảo tàng và chuyển sang các phát triển các bộ dịch mới), nhưng những người yêu thích ngôn ngữ này vẫn phát triển Pascal. Dưới đây ta nêu vài bộ dịch 32/64 bit của Pascal.
http://www.gnu-pascal.de/gpc/h-about.html
http://freepascal.org Free Pascal: Tải về Free Pascal 2.4.0 Trong quá trình cài đặt, học tập ngôn ngữ này, nếu có gì thắc mắc, các em có thể phản hồi, trao đổi tại đây. |