Máy tính hiểu gì?

Bài 1/5 · khoảng 5 phút đọc

Bạn đã bao giờ nhờ một người bạn làm theo hướng dẫn từng bước chưa? Ví dụ: "Mở cặp, lấy quyển vở Toán, mở trang 12, làm bài 3." Nếu bạn chỉ nói "Làm bài tập đi", bạn của bạn có thể không biết phải làm bài nào.

Máy tính cũng giống như người bạn rất nghe lời nhưng không biết tự suy luận. Nó làm đúng từng bước bạn viết ra, nhanh hơn người hàng triệu lần, và không bao giờ mệt.

Chương trình là gì?

Chương trình là một danh sách các chỉ dẫn (gọi là câu lệnh) mà máy tính thực hiện lần lượt, từ trên xuống dưới. Mọi thứ bạn dùng hằng ngày — trò chơi, ứng dụng nhắn tin, trình duyệt web — đều là chương trình do con người viết.

Ngôn ngữ của máy tính

Bên trong, máy tính chỉ hiểu các dãy số 0 và 1 (gọi là mã máy). Viết bằng 0 và 1 rất khó và dễ sai, nên con người tạo ra ngôn ngữ lập trình: gần với tiếng Anh hơn, dễ đọc, dễ viết. Một chương trình đặc biệt sẽ dịch ngôn ngữ đó sang mã máy cho máy tính chạy.

text
Bạn viết (Python)  ──►  Bộ dịch  ──►  Mã máy (0 và 1)  ──►  Máy tính chạy

Ghi nhớ: chương trình là dãy chỉ dẫn rõ ràng, máy tính làm theo từng bước từ trên xuống dưới. Ngôn ngữ lập trình giúp con người viết chỉ dẫn dễ dàng.

Kiểm tra nhanh

Vì sao nói máy tính "nghe lời nhưng không biết suy luận"?

Vì nó chỉ làm đúng những gì bạn viết, không tự đoán ý. Nếu chỉ dẫn thiếu hoặc sai, kết quả sẽ sai theo.

Python là gì? →