วันที่ 1 พฤษภาคม 1964 คือวันแรกที่ John Kemeny และ Thomas Kurtz เขียนโค้ดภาษา BASIC แล้วรันได้เป็นครั้งแรก กลายเป็นจุดเริ่มต้นแห่งภาษาที่ทุกวันนี้ยังมีการใช้งานเป็นวงกว้าง ลูกหลานของมันยังคงมีากรใช้งานเป็น Visual Basic จนทุกวันนี้ มันเก่ากว่าภาษา C ที่เป็นต้นตระกูลของภาษาโปรแกรมมิ่งสมัยใหม่จำนวนมาก
โปรแกรมเมอร์ทั้งสองคนเปิดให้ใช้งาน interpreter ของ BASIC ได้ฟรี บริษัทคอมพิวเตอร์จำนวนมากนำภาษาไปดัดแปลงรุ่นของตัวเอง เพื่อขายพร้อมกับคอมพิวเตอร์ ภาษา BASIC ยังเป็นสินค้าชิ้นแรกของบริษัท "Micro-Soft" ในปี 1975
ในไทยเองภาษา BASIC เป็นภาษามาตรฐานของเครื่อง MSX ที่วางขายในไทยมาตั้งแต่เกือบ 30 ปีที่แล้ว (MSX เป็นชื่อแพลตฟอร์มที่มีผู้ผลิตหลายราย คล้าย IBM PC) ผมเองก็เริ่มเรียนเขียนโปรแกรมด้วยเครื่อง MSX มาก่อน
ถ้าใครอยากกลับไปลอง ตอนนี้มี interpreter ออนไลน์ให้เขียนเล่นกันครับ
ที่มา - The Register
Comments
ไม่อยากจะเอ่ยว่าเคยเรียน GW-Basic บน DOS 5 เป็นตัวแรกด้วยอารมณ์จับพลัดจับพลู
แต่ก่อนหน้าก็เคยสัมผัสมาบ้างบนเครื่อง Apple II ซึ่งจะเรียกว่าเรียนก็คงไม่ใช่
รร.ผมบังคับเรียน BASIC ตอน ป.4 จำไม่ได้ว่าใช้ OS ไร ไม่ MS-DOS 3.3 ก็ 5 เนี่ยล่ะ แต่จำได้ว่าข้อสอบปลายภาคให้นั่งวาดเครื่องบิน บังเอิญได้เพื่อนเก่งเลยรอดตาย 555 แผ่นดิสก์งานนั้นยังเก็บไว้อยู่เลยแต่ดูท่าจะไม่รอดฝีมือรา
โรงเรียนไรอ่าครับ สุดยอดอ่ะ ป.4 ผมเพิ่งรู้จัก word excel ตอนนั้นเปิดมากดเกม doom พิมพ์สูตร iddqd idqfa 555 windows 95 เลยอ่าครับ สมัยนั้น ไม่มีเรียนพวกโปรแกรมมิ่งอะไรแบบนี้
รร.ที่่ใช้ถ่ายทำฮอร์โมนส์อ่ะครับ
จำได้วว่าเขาให้เรียน DOS, BASIC, Typing Tutor จำไม่ได้ว่า CU Writer ด้วยป่าว สมัยนั้นยังไม่มี Word, Excel ครับ
Word สมัยนั้นคือ CU Writer ครับ อีกตัวที่ดังๆก็ Rajavithi Word
Excel คือ Lotus 123
Access คือ dBase
ใช่ QBasic ปะครับ เคยเรียนให้เอามาวาดรูปตอน ป.4 เหมือนกันเลย
คง รร. เครือเดียวกัน แต่ของผมอยู่สมุทรปราการ
คิดแล้วก็เสียดาย ไม่ได้เก็บแผ่นดิสก์เอาไว้
เริ่มแรก ผมเขียน JAVA > python > perl > php
ไปพรีเซ้นงานเค้าบอกว่า คุณนี่แปลก เรียนภาษายากๆก่อนทั้งๆที่ไมม่ีพื้นฐาน บ้าระห่ำดี ผมรับคุณ... กำ
ข้าขอทรยศต่อคนทั้งโลก ดีกว่าให้ใครมาทรยศข้า
ก็มองได้หลายมุมนะครับ
ถ้าเรียน CS/CPE มาผมว่าไม่แปลกเพราะแทบทุกที่ให้เรียนภาษา strong type ก่อนอยู่แล้ว
แต่ถ้าหัดเอง.... ก็ตามที่เค้าบอกคุณแหละครับ ระห่ำดีเหมือนกัน
MSX ...นั่นมัน ม1. ของผมตอนนั้นจำได้ว่าเอาจอทีวีเล็กที่บ้านมาต่อ และต้องต่อสาย RCA เข้าบันทึกกับเครื่องเล่นเทปคาสเซ็ท เวลาสั่งเซฟทีจะต้องกดอัดเทปไปด้วย 555 เสียดายสมัยนั้นสายคุณภาพถ้าจะไม่ดี อัดไม่ค่อยสำเร็จ เขียนโค้ดไป เกือบร้อยบรรทัด แล้วเซฟไม่ได้ เซ็งมาก ตลับก็ไม่เคยได้ซื้อ น่าจะสั่งผ่านซีเอ็ดนะ ถ้าจำไม่ผิด อ่านอัพเดตกระมัง คุณลิ่วเจอเพื่อนร่วมรุ่น MSX หลายคนละ
- - - คอมพิวเตอร์เครื่องแรก - - - Wandy MSX DPC-200
สมัยนั้น ซีเอ็ดมีนิตยสารชื่อ "รู้รอบตัว" (ตอนนี้เปลี่ยนชื่อเป็น Update)
ผมเห็นมีโฆษณา MSX ลงทุกเล่มเลย แล้วก็มีคอลัมน์ภาษาเบสิคสำหรับ MSX เป็นพวก source code เกม-โปรแกรม สำหรับเครื่อง MSX
ก็ได้แต่อ่าน แต่ไม่มีเครื่องเลยไม่ได้เล่น
สมัยนั้นทั้งโรงเรียนเห็นถ้าจะมีเล่นกันอยู่ 2 คนได้ สุดท้ายไปนั่งเล่นฟามิค่อมบ้านญาติ ภาพสวยกว่าเยอะ ...ทำไปเอาตลับมันมาใส่ MSX ไม่ได้ฟร้า รู้งี้บอกพ่อซื้อฟามิค่อมดีกว่า (ไอ้เรื่องอยากเขียนโปรแกรมเป็นแค่ข้ออ้างของแถมง่ะ)
มีากรใช้งาน => มีการใช้งาน
โปรแกรมแรกที่ผมเขียน ผมใช้ Qbasic ของ MS-Dos
Altair 8800 คอมบิลเกตใช้พัฒนา Altair BASIC ปล. ทุกอย่างแมนนวลมากกกก แม้กระทั้งการบันทึกข้อมูลผ่านเทปกระดาษเจาะรู แค่สวิชด้านหน้าผมก็มึนแล้วล่ะ
ภาษาแรกของผมเป็น pascal ^ ^