Menu
Đăng ký
Truyện
← Trước Sau →
Truyen.Free

(Đã dịch) Siêu Não Hắc Khách (Hacker) - Chương 80: Hello World!

Nhìn những ký tự màu xanh lá cây hiển thị trên màn hình đen, Lâm Hồng giờ đây đã không còn mờ mịt như trước nữa.

Hắn hiện tại đã biết rõ, những dòng chữ kia là tên hệ điều hành và số phiên bản của chiếc máy tính này.

Chiếc APPLE_II của Lâm Hồng sử dụng hệ điều hành APPLE_DOS phiên bản mới nhất V3.3. Trước đó còn có V3.1 và V3.2, nhưng các phiên bản trước không có nhiều chức năng như vậy, hơn nữa còn dựa trên thiết bị lưu trữ bằng băng từ. Phiên bản này đồng thời cũng là phiên bản nổi tiếng nhất, hữu ích nhất và được sử dụng rộng rãi nhất của APPLE_DOS. Về sau, hệ thống của máy tính APPLE đã đổi thành PRO_DOS, do công ty Microsoft chuyên môn tùy chỉnh theo yêu cầu.

APPLE_DOS là hệ điều hành dựa trên ổ đĩa cứng đầu tiên của công ty APPLE, trong đó không thể thiếu bóng dáng của thiên tài kỹ sư máy tính Wozniak, ông đã tham gia phần lớn việc biên soạn.

Nhìn ký hiệu "|" màu xanh lá cây nhấp nháy trên màn hình, Lâm Hồng duỗi hai ngón trỏ, cúi đầu nhìn các phím trên bàn phím, nơi in các chữ cái tương ứng. Hắn chậm chạp và gian nan nhấn xuống vài phím, trên màn hình chậm chạp và gian nan xuất hiện từ "CATALOG".

Lâm Hồng rất không hiểu vì sao bố cục các chữ cái trên bàn phím lại như vậy, A và B sao mà cách xa nhau thế.

Rất lâu sau, hắn mới biết, loại bố cục bàn phím này được gọi là "bàn phím QWERTY", được phát minh vào giữa thế kỷ 19, ban đầu dùng cho máy đánh chữ.

Sở dĩ bố cục như vậy là vì cấu trúc của máy đánh chữ. Các đòn bẩy được đẩy xuống để ép vào bản in, nhưng có một vấn đề là nếu đồng thời gõ hai phím cạnh nhau thì sẽ bị kẹt. Tuy nhiên, hai chữ chì đúc cách xa nhau sẽ không gặp vấn đề tương tự. (Hãy xem lại bàn phím, các phím cạnh nhau tổ hợp thành những từ tiếng Anh chẳng có nghĩa gì cả). Về sau, khi máy tính xuất hiện, bố cục này tiếp tục được sử dụng.

Sau khi gian nan gõ xong lệnh này, Lâm Hồng nhấn phím ENTER. Trên màn hình cuối cùng cũng có biến đổi, một danh sách dài hiện ra ngay lập tức. Đây là lệnh hiển thị mục lục, những nội dung này chính là những gì có trong ổ đĩa cứng.

Chứng kiến kết quả này, trên mặt Lâm Hồng lộ ra nụ cười vui mừng.

Đây là lệnh thao tác máy tính đầu tiên hắn nhập vào. Tuy quá trình rất đơn giản, nhưng vẫn khiến hắn cảm thấy rất hưng phấn và kích động.

Nhìn chiếc máy tính này phản ứng sau khi mình thao tác, cảm giác chinh phục khi mọi thứ đều nằm trong tầm kiểm soát thật khó diễn tả bằng lời.

Đây có lẽ là lý do chính khiến các chàng trai thích các loại đồ chơi, các loại máy móc.

Tiếp theo, Lâm Hồng bắt đầu dựa theo nội dung trong sách tham khảo, đem tất cả các lệnh từng cái từng cái thử nghiệm, sau đó quan sát kết quả. Nhìn các thông tin liên tục hiện lên trên màn hình, trong lòng hắn cảm thấy thành tựu không lời nào diễn tả được.

Hệ điều hành APPLE_DOS rất đơn giản, lật đi lật lại cũng chỉ có mấy lệnh hệ thống như vậy. Ví dụ, lệnh "CATALOG" mà Lâm Hồng vừa dùng, trong tiếng Anh có nghĩa là "mục lục", công năng của nó là hiển thị mục lục các tài liệu văn bản trong ổ đĩa cứng. Còn có "INTBASIC", là để vào trạng thái Ngôn ngữ lập trình INTIGER_BASIC. Sau khi gõ lệnh này, có thể bắt đầu nhập dấu hiệu để lập trình.

Cái gọi là lệnh hệ thống, kỳ thật chính là một công cụ phần mềm. Hệ điều hành thường bổ sung một số phần mềm thông thường, khóa chúng lại trong hệ thống, và chúng trở thành lệnh hệ thống.

Nếu không hài lòng với những lệnh này trong hệ thống, cảm thấy mình có thể dùng phương pháp tốt hơn để thực hiện cùng một chức năng, thì có thể tự biên soạn một công cụ nhỏ, sau đó thay thế phần mềm cũ.

Lâm Hồng chơi một lúc với các lệnh hệ thống, rồi bắt đầu động tay vào luyện tập lập trình ngôn ngữ BASIC.

