Mọi ngôn ngữ bậc cao đều là đường cú pháp của hợp ngữ

Ngôn ngữ lập trình không giúp con người làm được nhiều hơn những gì ngôn ngữ lập trình bậc thấp làm được. Nó chỉ giúp con người làm ra ít lỗi hơn mà thôi. Bản thân việc lập trình bằng ngôn ngữ bậc cao đã là một dạng comment. Các ngôn ngữ bậc cao được sinh ra để làm được nhiều việc hơn. Những gì mà máy tính có thể làm được, hợp ngữ đã làm được rồi. Chúng được sinh ra là để hỗ trợ con người, với trí nhớ, nhận thức, tốc độ suy nghĩ theo kiểu con người, v.v., để việc tạo và duy trì bộ mã ít lỗi hơn. Bạn càng nhận thức rõ về những hạn chế của chính mình, bạn sẽ càng thấm thía lý do vì sao người ta phải tạo ra kiểu, lớp, giao diện, v.v.

Tham khảo:

Các ngôn ngữ lập trình tiến hoá dần để trở thành Lisp