Liệu bạn có quên đoạn mã mình đã viết cách đây hàng thập kỷ nếu nó giúp xây dựng nền tảng cho một hệ điều hành khổng lồ như Windows ngày nay không? Bill Gates thì không. Trên thực tế, ông đã quyết định công bố nó, và giờ đây bạn cũng có thể tự mình khám phá.
Kỷ Niệm 50 Năm Microsoft: Altair BASIC Và Di Sản Lịch Sử
Vào thứ Sáu, ngày 4 tháng 4 năm 2025, Microsoft sẽ kỷ niệm 50 năm thành lập. Để đánh dấu cột mốc vàng này, Bill Gates đã chọn một cách không thể ý nghĩa hơn: trở về với cội nguồn và chia sẻ mã nguồn đã khởi đầu tất cả – Altair BASIC. Ông đã công bố một tài liệu dày 157 trang chứa toàn bộ mã nguồn của Altair BASIC, được viết vào năm 1975 bằng ngôn ngữ Assembly, trên blog cá nhân Gates Notes. Bạn có thể tự tải xuống tệp PDF chứa mã nguồn đầy đủ này.
Mã nguồn Altair BASIC gốc được Bill Gates phát hành nhân kỷ niệm 50 năm Microsoft
Hành Trình Ra Đời Của Altair BASIC: Từ Ý Tưởng Đến Sản Phẩm Đầu Tiên
Bill Gates gọi Altair BASIC là “đoạn mã tuyệt vời nhất” mà ông từng viết. Cảm hứng cho phần mềm này xuất phát từ một bài báo trên tạp chí Popular Electronics về bộ vi xử lý Altair 8800, được trang bị chip Intel 8080. Bài báo đã thúc đẩy Gates, khi đó còn là sinh viên năm nhất tại Harvard, cùng với Paul Allen, đồng sáng lập Microsoft, liên hệ với Ed Roberts, người sáng lập Micro Instrumentation and Telemetry Systems (MITS) – nhà sản xuất Altair 8800.
Họ đã tuyên bố rằng mình đã tạo ra một trình thông dịch BASIC cho Altair 8800 bằng ngôn ngữ Assembly, cho phép người dùng tự viết chương trình bằng BASIC – một ngôn ngữ dễ sử dụng hơn mã Assembly, giúp máy tính trở nên phổ biến hơn vào thời điểm đó. Tuy nhiên, sự thật là họ đã “nói khống” và chưa thực sự tạo ra sản phẩm này.
Trong hai tháng tiếp theo, Gates và Allen đã làm việc ngày đêm để tạo ra phần mềm mà họ đã hứa. Allen đã viết một chương trình để mô phỏng chip Intel 8080 trên máy tính lớn Harvard PDP-10, cho phép họ thử nghiệm phần mềm mà không cần một chiếc Altair thực sự. Trong khi đó, Gates tập trung vào việc viết mã chính cho chương trình, và người bạn của Gates, Monte Davidoff, đảm nhiệm phần gói toán học.
Cuối cùng, họ đã thành công trong việc tạo ra Altair BASIC. Sau khi giới thiệu sản phẩm này cho Ed Roberts, MITS đã đồng ý cấp phép phần mềm, đánh dấu sản phẩm chính thức đầu tiên của Microsoft (khi đó còn được gọi là Micro-Soft). Trong bài đăng trên blog của mình, Bill Gates nhấn mạnh rằng, trước khi có Office, Windows 95, Xbox hay AI, đã có Altair BASIC – một thành tựu mà ông vẫn vô cùng tự hào cho đến tận ngày nay.
Tầm Quan Trọng Của Altair BASIC Đối Với Lịch Sử Công Nghệ
Việc Bill Gates phát hành mã nguồn Altair BASIC không chỉ là một hành động kỷ niệm mà còn là một cái nhìn sâu sắc vào những ngày đầu của cuộc cách mạng máy tính cá nhân. Đây là minh chứng cho tinh thần sáng tạo, sự kiên trì và tầm nhìn của những người đã đặt nền móng cho ngành công nghiệp công nghệ hiện đại. Altair BASIC không chỉ là một phần mềm; nó là biểu tượng cho khởi đầu của một đế chế công nghệ, mở đường cho hàng tỷ người tiếp cận và tương tác với máy tính.
Bạn nghĩ sao về cột mốc lịch sử này của Microsoft và ý nghĩa của Altair BASIC? Hãy chia sẻ ý kiến của bạn về bài viết này để cùng thảo luận thêm về lịch sử công nghệ tại thuthuatmobile.net nhé!