เชื่อว่ามีหลายคนที่รู้จัก Microsoft Visual Basic .NET แต่คงมีไม่น้อยที่ไม่รู้ว่าโคตรเหง้าของมันเป็นใคร 🙂 เมื่อปี พ.ศ. 2536 ตอนนั้นการเขียนโปรแกรมภาษา BASIC บนคอมพิวเตอร์จะทำบน MS-DOS ครับ แล้วโปรแกรมที่ใช้เขียนภาษา BASIC ในตอนนั้น มีอยู่แค่สองตัว ตัวแรกคือ GW-Basic หรือถ้าเป็นไฟล์ก็คือ gwbasic.exe กับอีกตัวนึงคือ Advance
Category: Old Book
โม้เรื่องหนังสือคอมพิวเตอร์ที่สะสมเอาไว้
เมื่อปี พ.ศ. 2534 ผมซื้อหนังสือเล่มนี้มาครับ ผมสนใจมาก เพราะที่ผ่านมาตอนนั้น ผมเขียนโปรแกรมภาษา C ด้วยไวยากรณ์แบบโครงสร้างมาตลอด คุ้นเคยกับการสร้าง Function แล้วใน Function ก็ผ่าน Parameter หลาย ๆ ตัว แต่อยู่ดี ๆ ก็เกิดจะมี C++ ขึ้นมา แถม Borland
เล่มนี้ซื้อมาเมื่อปี พ.ศ. 2537 ครับ ช่วงนั้นถือได้ว่าเป็นยุคสุดท้ายของ MS-DOS รุ่น 6.00 แล้ว ไม่รู้คนยุคนี้จะรู้จักหรือเปล่าครับ เจ้า MS-DOS ซึ่งเป็นระบบปฏิบัติแบบ Text Mode น่ะ? ผมซื้อมาเพราะมันเป็นหนังสือแปล แล้วก็แปลได้ดีทีเดียวล่ะ เพราะปรกติสมัยนั้นผู้แปลมักแปลได้ไม่ดีซักเท่าไหร่ หนังสือเน้นเรื่องการ Interupt CPU มาก ๆ คือสมัยนั้นเนี่ย
สำหรับผมแล้วหนังสือเล่มนี้ถือว่าเป็นสุดยอดที่สุดที่ผมมีเลยล่ะ ผมซื้อหนังสือเล่มนี้มาเมื่อปี พ.ศ. 2537 ตอนนั้นมีเพื่อนคนนึงเล่าให้ฟังว่า ที่มหาวิทยาลัยเทคโนโลยีมหานคร มีอาจารย์ท่านนึงแต่งหนังสือออกมา ซึ่งก็คือหนังสือเล่มนี้นั่นแหล่ะ เพื่อนไม่ได้โม้อย่างเดียว แต่เอาหนังสือมาให้ดูด้วย ตอนนั้นผมตาโตเท่าไข่ห่าน ตื่นเต้นยินดีอยากจะได้มาก ๆ หนังสือหนามาก แถมอัดแน่นไปด้วยเนื้อหาภาษาซีชั้นสูง (ในขณะนั้น) ผมสนใจบางบทเป็นพิเศษ เช่น การอธิบายถึงโครงสร้างข้อมูล, พอยน์เตอร์, การจัดการหน่วยความจำ และการจัดการกับ Video RAM ซึ่งตอนนั้นถือได้ว่าเป็นเทคโนโลยีชั้นสูงเลยก็ว่าได้
คนยุคนี้ไม่น่าจะรู้จักกันแล้วนะ มันเป็นโปรแกรมจัดการฐานข้อมูลที่นิยมมากเลยล่ะเมื่อตอนปี พ.ศ. 2534 เล่มนี้ผมไม่ได้ซื้อโดยตรงหรอกครับ แต่ได้มาเพราะไปลงเรียนที่สยามคอมพิวเตอร์ สาขาวงเวียนใหญ่ dBASE III Plus ถือเป็นพื้นฐานของไฟล์นามสกุล DBF ที่ทุกวันนี้ก็น่าจะยังมีอยู่ หลังจาก dBASE III Plus ก็มี Foxbase ครับ แล้วค่อยตามด้วย Foxpro ปัจจุบันผมก็ยังเห็น Visual Foxpro
ผมไม่รู้ว่าเด็กยุคนี้จะได้ลงเรียนวิชาคอมไพเลอร์หรือเปล่า แต่ยุคผมน่ะไม่ได้เรียนหรอก ถ้าอยากจะรู้ก็ต้องหาเรียนเอาเองตามสไตล์นักศึกษาที่ต้องหาความรู้ด้วยตัวเอง หนังสือเล่มนี้น่าจะถือว่าเป็นหนังสือเล่มเดียวในเมืองไทยเลยก็ว่าได้ ที่สอนเรื่องการเขียนคอมไพเลอร์ หรือที่เรียกว่าตัวแปลภาษาคอมพิวเตอร์ที่มีไวยากรณ์ที่มนุษย์อย่างเราพอจะเข้าใจ ไปเป็นภาษาเครื่องที่คอมพิวเตอร์รู้จัก ผมซื้อมาเมื่อปี พ.ศ. 2534 ครับ ตอนนั้นเขียนภาษา BASIC เป็นแล้ว แต่อดสงสัยไม่ได้ว่าไฟล์นามสกุล EXE ทั้งหลายเนี่ย มันทำมาได้ยังไง เลยซื้อเล่มนี้มาอ่าน พออ่านแล้วงงรับประทานไปเลย ไม่เข้าใจ โยนไว้ในตู้ กว่าจะกลับมาอ่านแล้วเข้าใจ ก็เหลืออีกปีนึงจะจบปริญญาตรีนั่นแหล่ะครับ สงสัยผ่านโลกมาเยอะ
ส่วนใหญ่คนที่ลงหน่วยกิตทางด้านวิทยาการคอมพิวเตอร์ล้วนต้องเรียนวิชานี้ครับ วิชาการอินเตอร์เฟส แต่ในที่นี้ไม่ใช่การอินเตอร์เฟสซอฟต์แวร์นะ เป็นการอินเตอร์เฟสคอมพิวเตอร์เข้ากับฮาร์ดแวร์มากกว่า ผมซื้อหนังสือเล่มนี้มาเพราะผมอ่อนอิเลกทรอนิกส์มาก ๆ ซึ่งถ้าเป็นเรื่อง Clock กับ Micro Instruction เนี่ย ผมรู้เรื่อง เพราะนั่นเป็นการใช้สัญญาณไฟฟ้าเพื่อกำหนดคำสั่งให้คอมพิวเตอร์ทำงาน แต่ถ้าเป็นการออกแบบวงจรเพื่อทำเป็นการ์ดมาเสียบไว้บนคอมพิวเตอร์ หรือออกแบบวงจรเพื่อต่อกับ RS-232 ล่ะก็ ผมกลายเป็นไอ้โง่ไปเลย เลยซื้อหนังสือเล่มนี้มาอ่านครับ อ่านแล้วยิ่งงงหนักใหญ่เลย เพราะพื้นฐานทางอิเลกทรอนิกส์ไม่ค่อยมี แต่คิดว่าถ้าคนเรียนทางอิเลกทรอนิกส์มา อ่านแล้วน่าจะเข้าใจ หนังสือเล่มนี้ผมซื้อมาเมื่อตอนเข้าเรียนปริญญาตรีครับ
เล่มนี้ผมซื้อมาเมื่อปีพ.ศ. 2538 ครับผ่านมา 11 ปีแล้ว ที่ซื้อมาเพราะตอนนั้น Microsoft Visual C++ กำลังดังมาก ๆ เลย ช่วงนั้นเป็นยุคเปลี่ยนผ่านระหว่าง Microsoft Windows 3.11 กับ Microsoft Windows 95 ครับ ซึ่งหลังจาก Microsoft ได้ปล่อย Microsoft