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