Hello, World!
uses crt;
begin
writeln('Hello, World!');
end.
Hello, World! của ngôn ngữ máy tính đầu tiên tôi viết - Pascal.
Khi tôi bắt đầu học về lập trình trên máy tính, bài học đầu tiên bắt đầu từ
việc in ra một cái gì đấy lên trên màn hình máy tính. Sau này, khi tiếp cận
với bất cứ ngôn ngữ nào, tôi sẽ tìm cách đưa ra màn hình một series các chữ cái
Hello, World! trước tiên. Chắc chắn tôi không phải người đầu tiên làm việc
này, nhưng có bao giờ bạn tự hỏi: Tại sao mọi người đều làm như vậy?
Nói về lập trình, hình ảnh xuất hiện trong phần lớn óc suy nghĩ hay trí tưởng tượng của mọi người là một con người mắt dán vào màn hình máy tính, đầu tắt mặt tối làm một cái gì đấy thần kì, ghê gớm với chiếc máy tính. Thực ra, hành động lập trình, nói bằng từ ngữ đơn giản nhất, là việc bạn ra lệnh cho và điều khiển một máy móc. Một vật có thể được lập trình có nghĩa bạn hoàn toàn có thể điều khiển vật đó theo ý muốn của bạn, không giới hạn về số lần cũng như chức năng. Lấy ví dụ, một cuốn sách không đơn thuần chì dùng để đọc, mà nó có thể được sử dụng như một chiếc gối, một cái bàn viết, hoặc thậm chí là dùng làm chất đốt (Ví dụ chỉ mang tính tương quan, không khẳng định chức năng của cuốn sách.) Việc bạn dùng cuốn sách như thế nào giống với việc bạn ra lệnh cho máy móc làm công việc gì. Máy tính cũng vậy.
Điều gì khiến cho lập trình máy tính trờ nên tuyệt vời? Việc không có giới hạn chức năng không khác gì sự tự do cả. Mọi thứ đơn giản bắt đầu từ việc bạn không phải tính tay hàng trăm con số, tự động hẹn giờ pha cà phê, cho đến những thứ phức tạp như dự báo thời tiết hay điều khiển tàu vũ trụ.
Ai cũng hỏi thế nào về lập trình máy tính, nhưng ít ai để ý lập trình máy tính
là như thế nào. Như định nghĩa ở trên, máy tính cần nhận lệnh của bạn, nhưng
làm thế nào để nó cho bạn biết là nó đã nhận được lệnh, là nó đã có kêt quả?
Nó giống như lúc bạn nói chuyện với người khác, làm sao để biết được người đối
diện đang nghe mình nói. Đúng! Bạn cần có phản hồi. Bạn phải nghe được lời đáp,
hoặc thấy được sự thay đổi biểu cảm của họ. Điều tương tự cần được làm với máy
tính. Ngày nay, màn hình là một trong những phương thức chủ yếu máy tính phản
hồi lại với bạn. Làm thế nào để hiển thị trên màn hình? Chúng ta cần in ra
trên màn hình. Bất kể thứ gì! Hello, World! chỉ đơn thuần là phổ biến hơn
cả.