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

(Đã dịch) Siêu Não Hắc Khách (Hacker) - Chương 129: Ngôn Ngữ Biên Soạn Hệ Điều Hành

Lâm Hồng lúc này nào biết, giao diện thao tác Windows của APPLE ra đời trước Microsoft, Microsoft chính là sau khi chứng kiến hệ điều hành Windows của APPLE mới lập tức khẩn cấp triệu tập nhân thủ làm ra.

Về sau, công ty APPLE cùng Microsoft vì chuyện này kiện cáo rất nhiều. Nhưng đáng tiếc, APPLE cũng không thể thắng kiện, bởi vì APPLE cũng không phải là người đầu tiên sử dụng hệ thống Windows. Người đầu tiên nghiên cứu phát minh hệ điều hành Windows chính là một công ty khác, đó là một công ty vĩ đại, nhưng lại không biết cách thương mại hóa nó. CEO APPLE, Steven, sau khi chứng kiến hệ thống này, vô cùng rung động, dùng trăm phương ngàn kế đào đi nhiều kỹ thuật viên từ công ty đó, từ đó mới lấy được kỹ thuật hệ thống của công ty này.

Khi Steven biết được tin tức này, vô cùng căm tức, bởi vì lúc ấy quan hệ giữa ông và Bill Gates còn coi như không tệ, hai bên có quan hệ mật thiết trong nhiều công việc. Steve nói với Gates: "Bill, ngươi thật sự quá xấu bụng, uổng ta tin tưởng ngươi như vậy!"

Vì vậy, APPLE kiện Microsoft ra tòa.

Đối mặt việc Steven lên án mình sao chép, Bill Gates nhún nhún vai, nói với ông: "Chúng ta có cùng một người hàng xóm lắm tiền, khi ta vừa leo cửa sổ vào trộm thì đã phát hiện bên ngươi trộm trước rồi."

Lâm Hồng suy nghĩ một chút trong lòng, liền bắt đầu chính thức nghe giảng bài của lão sư Mike. Bất quá nghe một lát, phát hiện mình căn bản không hiểu, nội dung đối phương đang giảng đã là nội dung sau của ngôn ngữ C, đoạn đầu hắn chưa học.

Vì vậy, Lâm Hồng rất sáng suốt lựa chọn tự học, đây là phương thức học tập trước sau như một của hắn.

Giáo trình trong tay là toàn Anh văn, theo nghĩa đen, tên quyển sách này là 《Ngôn ngữ lập trình C》.

Lâm Hồng đã có trụ cột về BASIC và tổng hợp lập trình, trong lòng biết rõ đây là một loại ngôn ngữ lập trình khác.

Hắn đầu tiên xem phần tựa, phần tựa giới thiệu nguồn gốc ra đời của ngôn ngữ này, tác giả phát minh và quá trình phát triển.

Sau khi xem xong, Lâm Hồng mới ý thức được, loại ngôn ngữ lập trình mình sắp học là một loại ngôn ngữ có công năng phi thường cường đại. Nó vừa có đặc điểm của ngôn ngữ cao cấp, lại có đặc điểm của hợp ngữ.

Trên thực tế, ngôn ngữ C được thiết kế trên cơ sở ngôn ngữ B, mà ngôn ngữ B là ngôn ngữ biên soạn ra hệ điều hành UniX. Nói cách khác, ngôn ngữ C là một loại ngôn ngữ lập trình có thể dùng để biên soạn hệ điều hành. Điểm này BASIC không thể so sánh được. Chứng kiến điểm này, Lâm Hồng quyết định nhất định phải học giỏi ngôn ngữ này.

Vừa nhìn thấy chuyện biên soạn hệ điều hành, hắn lại không tự chủ được mà nhớ tới LUS.

"Không biết hắn biên soạn hệ điều hành, sử dụng loại ngôn ngữ lập trình nào..."

Dứt bỏ tạp niệm trong đầu, Lâm Hồng bắt đầu tập trung tinh thần đọc tài liệu giảng dạy trong tay.

Giáo trình này ghi chép rất có hệ thống, còn cụ thể hơn so với phần giới thiệu BASIC trong sách đỏ.

Tác giả của cuốn sách này ví dụ đầu tiên cũng là in ra màn hình dòng chữ “Hello World!”, khiến Lâm Hồng có chút ấn tượng.

Sau đó, ngữ pháp cơ bản bắt đầu chậm rãi triển khai tự thuật, nội dung sâu sắc, lời lẽ dễ hiểu, đặc sắc lộ ra, đồng thời còn có rất nhiều ví dụ thực tế có thể tham khảo, Lâm Hồng rất nhanh đắm chìm trong đó.

Trong khi Lâm Hồng một mình đọc sách, Arthur vẫn quan sát hắn từ phía sau, ánh mắt lập lòe như có điều suy nghĩ.

Rất nhanh, Mike giảng xong kiến thức căn bản của tiết học, sau đó để mọi người tự mình thao tác, nói nếu có chỗ nào không hiểu, có thể giơ tay hỏi.

