Turbo Pascal หนึ่งในเครื่องมือพัฒนาโปรแกรมแบบ IDE ยุคแรกๆ มีอายุครบ 40 ปีในเดือนนี้ (ออกครั้งแรกเดือนธันวาคม 1983)
จุดกำเนิดของ Turbo Pascal เกิดจาก Philippe Kahn ผู้ก่อตั้งบริษัท Borland ในปี 1982 มองเห็นโอกาสธุรกิจด้านเครื่องมือพัฒนาซอฟต์แวร์ที่เดิมทีกระจัดกระจาย เขามีวิสัยทัศน์ว่าควรรวมเครื่องมือทุกอย่างเป็นแพ็กเกจเดียว (editor, compiler และอื่นๆ) โดยเขาซื้อไลเซนส์คอมไพเลอร์ Blue Label Pascal ที่สร้างโดย Anders Hejlsberg โปรแกรมเมอร์ชาวเดนมาร์ก มาเพิ่ม editor และ UI ขายในชื่อว่า Turbo Pascal ในราคา 49.99 ดอลลาร์ ซึ่งถือว่าถูกมากเมื่อเทียบกับคู่แข่งในยุคนั้นที่ขายในราคาหลายร้อยดอลลาร์
หลังจากนั้น Anders Hejlsberg ย้ายมาทำงานกับ Borland และเป็นนักพัฒนาหลักของ Turbo Pascal ต่อมาทุกเวอร์ชัน ภายหลัง Borland แยกสายซอฟต์แวร์นี้เป็น 2 ตัวคือ Turbo Pascal รุ่นราคาถูก และ Borland Pascal ที่ราคาแพงขึ้นตามความสามารถ และกลายร่างเป็น Borland Delphi ในปี 1995
ความนิยมของ Turbo Pascal ทำให้ Borland กลายเป็นบริษัทแถวหน้าในวงการ IDE โดยออกเครื่องมืออื่นๆ เช่น Turbo C ตามมา บริษัทขายหุ้น IPO ในสหรัฐเมื่อปี 1989
แต่ชะตากรรมของ Borland ในทศวรรษถัดมาตกต่ำลงมาก บริษัทขายธุรกิจ IDE ทั้งหมดภายใต้แบรนด์ CodeGear ให้กับ Embarcadero Technologies ผู้สร้างเครื่องมือฐานข้อมูล Rapid SQL ในปี 2008 (ปัจจุบัน Embarcadero ยังขาย Delphi อยู่ภายใต้แบรนด์ RAD Studio) ส่วนตัวบริษัท Borland ฝั่งที่เหลือขายให้ Micro Focus ในปี 2009
เส้นทางชีวิตของ Anders Hejlsberg ผู้สร้าง Turbo Pascal และ Delphi ยังไปต่อยาวกว่านั้นมาก เขาย้ายข้ามค่ายไปไมโครซอฟท์ในปี 1996 หลังจากนั้นก็รับบทบาทสำคัญในการสร้างภาษา C# (2000) และ TypeScript (2012) เรียกได้ว่าคนเพียงคนเดียว สร้างภาษาโปรแกรมที่สำคัญของโลกถึง 4 ภาษาเลยทีเดียว
ตัวซอฟต์แวร์ Turbo Pascal ปัจจุบันเปิดเป็นโอเพนซอร์ส (ต้องใช้คู่กับ DOSBox) ใครอยากระลึกความหลัง สามารถดาวน์โหลดได้จาก Sourceforge
ที่มา - Embarcadero, The Register, Techspot
Comments
มายกมือว่า Pascal เป็นภาษาแรกที่ฝึกเขียนโปรแกรม ด้วยโปรแกรม Turbo pascal นี่แหละ เห็นรูปแล้วความทรงจำรื้อฟื้นมาอย่างรวดเร็วเลยทีเดียว
ตอนพัฒนาขึ้นมาเป็น Delphi ที่มีฟอร์มก็ยังได้เขียนต่อนะ แต่พอได้เรียน C ก็เหมือนชอบ C มากกว่า Pascal ก่อนจะหันมาหาตระกูล .NET อย่าง VB, C# ช่วงเรียน ป.ตรี เอิ๊กๆ
ต้องกราบสิเนอะ คนอะไรจะเทพขนาดนี้
..: เรื่อยไป
ฝึกครั้งแรกด้วย pascal ยอมรับเลยว่าเป็นภาษาที่เหมาะกับการเรียน programming มากๆเพราะแทบจะออกแบบมาให้ fit กับ flowchart ในยุคนั้นเลย มี begin end ชัดเจน if else while loop ที่ต้องจัดการเป็นบล็อคๆ มีการประกาศตัวแปรที่คลาสสิคมากๆ
ตอนไปแข่ง olympic ที่ ม.เกษตร ตอนนั้น ยังใช้ pascal อยู่เลย แก่มาก 555
เป็นโปรแกรมและภาษาแรกที่เริ่มใช้หัดเขียน Programming เลยครับ
ตอนเข้าเรียน เครื่องกล นึกไม่ถึงเหมือนกันว่าเขาจะสอนใช้ Turbo Pascal เป็นวิชาพื้นฐานด้วย แต่มันก็ทำให้ผมเปลี่ยนเส้นทางหลังเรียนจบ
pascal เป็นตัวที่บังคับเรียนในมหาลัยผมด้วย... แต่ตอนนั้นเวลาสอบต้องเขียน code ลงกระดาษ A4
55555
ตอนนั้น เขียนลง กระดาษ ออกจะสนุกนะครับ คิดถึงแล้ว ผ่านมาได้ไง 55
เหมือนนั่งเทียนเขียน แล้วลุ้นที่ คอมไฟล์ผ่านรึเปล่า
เรียนเขียน code ภาษาแรกก็ Pascal นี่เหมือนกัน รู้สึกมันผ่านมานานเหลือเกินนะ
คิดถึง Turbo C++ 🙂
ผมก็เริ่มจากตัวนี้เลย ส่วน Pascal ในตอนนั้น(ย้ำ)ผมไม่สนใจเพราะคิดว่าภาษาเก่าเกินไป
ผมมีเก็บสะสมไว้เป็น img ครบทั้ง Turbo Pascal, Turbo C, Turbo BASIC, Turbo Prolog และ Turbo Assembly ครับ
รุ่นบุกเบิกแบบผม ใช้หมดทุกภาษาครับ ก่อน OOP จะเกิดขึ้น
มีคนเรียนภาษาปาสคาลเป็นภาษาแรกกันเยอะนะเนี่ย
ปล.ภาษาแรกผมคือ Basic ที่ต้องระบุเลขบรรทัดเป็น สปาเก็ตตี้โค้ด
พอได้จับตระกูล Turbo ต่างๆ ทั้ง Pascal, Basic, C แล้ว
ชีวิตดีขึ้นเหมือนขึ้นสวรรค์เลย 😂
Gotoxy ของฉัน
ขอบคุณครับที่ทำให้คนค่อนโลกมีงาน it ทำ
ได้งานเพราะ pascal นี่แหละครับ 55+
เขียน pascal ครั้งแรกตอนมัธยมครับ ม.3 หรือ ม.4 นี่แหละ
Turbo Pascal เป็นภาษาที่ 2 ที่ผมฝึกใช้
ภาษาแรกคือ Qbasic ที่มาพร้อมกับ MS Dos 6.2
เดาว่า node นี้ไม่มีเด็กเข้ามาตอบคอมเมนต์แน่ๆ 😁😁
..: เรื่อยไป
แม่เจ้า pascal ยัง 40 ปี ผมที่หัดเขียนโปรแกรมจาก Basic บนเครื่อง 8 บิตจะอยู่ยังไง
สมัยเรียนเพื่อนช่วยกันเขียนเกม rpg ด้วย turbo pascal นี่แหละ