KHMT không phải ai cũng nên học

Ngô Quang Hưng | 30 tháng 01, 2006 | Bản để in Bản để in

Và Java không phải là ngôn ngữ tốt để dạy sinh viên chập chững vào nghề. C và Scheme tốt hơn nhiều. C và Scheme thích các sinh viên thông minh, nhờ đó lọc ra những người vốn không thích hợp học KHMT. Scheme rất mạnh về mặt biểu cảm các khái niệm.

Tôi đã nhấn mạnh các điểm này trong một bài viết còn dang dở. Joel Spolsky đồng ý. Đoạn sau trích từ một bài viết gần đây của anh:

Now, I freely admit that programming with pointers is not needed in 90% of the code written today, and in fact, it’s downright dangerous in production code. OK. That’s fine. And functional programming is just not used much in practice. Agreed.

But it’s still important for some of the most exciting programming jobs. Without pointers, for example, you’d never be able to work on the Linux kernel. You can’t understand a line of code in Linux, or, indeed, any operating system, without really understanding pointers.

Without understanding functional programming, you can’t invent MapReduce, the algorithm that makes Google so massively scalable.

Bài viết có nhiều điểm đáng đọc, và tôi đồng ý gần như hoàn toàn với Joel (bạn có thể thấy sự tương tự trong hai bài viết).

Chủ đề: Dành cho du học sinh & Giáo dục |

2 lời bình cho bài “KHMT không phải ai cũng nên học”

  1. 1
    Vũ Trọng Cường viết:

    Hình như bác Hưng nhầm cái link “bài viết còn dang dở” hay sao ấy.

  2. 2
    Ngô Quang Hưng viết:

    Cảm ơn bạn. Tôi đã sửa lại cho đúng.

Ghi lời bình của bạn: