Pascal là ngôn ngữ lập trình đầu tiên mà tôi được tiếp cận. Nó thực sự tuyệt vời bởi cái sự đơn giản và dễ dàng tiếp cận với những người mới học lập trình. Vì vậy, hôm nay mình sẽ phân tích về những điểm mà mình thích và không thích ở ngôn ngữ lập trình đầu tiên của rất nhiều bạn này

Những điều tôi thích
Mỗi một biến đều có một kiểu dữ liệu rõ ràng

Khác với Python hay JavaScript, mỗi khi khai báo một biến, chúng ta đều phải khai báo cả kiểu dữ liệu của nó. Điều này giúp cho biến luôn được thống nhất về kiểu dữ liệu và không gặp phải tình trạng dễ dàng bị thay đổi kiểu dữ liệu điều đó dẫn tới sự chính xác khi thực hiện các chương trình
Cú pháp đơn giản và dễ đọc

Pascal là một ngôn ngữ rất dễ tiếp cận. Ví dụ:
Thay vì phải nhớ một số loại placeholder và thêm dấu & vào trước mỗi biến khi dùng scanf để nhập dữ liệu từ bàn phím, ta chỉ cần gọi làm read hay readln rồi truyền vào các biến mà ta cần nhập là xong
Thay vì sử dụng { } để thêm vào một tập lệnh mà ta muốn, thứ mà không có nhiều ý nghĩa trong ngôn ngữ mà ta hay dùng, Pascal sử dụng từ khóa begin và end để thêm vào tập lệnh mà ta mong muốn, điều này sẽ giúp code của ta trở nên dễ đọc hơn
Thao tác với xâu ký tự không phức tạp

Nếu các bạn nào đã từng học ngôn ngữ lập trình C sẽ thấy, việc thao tác với xâu ký tự rất phức tạp. Tuy nhiên, Pascal lại đơn giản hơn C rất nhiều. Thay vì sử dụng strcpy như trong C để gán chuỗi mới cho xâu, chúng ta chỉ việc thực hiện phép gán thông thường trong Pascal hay thay vì sử dụng hàm strcat trong C để thực hiện phép cộng hai xâu ký tự lại với nhau, ta có thể sử dụng phép cộng để nối không chỉ 2 xâu ký tự vào với nhau mà còn có thể làm được với nhiều xâu khác nhau
Những điều tôi không thích
Phải khai báo biến sau từ khóa var

Đây là điều mà mình không thích nhất ở Pascal cũng như nhiều ngôn ngữ cũ khác. Việc khai báo ở đầu chương trình đem lại một sự bất tiện không hề nhỏ. Mỗi khi bạn đang lập trình một chương trình gì đó mà quên không khai báo một biến mà nó cần ta lại phải quay về đầu đoạn code để tìm từ khóa var để khai báo nó. Với những đoạn code ngắn và đơn giản thì không sao cơ mà khi code của bạn trở nên phức tạp điều đó sẽ gây ra rất nhiều phiền toái cho bạn
Nó là một ngôn ngữ lập trình không phân biệt chữ hoa – thường

Đây cũng không phải là một vấn đề gì lớn lắm cơ mà việc không phân biệt như thế sẽ khiến người lập trình (đặc biệt là những bạn mới bắt đầu học) viết code đôi khi sẽ thiếu đi tính nhất quán và làm cho đoạn code trở nên rối rắm
Nó là một ngôn ngữ lập trình cũ và không phổ biến ở thời điểm hiện tại

Việc thiếu đi sự phổ biến sẽ khiến cho công việc lập trình trở nên khó khăn hơn rất nhiều vì bạn thiếu đi nhiều sự hỗ trợ từ cộng đồng và khó khăn trong việc sử dụng Pascal để kiếm việc làm sau này
Tóm lại, mặc dù việc học Pascal có thể chưa giúp bạn có được một công việc sau này hay viết ra một chương trình nào đó cho mình nhưng Pascal là một ngôn ngữ lập trình rất đáng để trải nghiệm đặc biệt là những bạn mới bắt đầu học lập trình. Hy vọng bài viết sẽ giúp các bạn có được một gợi ý nho nhỏ để có thể bắt đầu viết những đoạn code đầu tiên cho mình.
Tái bút: Hôm nay cũng là gần đến Giáng sinh rồi. Mình chúc tất cả các bạn một Giáng sinh thật an lành và hẹn gặp lại các bạn tại bài viết tiếp theo trong năm 2020.