Bởi vì Lâm Hồng là học sinh mới nên Mike rất chú ý đến hắn. Vừa rồi trong khi lên lớp, ông đã quan sát thấy Lâm Hồng tự làm việc riêng, đương nhiên, ông không có ý kiến gì, dù sao đây là tự do của họ. Nếu đệ tử không nghe ông giảng bài, đó là do chương trình học của ông quá buồn tẻ, không thú vị, không thể thu hút sự chú ý của đệ tử.

Nếu đệ tử cảm thấy bài giảng của lão sư không giúp ích gì cho mình, có thể lựa chọn không nghe. Thậm chí nghiêm trọng hơn, còn có thể yêu cầu trường học thay đổi lão sư. Nếu học sinh có nhiều ý kiến, hơn nữa trường học cũng cho rằng cần thiết, Mike còn có thể bị mất việc.

"Chào ngươi, rất vui được gặp ngươi. Ta là Mike, ngươi tên là gì?" Mike đi đến bên cạnh Lâm Hồng, thấy hắn đang chuyên tâm đọc sách, không khỏi khẽ gật đầu, học sinh thích học tập ở đâu cũng được lão sư hoan nghênh.

Lâm Hồng rời mắt khỏi sách vở, quay đầu nhìn người đàn ông hói đầu này, nói: "Ta cũng rất vui được gặp ngươi. Ta là Stone Lin."

"Stone, đây là lần đầu tiên ngươi đến học, đúng không?"

Lâm Hồng gật đầu: "Đúng vậy."

"Ngươi đến từ đâu? Trông ngươi giống người châu Á? Nhật Bản?"

"Không, không phải." Lâm Hồng vội vàng lắc đầu, "Ta là người châu Á, đến từ Bắc Kinh, là sinh viên trao đổi."

"Ồ, vậy sao? Ngươi lại là sinh viên trao đổi đến từ Bắc Kinh!" Mike cảm thấy rất ngạc nhiên, ở đây cũng có một số học sinh Hoa kiều, nhưng phần lớn đều là Hoa kiều có quốc tịch Mỹ, học sinh chính thức đến từ Bắc Kinh lại rất hiếm.

Thấy Lâm Hồng không nói tiếp, chỉ vẻ mặt nghi hoặc nhìn mình, có lẽ lo lắng Lâm Hồng hiểu lầm, ông vội vàng nói:

"Không có ý gì, ta chỉ là có chút ngoài ý muốn, không có ý gì khác. Ta muốn hỏi, ngươi có cần giúp đỡ gì không?"

"Giúp đỡ?" Lâm Hồng do dự một chút, thật sự đưa ra một vấn đề: "Lão sư, ta muốn hỏi, trình biên dịch ngôn ngữ C ở đâu?"

"Mike, ngươi cứ gọi ta là Mike là được rồi." Mike cải chính, sau đó hỏi tiếp, "Trước đây ngươi có tiếp xúc với ngôn ngữ lập trình chưa?"

Ông hỏi như vậy là vì vấn đề Lâm Hồng hỏi rất quan trọng, nếu là người mới học, sẽ không có khái niệm về trình biên dịch.

"Biên dịch" trong tiếng Anh có nghĩa là "thu thập, tổng hợp", sau này dựa vào tình huống mà dịch sang tiếng Trung là "biên dịch" hoặc "phiên dịch".

Ngôn ngữ cao cấp xuất hiện hoàn toàn là để tiện cho lập trình viên, giảm độ khó lập trình, nhưng đối với máy vi tính, ngôn ngữ cao cấp giống như một loại ngoại ngữ, nó không hiểu.

Vì vậy, cần một "phiên dịch viên" để dịch ngôn ngữ cao cấp sang ngôn ngữ máy tính có thể hiểu được. Trình biên dịch có tác dụng làm người trung gian, nó vừa có thể nghe hiểu "ngoại ngữ" là ngôn ngữ cao cấp, lại hiểu "thổ ngữ" của máy vi tính.

Đương nhiên, phiên dịch cũng có hai loại hình thức khác nhau. Một loại là nghe "ngoại ngữ" đồng thời, phiên dịch viên vừa nghe vừa nói, loại ngôn ngữ này được gọi là "ngôn ngữ thông dịch".

Một loại phiên dịch khác là nghe bạn nói xong toàn bộ, sau đó dịch toàn bộ nội dung này, hình thành một bản thảo dịch, cuối cùng đưa cho máy vi tính để nó thực hiện. Trong quá trình này, phiên dịch có thể dựa vào thói quen của "thổ dân" là máy vi tính, chỉnh sửa bản thảo dịch để nó trôi chảy hơn và không có lỗi ngữ pháp, để "thổ dân" có thể thực hiện những nhiệm vụ này một cách tốt nhất. Như vậy, ngôn ngữ mới thật sự là "ngôn ngữ biên dịch".

Trên thực tế, ngôn ngữ BASIC thuộc loại đầu, còn ngôn ngữ C thuộc loại thứ hai, chỉ là hiện tại Lâm Hồng chưa hiểu đạo lý này, cho rằng quá trình phiên dịch của hai loại ngôn ngữ này không khác nhau nhiều.