Ngôn ngữ lập trình máy tính, như tên gọi, là ngôn ngữ giữa người và máy tính. Sở dĩ nó được phát minh là vì dễ dàng được người hiểu. Khi máy tính mới được phát minh, những người giỏi đều trực tiếp dùng ngôn ngữ máy để thao tác máy tính.

Ngôn ngữ lập trình có thể chia thành ngôn ngữ cấp thấp và ngôn ngữ cấp cao, trong đó ngôn ngữ cấp thấp bao gồm ngôn ngữ máy và hợp ngữ.

Ở đây, nói cấp thấp không có nghĩa là chức năng của loại ngôn ngữ này không tốt, mà là phân chia theo mức độ dễ nắm bắt đối với người mới học. Trên thực tế, ngôn ngữ cấp thấp càng mạnh mẽ hơn, chương trình biên soạn ra có hiệu suất rất cao.

Ngôn ngữ cấp cao là ngôn ngữ xuất hiện sau này, mục đích là để người dễ hiểu, đã rất gần với cách viết văn tự thông thường của mọi người.

BASIC là một loại ngôn ngữ cấp cao, nó là viết tắt của "Beginner's All-purpose Symbolic Instruction Code", ý nghĩa tiếng Trung là "Sơ học giả toàn bộ phương vị phù thức chỉ lệnh dấu hiệu".

Loại ngôn ngữ này là ngôn ngữ cấp cao do hai nhà khoa học máy tính người Mỹ chuyên môn sáng tạo cho các sinh viên đại học, mục đích là để sinh viên dễ dàng sử dụng máy tính. Mặc dù ban đầu BASIC chỉ có hơn mười câu lệnh, nhưng vì BASIC lúc đó tương đối dễ học, nó rất nhanh từ sân trường đi vào xã hội, trở thành lựa chọn đầu tiên của người mới học để học thiết kế chương trình máy tính.

Về sau, một số kỹ sư máy tính và chuyên gia của các công ty máy tính đã mở rộng BASIC, khiến BASIC xuất hiện nhiều chức năng phức tạp hơn. INTEGER_BASIC của công ty Apple là do kỹ sư trưởng và hai đồng nghiệp khác cùng hợp tác phát triển trên cơ sở này.

Đối với người mới học, Ngôn ngữ BASIC hiển nhiên là lựa chọn tốt nhất, đây cũng là ngôn ngữ lập trình phổ biến nhất trong những năm tám mươi.

Lâm Hồng trực tiếp gõ xuống hai hàng dấu hiệu dưới dấu nhắc lệnh:

01_PRINT_ "HELLO,WORLD!"

02_END

Sau đó, hắn trực tiếp gõ vào lệnh "RUN".

Chỉ thấy ngay sau đó, lập tức xuất hiện nội dung "HELLO,WORLD!".

"Hello, world!" Lâm Hồng vui mừng nắm chặt nắm đấm, chiếu vào màn hình và lớn tiếng đọc chậm rãi dòng chữ tiếng Anh.

Mặc dù trong sổ tay đã có kết quả giao diện như vậy, nhưng cảm giác tự mình thao tác lại khác.

Đây chỉ là một phần mềm nhỏ cực kỳ đơn giản. Bất kể học ngôn ngữ gì, chương trình đầu tiên của mỗi người mới học lập trình về cơ bản đều là "HELLO,WORLD". Điều này về cơ bản đã trở thành một thói quen ngầm định của giới lập trình viên.

"Xin chào, thế giới!"

Đây là một chương trình đơn giản như vậy, mặc dù không có bất kỳ nền tảng nào, người mới học cũng hoàn toàn có thể dễ dàng hiểu được, nhưng nó không hề đơn giản. Nó chứa đựng những đặc sắc tươi sáng và rõ nét của một ngôn ngữ chương trình, thể hiện những tư tưởng và đặc thù cơ bản nhất của ngôn ngữ lập trình.

Dòng chữ này phảng phất như một tiếng hô của người mới học đối với thế giới máy tính, đánh dấu việc họ từ nay về sau bước vào thế giới nhân tạo đặc sắc này, bao hàm sự tuyên cáo, cũng bao hàm niềm vui của người mới học khi cảm nhận được thành công biên soạn chương trình đầu tiên trong đời.

Tâm trạng của Lâm Hồng lúc này chính là như vậy. Hắn cảm thấy hai từ đơn giản này vừa vặn nói lên tiếng lòng của hắn lúc này.

Nguồn gốc sớm nhất của "Hello, world" phải ngược dòng về năm 1972, khi Brian Kernighan, một nhà nghiên cứu nổi tiếng của phòng thí nghiệm Bell, lần đầu tiên sử dụng ngôn ngữ này khi sáng tác "Giáo trình ngôn ngữ B (tiền thân của C)". Về sau, ông đã sử dụng bài tập này để mở đầu trong giáo trình ngôn ngữ C, và nó ngày càng trở nên phổ biến.

Thành công đầu đời luôn là động lực lớn lao để ta tiến bước trên con đường chinh phục tri thức. Dịch độc quyền tại truyen.free

Trước Sau
Nghe truyện
Nữ
Nam

Cài đặt đọc truyện

Màu nền:
Cỡ chữ:
Giãn dòng:
Font chữ:
Ẩn header khi đọc
Vuốt chuyển chương

Danh sách chương

Truyen.Free