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

Khái niệm::

The point of higher-level languages is not that they can do more. Assembly language can already do everything that a computer can do.
Their reason for existing is only ever to assist humans, with human-like memory, perception, speed of thought etc., in creating and maintaining code bases with fewer errors. The more aware you are of your own limitations, the more you will appreciate why people invented types, classes, interfaces etc. etc.

Quan điểm của các ngôn ngữ cấp cao hơn không phải là chúng có thể làm hơn. Hợp ngữ đã có thể làm mọi thứ mà máy tính có thể làm.
Lý do tồn tại của họ chỉ là để hỗ trợ con người, với trí nhớ, nhận thức, tốc độ suy nghĩ giống như con người, v.v., trong việc tạo và duy trì các cơ sở mã với ít errors 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 đánh giá cao lý do tại sao mọi người phát minh ra các loại, lớp, giao diện, v.v.

Nguồn:: At what point does using a statically typed language gain more benefit than using a dynamically typed language with optional type declaration? (closed)


Cập nhật lần cuối : 16 tháng 1, 2024
Tạo : 25 tháng 12, 2023