Đối mặt với câu hỏi của Mike, Lâm Hồng gật đầu nói: "Đúng vậy. Ta học qua BASIC."

"Ồ, rất tốt! Nếu vậy, việc học ngôn ngữ C của ngươi có thể sẽ rất thuận lợi, tuy chúng là hai loại ngôn ngữ khác nhau, nhưng về tư tưởng lập trình có nhiều điểm tương đồng." Mike khẽ cười nói.

"Tư tưởng lập trình?" Lâm Hồng cảm thấy từ này rất lạ lẫm.

Mike cho rằng Lâm Hồng không nghe rõ, dù sao đối với học sinh đến từ nước ngoài, có nhiều rào cản ngôn ngữ. Lâm Hồng là một trong những học sinh nước ngoài dễ nói chuyện nhất mà ông từng gặp, nên ông lập tức chậm lại và lặp lại từ này một lần.

"Tư tưởng lập trình là gì?" Lâm Hồng hỏi.

Mike nghe được câu hỏi của hắn, suy tư một chút, sau đó dùng cách mà ông cho là dễ hiểu nhất để nói:

"Đó là một chủ đề rất lớn, liên quan đến phạm vi rất rộng. Nói đơn giản, nó giống như cách chúng ta suy nghĩ, tư tưởng lập trình là cách chúng ta dùng máy vi tính lập trình để giải quyết vấn đề thực tế bằng phương thức tư duy."

Lâm Hồng hiểu ý gật đầu.

Tiếp theo, họ hàn huyên vài câu, Mike khởi động trình biên dịch ngôn ngữ C trong máy vi tính, sau đó nói sơ qua về thao tác cơ bản của trình biên dịch này, ví dụ như lưu, sửa chữa và vận hành chương trình, hơn nữa, những thao tác này đều có phím tắt tương ứng, giúp nâng cao tốc độ và hiệu suất làm việc.

Ngoài ra, Lâm Hồng lại hỏi một vấn đề. Hắn phát hiện máy APPLE này cũng có một vật hình bầu dục dùng để cắm dây nối với máy tính ở bên phải, hơn nữa, vật này có chút khác so với vật ở nhà người tiếp đãi, trên đó không phải hai phím ấn mà chỉ có một phím ấn.

Mike cười giải thích cặn kẽ cho hắn, nói thứ này gọi là "chuột", APPLE-II lúc mới bắt đầu không có cái này, nên con chuột này là sau này mới có, nên khác những con khác.

Đúng lúc này, một học sinh khác gọi tên Mike, ông liền rời đi.

Hình tượng Mike tuy nhìn có vẻ khó gần, nhưng lại rất hữu hảo và nhiệt tình. Lâm Hồng nhận thấy ông đối xử với học sinh khác cũng rất tốt, họ giống như bạn bè, đó là nền giáo dục của nước Mỹ.

Bởi vì Lâm Hồng vừa đến đây, trong lòng không tự chủ so sánh những chuyện này với tình hình trong nước. Tuy hắn chỉ ở S trung một thời gian ngắn, nhưng đã hiểu rõ về tình hình dạy học ở S trung. Hắn phát hiện, hai nước Trung Mỹ có rất nhiều điểm khác biệt lớn.

Đương nhiên, hắn hiện tại chưa thể đoán được cái nào tốt, cái nào không khoa học.

Lâm Hồng dường như nhớ lại lần đầu học ngôn ngữ BASIC, hắn bắt đầu gõ từng chữ theo ví dụ trong tài liệu giảng dạy vào trình biên dịch rồi vận hành.

Màn hình rất nhanh xuất hiện dòng chữ "Hello_world!".

Bước đầu tiên quan trọng đã hoàn thành, nhìn kết quả trên màn hình, Lâm Hồng mỉm cười, tiếp tục đọc.

Lượng biến đổi, số liệu và tính toán, kết cấu thiết kế chương trình, tuần hoàn, kim đồng hồ,...

Lâm Hồng phát hiện, ngôn ngữ C và BASIC có khác biệt rất lớn, có nhiều chỗ BASIC không có công năng, trong đó có một số công năng gần với hợp ngữ, liên quan đến bộ nhớ và thao tác tầng dưới chót. Lâm Hồng hoàn toàn bị những nội dung này thu hút, giống như bọt biển nhanh chóng hấp thụ hơi nước.

Đang lúc hắn nhìn say sưa, hắn đột nhiên nghe thấy tiếng "Tít", Lâm Hồng rất quen thuộc với âm thanh này, hắn biết đây là tiếng loa máy tính.

Lâm Hồng vô ý thức ngẩng đầu nhìn thoáng qua màn hình, lại vô cùng kinh ngạc phát hiện, chính giữa màn hình không biết từ lúc nào xuất hiện một khung vuông màu đen, trong khung vuông màu đen này có một dòng chữ màu xanh lá cây, khiến hắn kinh ngạc không thôi. “Nếu như ngươi ưa thích máy vi tính, ta có thể dạy ngươi”

Dịch độc quyền tại truyen.free, nơi những con chữ được trân trọng và nâng niu.

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