ไมโครซอฟท์โอเพนซอร์ส 6502 BASIC ที่ Bill Gates เขียนในปี 1976
Body
ไมโครซอฟท์ประกาศโอเพนซอร์สซอฟต์แวร์ยุคเก่าคือ 6502 BASIC ที่เขียนโดย Bill Gates และ Ric Weiland ตั้งแต่ปี 1976 และใช้กับเครื่อง Commodore 64
ซอฟต์แวร์ตัวแรกของไมโครซอฟท์คือ ตัวแปลภาษา BASIC ของเครื่อง Altair 8800 ที่ใช้กับชิป Intel 8080 หลังจากนั้นโค้ดตัวนี้ถูกพอร์ตไปรันกับชิปตัวอื่น ในกรณีนี้คือชิป MOS 6502 ที่ใช้กับฮาร์ดแวร์หลายค่ายในยุคนั้น เช่น Apple II, Commodore, Atari 2600, Nintendo Entertainment System
หลัง Gates พอร์ตโค้ดเสร็จในปี 1976 อีก 1 ปีต่อมาบริษัท Commodore ซื้อสิทธิการใช้โค้ดตัวนี้ในราคา 25,000 ดอลลาร์ ความนิยมของเครื่อง Commodore PET (และ Commodore 64 ในระยะถัดมา) ที่มีซอฟต์แวร์ภาษา BASIC เวอร์ชันนี้ติดเครื่องไปด้วย ทำให้โปรแกรมเมอร์หน้าใหม่เป็นล้านๆ คนหัดเขียนโปรแกรมครั้งแรกด้วยภาษา BASIC นั่นเอง (โค้ดตัวนี้ยังถูกดัดแปลงไปใช้กับ Apple II ในชื่อ Applesoft BASIC ด้วย)
ภายหลังโค้ด BASIC เหล่านี้วิวัฒนาการกลายเป็น GW-BASIC, QBASIC และ Visual Basic ในยุคต่อๆ มา และยังใช้งานจนวันนี้
ไฟล์ซอร์สโค้ดมีทั้งหมด 6,955 บรรทัด มีชื่ออย่างเป็นทางการว่า Microsoft BASIC for 6502 Microprocessor - Version 1.1 ใช้สัญญาอนุญาตแบบ MIT โค้ดอยู่บน GitHub โดยระบุวันที่ของไฟล์ 48 years ago
ที่มา - Microsoft
mk Thu, 04/09/2025 - 09:10
Continue reading...
Body
ไมโครซอฟท์ประกาศโอเพนซอร์สซอฟต์แวร์ยุคเก่าคือ 6502 BASIC ที่เขียนโดย Bill Gates และ Ric Weiland ตั้งแต่ปี 1976 และใช้กับเครื่อง Commodore 64
ซอฟต์แวร์ตัวแรกของไมโครซอฟท์คือ ตัวแปลภาษา BASIC ของเครื่อง Altair 8800 ที่ใช้กับชิป Intel 8080 หลังจากนั้นโค้ดตัวนี้ถูกพอร์ตไปรันกับชิปตัวอื่น ในกรณีนี้คือชิป MOS 6502 ที่ใช้กับฮาร์ดแวร์หลายค่ายในยุคนั้น เช่น Apple II, Commodore, Atari 2600, Nintendo Entertainment System
หลัง Gates พอร์ตโค้ดเสร็จในปี 1976 อีก 1 ปีต่อมาบริษัท Commodore ซื้อสิทธิการใช้โค้ดตัวนี้ในราคา 25,000 ดอลลาร์ ความนิยมของเครื่อง Commodore PET (และ Commodore 64 ในระยะถัดมา) ที่มีซอฟต์แวร์ภาษา BASIC เวอร์ชันนี้ติดเครื่องไปด้วย ทำให้โปรแกรมเมอร์หน้าใหม่เป็นล้านๆ คนหัดเขียนโปรแกรมครั้งแรกด้วยภาษา BASIC นั่นเอง (โค้ดตัวนี้ยังถูกดัดแปลงไปใช้กับ Apple II ในชื่อ Applesoft BASIC ด้วย)
ภายหลังโค้ด BASIC เหล่านี้วิวัฒนาการกลายเป็น GW-BASIC, QBASIC และ Visual Basic ในยุคต่อๆ มา และยังใช้งานจนวันนี้
ไฟล์ซอร์สโค้ดมีทั้งหมด 6,955 บรรทัด มีชื่ออย่างเป็นทางการว่า Microsoft BASIC for 6502 Microprocessor - Version 1.1 ใช้สัญญาอนุญาตแบบ MIT โค้ดอยู่บน GitHub โดยระบุวันที่ของไฟล์ 48 years ago
ที่มา - Microsoft
mk Thu, 04/09/2025 - 09:10
Continue reading...