11/05/2018, 12:52

Pascal cho chương trình học cấp 3 – hiệu quả hay lỗi thời?

Tất cả bắt nguồn từ một confession đơn giản trên Lập trình viên Confession đã khơi mào cuộc tranh cãi nãy lửa về chương trình học THPT hiện nay, một giai đoạn được xem là bước đệm khá quan trọng, thời điểm mà các bạn học sinh phải khám phá bản thân và đam mê của mình, chuẩn bị cả một tương lai dài ...

Tất cả bắt nguồn từ một confession đơn giản trên Lập trình viên Confession đã khơi mào cuộc tranh cãi nãy lửa về chương trình học THPT hiện nay, một giai đoạn được xem là bước đệm khá quan trọng, thời điểm mà các bạn học sinh phải khám phá bản thân và đam mê của mình, chuẩn bị cả một tương lai dài lâu phía trước.
Sơ bộ về Pascal

Pascal là ngôn ngữ lập trình máy tính theo dạng lệnh, được Niklaus Wirth phát triển từ tận năm 1970, là kiểu ngôn ngữ đặc biệt thích hợp cho lối lập trình có cấu trúc. Pascal dựa trên ngôn ngữ lập trình ALGOL và được đặt tên theo nhà toán học và triết học Blaise Pascal.
Nhìn chung, Pascal là một ngôn ngứ đã gặt hái được sự thành công rực rỡ, nhưng dần mất đi sự yêu thích từ cộng đồng công nghệ, và dần bị thay thế. Hiện nay, turboPascal đã dần phai nhạt, nhưng các biến thể của nó như Delph vẫn còn được sử dụng trong một số chương trình, tuy chưa thể đánh bật các ngôn ngữ hàng đầu hiện nay.
Ngôn ngữ của giảng dạy

Pascal bắt đầu xuất hiện với mục đích giảng dạy, và nhiều năm trôi qua, nhiều người vẫn cho rằng ngôn ngữ này vẫn còn phù hợp cho giảng dạy hơn những ngôn ngữ trẻ khác. Ngôn ngữ được cẩn thận đẻo gọt để nhẹ nháng hướng học sinh đi theo đúng hướng: Lập trình có cấu trúc.
Những ý kiến trái chiều

Theo một số người, để học sinh nắm bắt được những thực tế diễn ra trong thị trường phần mềm, cũng như cập nhật những kiến thức mới nhất; nhà trường cần có sự thay đổi, cải tiến trong chương trình để đem đến cho các em những ngôn ngữ mới hơn, thực hơn, và có khả năng áp dụng hơn nữa. Ví dụ, các ngôn ngữ như C cũng khá tương tự Pascal, nhưng lại được sử dụng rất rộng rãi.
Nhưng đa số lại tỏ ra không đồng tình, cho rằng dù là ngôn ngữ nào đi nữa, thì học sinh cũng học được cách tư duy logic và cấu trúc hợp lý, điều cần thiết nhất cho một lập trình viên trong mọi giai đoạn, mọi công cụ.

Còn mọi người nghĩ thế nào?
0