
ขอบคุณภาพจาก
สำหรับใครที่อยากยลโฉม “ซอร์สโค้ด” ผลงานการพัฒนาของเจ้าพ่อซอฟต์แวร์คนดังอย่าง “บิล เกตส์” (Bill Gates) ผู้ก่อตั้งบริษัทเทคโนโลยีชื่อดังอย่าง ไมโครซอฟท์ (Microsoft) วันนี้ น่าจะเป็นอีกหนึ่งโอกาสดี เพราะบิล เกตส์ได้นำซอร์สโค้ดดังกล่าวมาเผยแพร่ให้ผู้ที่สนใจได้เข้าถึงกันแล้วโดยไม่มีค่าใช้จ่าย
ซอร์สโค้ดดังกล่าวเป็นผลงานชิ้นแรกของ Microsoft โดยเป็นโปรแกรมชื่อ Altair BASIC ซึ่งบิล เกตส์ระบุไว้ในบล็อก GateNotes ว่า เป็นการเผยแพร่ในโอกาสครบรอบ 50 ปีของไมโครซอฟท์ (Microsoft) นั่นเอง โดยในยุคนั้น มีการเปิดตัวชุดคิทคอมพิวเตอร์พีซีชื่อ Altair 8800 ผลงานการพัฒนาของบริษัท MITS (ช่วงปี 1970 คอมพิวเตอร์พีซีไม่ใช่อุปกรณ์ที่มีการใช้งานแพร่หลายตามบ้านเรือนเหมือนในปัจจุบัน) ซึ่งบิล เกตส์เห็นภาพของ Altair 8800 บนปกนิตยสาร Popular Electronics ฉบับเดือนมกราคม 1975 แล้วก็เกิดแรงบันดาลใจ อยากทำให้ผู้คนเข้าถึง – สั่งการคอมพิวเตอร์พีซีดังกล่าวได้อย่างสะดวกสบายมากขึ้น
เขาจึงได้พัฒนาโปรแกรมที่มีชื่อว่า Altair BASIC สำหรับทำหน้าที่เป็นตัวแปลภาษา BASIC เป็นภาษาเครื่องให้ Altair 8800 เข้าใจ จะได้มีนักพัฒนาเข้ามาเขียนโปรแกรมบน Altair 8800 กันได้สะดวกขึ้น และเขายังกล่าวด้วยว่า นี่เป็นผลงานที่ยอดเยี่ยมที่สุดชิ้นหนึ่งที่เขาสร้างขึ้นเลยทีเดียว
ในบล็อกดังกล่าว บิล เกตส์ยังได้กล่าวถึงเบื้องหลังการพัฒนาซอร์สโค้ดในยุคนั้นด้วยว่า เมมโมรี่มีราคาแพงมาก ทำให้การพัฒนาซอฟต์แวร์แต่ละครั้งต้องมีการประกาศใช้ตัวแปรอย่างประหยัดเมมโมรี่สุด ๆ เพื่อให้มีเมมโมรี่เหลือสำหรับการทำงานของโปรแกรม รวมถึงการพัฒนาเทคนิคการเขียนโปรแกรมให้มีประสิทธิภาพมากขึ้น เพื่อไม่ให้โปรแกรมหนักเกินไป เป็นต้น
สำหรับโปรแกรม Altair BASIC นั้น ได้เปิดให้ดาวน์โหลดในรูปแบบไฟล์ PDF ความยาว 157 หน้า พร้อมดีไซน์ของตัวโปรแกรมที่มาพร้อมกระดาษเจาะรู (ที่นักพัฒนาในอดีตหลายคนน่าจะคิดถึง) นอกจากนั้นในตัวโค้ดยังมีการบันทึกว่า ได้แก้ไขครั้งสุดท้ายเมื่อวันที่ 10 กันยายน 1975 อีกด้วย