Aristides
Senior Member
Ah, bác phản biện Python. Cái này tôi không rành, ghét cái khối lệnh của nó thôi, sửa mấy cái script mà phát mệt. Scratch tôi cũng không biết, đang định đọc để dạy con, có con mèo trông ngộ ngộcòn tôi vẫ giữ quan điểm về văn hoá phổ thông: học ít thôi, biết nó là gì là đủ. Ngay cả toán như bác so sánh tôi cũng thấy học thừa hơi nhiều, các bố làm chương trình nhét cả kiến thức từ đại học năm 1 năm 2 xuống, không hiểu để làm gì.
À thì như tôi đã nói về cái vấn đề python đấy, ví dụ như câu lệnh đơn giản như này:
Python:
a = 7
b = 5
print(a/b)
#Python3 cho ket qua = 1.4
#Python2 cho ket qua = 1
Còn scratch thì như bác nói đấy. Nó là ngôn ngữ còn dễ hơn Python, bọn tiểu học vẫn học được. Mục đích scratch thì như bác nói đấy:"Lập trình là gì. Giá trị phần mềm. Tư duy lập trình....". Còn nói thật cho một cái ngôn ngữ như Python nó cũng không được thiết kế tư duy lập trình "cho con nít" như scratch. Mà về học thuật tin học thì nó cũng chẳng bằng cả pascal do pascal thì vẫn có data type, có cú pháp rõ ràng. Còn kiểu gây bối rối như python thằng học sinh hay ông thầy nào éo rành thì cứ như đoạn code trên, thằng ra kết quả này, thằng ra kết quả khác mà éo biết tại sao thì chết
còn tôi vẫ giữ quan điểm về văn hoá phổ thông: học ít thôi, biết nó là gì là đủ. Ngay cả toán như bác so sánh tôi cũng thấy học thừa hơi nhiều, các bố làm chương trình nhét cả kiến thức từ đại học năm 1 năm 2 xuống, không hiểu để làm gì.








chứ pascal cũng có con trỏ mà ai dạy cho mà học? Chương trình không dạy con trỏ thì mắc mớ gì học sinh phải đụng con trỏ rồi đổ thừa C++? Chả liên quan.