Máy tính dường như rất thông minh nhưng kỳ thực chúng chỉ là những chiếc hộp làm theo các chỉ lệnh rất nhanh chóng và chính xác.
Là những con người thông minh, chúng ta có thể ra lệnh cho chúng làm những công việc khác nhau bằng cách viết ra các chương trình hoặc danh sách các lệnh chỉ dẫn.
Máy tính không thể tư duy. Máy tính không thể tự nó làm bất cứ việc gì. Lập trình viên có nhiệm vụ viết các chỉ lệnh cho máy tính.
Viết một chương trình. Bạn có thể ra lệnh cho máy tính làm việc bằng cách viết ra một tập hợp các lệnh chỉ dẫn cụ thể. Mỗi chỉ lệnh phải đủ chi tiết để máy tính có thể hiểu được.
Nếu các chỉ lệnh không đúng, máy tính sẽ không hoạt động như cách bạn muốn.
Các ngôn ngữ lập trình
Các máy tính chỉ làm theo các chỉ lệnh viết bằng một ngôn ngữ mà chúng hiểu được. Lập trình viên có nhiệm vụ chọn lựa ngôn ngữ có thể thực hiện công việc tốt nhất.
Có rất nhiều loại ngôn ngữ lập trình để lựa chọn. Mỗi ngôn ngữ có thể được dùng để thực hiện các công việc khác nhau.
Đây là một vài ngôn ngữ lập trình nổi tiếng nhất và những mục đích chúng được sử dụng:
- C – Một ngôn ngữ lập trình mạnh để xây dựng các hệ điều hành của máy tính.
- Ada – Dùng để điều khiển tàu vũ trụ, các vệ tinh và các máy bay.
- Java – Dùng để thực hiện các công việc trên máy tính, điện thoại di động và máy tính bảng.
- Scratch – Một ngôn ngữ lập trình trực quan, lý tưởng cho người học lập trình.
- MATLAB – Lý tưởng để xây dựng các chương trình cần phải thực hiện rất nhiều phép tính.
- Ruby – Tự động chuyển đổi rất nhiều thông tin thành các trang web.
- Javascript – Một ngôn ngữ dùng để xây dựng các trang web tương tác.
- Python – Một ngôn ngữ lập trình bậc cao có thể dùng để xây dựng mọi thứ.
Tất cả các ngôn ngữ cuối cùng đều được chuyển thành “mã nhị phân,” một ngôn ngữ máy tính cơ bản chỉ dùng các con số 1 và 0.