Máy Tính

Bill Gates Công Bố Mã Nguồn Altair BASIC: Nền Tảng Khởi Sinh Microsoft

Mã nguồn gốc của Microsoft Altair BASIC do Bill Gates công bố

Bạn có thể quên đoạn mã mình viết cách đây nhiều năm, ngay cả khi nó là nền tảng cho một hệ điều hành khổng lồ như Windows ngày nay? Bill Gates thì không. Nhân dịp kỷ niệm 50 năm thành lập Microsoft, ông đã quyết định công bố mã nguồn Altair BASIC, chương trình đầu tiên đặt nền móng cho đế chế phần mềm này. Đây là cơ hội hiếm có để khám phá khởi nguồn của một trong những công ty công nghệ lớn nhất thế giới.

Lịch Sử và Ý Nghĩa của Altair BASIC

Vào ngày 4 tháng 4 năm 2025, Microsoft sẽ kỷ niệm 50 năm thành lập. Để đánh dấu sự kiện trọng đại này, Bill Gates đã quyết định quay trở lại cội nguồn và chia sẻ mã nguồn đã khởi đầu tất cả. Ông đã đăng tải một tài liệu gồm 157 trang chứa mã nguồn của Altair BASIC trên blog Gates Notes của mình. Mã nguồn này được viết vào năm 1975 bằng ngôn ngữ Assembly, và bạn có thể tải toàn bộ tệp PDF này trực tiếp từ trang blog.

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 dự án này đến từ một bài báo trên tạp chí Popular Electronics, nói về bộ vi xử lý Altair 8800 được cung cấp năng lượng bởi chip Intel 8080.

Mã nguồn gốc của Microsoft Altair BASIC do Bill Gates công bốMã nguồn gốc của Microsoft Altair BASIC do Bill Gates công bố

Quá Trình Ra Đời Đầy Thử Thách

Bài báo đã thôi thúc Gates, khi đó là sinh viên năm nhất tại Harvard, cùng với Paul Allen, đồng sáng lập Microsoft. Họ đã 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.

Gates và Allen tuyên bố đã tạo ra một trình thông dịch BASIC cho Altair 8800 bằng ngôn ngữ Assembly. Điều này sẽ cho phép người dùng viết chương trình của riêng họ bằng ngôn ngữ BASIC, dễ sử dụng hơn nhiều so với mã Assembly, qua đó giúp máy tính trở nên dễ tiếp cận hơn vào thời điểm đó. Tuy nhiên, sự thật là họ chỉ đang “đánh lừa” và chưa hề tạo ra thứ gì.

Trong hai tháng tiếp theo, họ đã 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ọ kiểm tra phần mềm mà không cần một chiếc Altair thực tế. 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, phụ trách gói toán học.

Cuối cùng, họ đã tạo ra Altair BASIC thành công. Sau khi trình bày 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ó 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, thì đã có Altair BASIC, một điều mà ông vẫn còn vô cùng tự hào cho đến ngày nay.

Biển hiệu neon với logo Microsoft phát sáng trong bóng tốiBiển hiệu neon với logo Microsoft phát sáng trong bóng tối

Việc Bill Gates công bố mã nguồn Altair BASIC không chỉ là một cột mốc kỷ niệm mà còn mở ra cái nhìn sâu sắc vào những ngày đầu của ngành máy tính cá nhân. Nó minh chứng cho tinh thần tiên phong và tầm nhìn đã định hình nên Microsoft cùng thế giới công nghệ hiện đại. Đây là món quà ý nghĩa cho những ai đam mê lịch sử.

Bạn nghĩ sao về cột mốc lịch sử quan trọng này của Microsoft? Hãy chia sẻ cảm nhận của bạn dưới phần bình luận!

Related posts

Cách Nhận Biết Email Lừa Đảo (Phishing) Tinh Vi Ngay Cả Chuyên Gia Cũng Suýt Mắc Bẫy

Administrator

Khám Phá Cách ChatGPT Hiểu Bạn Hơn Bạn Nghĩ: 5 Prompt Thú Vị Tiết Lộ Điều Gì?

Administrator

YouTube trên TV: Cập Nhật “Kệ” Nội Dung Mới & Bùng Nổ Shorts

Administrator

Leave a Comment