Phần mềm Olala Pascal - Trình soạn thảo ngôn ngữ Pascal hiệu quả

10:49, 25/09/2020

Ngày nay, việc học Pascal tại các nhà trường sử dụng phần mềm Turbo Pascal/Free Pascal để giảng dạy và học tập. Tuy nhiên, giao diện nhàm chán của Turbo Pascal/Free Pascal cũng là một phần nguyên nhân khiến học sinh không có hứng thú với môn học này. Để giúp giáo viên và học sinh có một giao diện lập trình Pascal chuyên nghiệp trên hai ngôn ngữ tiếng Anh và tiếng Việt, phù hợp với Hệ điều hành Windows, xin giới thiệu Olala Pascal với giao diện hài hòa, đẹp mắt với nhiều tính năng. Olala Pascal tận dụng toàn bộ sức mạnh của Free Pascal bởi sử dụng bộ dịch và hệ thống báo lỗi của Free Pascal.

1. Giới thiệu chung về Olala Pascal

Nhằm giúp cho người học lập trình Pascal thuận tiện hơn trong việc lập trình. Với mục đích đó phần mềm Olala Pascal của tác giả Nguyễn Anh Tuấn ra đời đã tạo ra một phong cách mới cho người lập trình Pascal.

Một số dự án phần mềm viết ra với mục đích trên nhưng còn nhiều hạn chế.

2. Sự ra đời của Olala Pascal

Hiện nay, việc dạy và học lập trình được thực hiện thông qua phần mềm Turbo Pascal với nhiều điểm bất tiện như sau:

+ Turbo Pascal chạy trên nền hệ hiều hành MS-DOS nên giao diện người dùng sơ sài, các công cụ hỗ trợ cho việc soạn thảo mã nguồn còn rất hạn chế.

Giao diện nhàm chán của Turbo Pascal

+ Turbo Pascal là một ứng dụng 16 bit, tuy nhiên các hệ điều hành phổ biến hiện nay như là Windows Vista, Windows 7 64 bit … là hệ điều hành không hỗ trợ ứng dụng 16 bit.

+ Giao diện, các thông báo lỗi trên Turbo Pascal hoàn toàn là Tiếng Anh. Chính điều đó đã gây ra trở ngại lớn cho các học sinh với vốn Tiếng Anh hạn chế.

+ Màn hình soạn thảo của Turbo Pascal chỉ hỗ trợ bộ mã ASCII, cho nên việc gõ Tiếng Việt cũng như các kí tự khác trong bảng mã Unicode là không thể.

+ Các phím tắt trong Turbo Pascal rất khác so với Windows, phần nào đó tạo sự bất tiện cho người dùng vốn đã quen với các phím tắt trên hệ điều hành Windows.

 

Loại phím tắt

Turbo Pascal

Ứng dụng trên
Windows

Copy

Ctrl + Insert

Ctrl + C

Cut

Ctrl + Delete

Ctrl + X

Paste

Shift + Insert

Ctrl + V

Một số phím tắt trên Turbo Pascal và Windows

+ Không thể điều chỉnh kích thước màn hình soạn thảo. Nhiều lúc không thể phóng to toàn màn hình.

3. Mục tiêu của Olala Pascal khi mang lại cho người sử dụng

Chính những thực tế bất lợi trong việc dạy và học lập trình trên Turbo Pascal, tác giả Nguyễn Anh Tuấn đã nảy ra ý tưởng viết lại giao diện mới cho ngôn ngữ lập trình Pascal, khắc phục những nhược điểm cũ đồng thời tạo ra một môi trường soạn thảo hỗ trợ nhiều tính năng mới lạ, phục vụ cho việc soạn thảo mã nguồn. Phần mềm mới là Olala Pascal 1.0 hỗ trợ các tính năng sau:

+ Duy trì các chức năng chính mà Turbo Pascal hỗ trợ (như soạn thảo và biên dịch chương trình…)

+ Tạo giao diện người dùng đẹp, chạy được trên nhiều phiên bản hệ điều hành Windows. 

Giao diện chính của Olala Pascal

+ Giao diện phần mềm, các thông báo lỗi, các bảng chọn… đều hỗ trợ cả Tiếng Anh lẫn Tiếng Việt giúp học sinh sử dụng phần mềm và sửa lỗi thành thạo hơn.

+ Cung cấp các công cụ như là Máy tính, bảng ASCII…

+ Trình soạn thảo có thêm nhiều tính năng mới mà Turbo Pascal vốn không có:  Đánh số dòng tự động, hiện ý nghĩa từ khoá, tô sáng mã nguồn, tự động thụt dòng, gấp mã nguồn,…

Phần mềm Olala Pascal - Trình soạn thảo ngôn ngữ Pascal hiệu quả

 Tính năng gấp mã nguồn cho phép người dùng có thể thu gọn đoạn mã theo khối lệnh.

Download Olala Pascal 1.0 - Soạn thảo và biên dịch mã nguồn Pascal -ta

Tính năng tự hoàn thiện mã nguồn (Khi đang gõ từ khóa, trình soạn thảo sẽ đưa ra các gợi ý)

+ Hỗ trợ thông báo bằng âm thanh, làm cho việc học lập trình sinh động hơn.

+ Tính năng phóng to thu nhỏ màn hình soạn thảo phù hợp thị lực người dùng.

+ Tính năng thay đổi màu sắc phông chữ trên trình soạn thảo.

+ Ngoài ra, Olala Pascal 1.0 còn có các chức năng thay đổi màu sắc trình soạn thảo, tùy chỉnh trình biên dịch, công cụ hỗ trợ tìm kiếm…

Với những tính năng đặc biệt như trên, Olala Pascal là một công cụ đắc lực cho giáo viên và học sinh trong quá trình lập trình với ngôn ngữ Pascal.

Download Olala Pascal tại: https://olalapascal.blogspot.com

 Nguyễn Tô Sơn

(Huấn luyện viên Đội tuyển Olympic Tin học Sinh viên của Đại học Sư phạm Hà Nội)