Tags:
Node Thumbnail

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

No Description

แต่ชะตากรรมของ 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

No Description

ที่มา - Embarcadero, The Register, Techspot

Get latest news from Blognone

Comments

By: btoy
ContributorAndroidWindows
on 11 December 2023 - 09:24 #1300903
btoy's picture

มายกมือว่า Pascal เป็นภาษาแรกที่ฝึกเขียนโปรแกรม ด้วยโปรแกรม Turbo pascal นี่แหละ เห็นรูปแล้วความทรงจำรื้อฟื้นมาอย่างรวดเร็วเลยทีเดียว

ตอนพัฒนาขึ้นมาเป็น Delphi ที่มีฟอร์มก็ยังได้เขียนต่อนะ แต่พอได้เรียน C ก็เหมือนชอบ C มากกว่า Pascal ก่อนจะหันมาหาตระกูล .NET อย่าง VB, C# ช่วงเรียน ป.ตรี เอิ๊กๆ

เรียกได้ว่าคนเพียงคนเดียว สร้างภาษาโปรแกรมที่สำคัญของโลกถึง 4 ภาษาเลยทีเดียว

ต้องกราบสิเนอะ คนอะไรจะเทพขนาดนี้


..: เรื่อยไป

By: Sephanov
iPhoneUbuntu
on 11 December 2023 - 09:37 #1300905
Sephanov's picture

ฝึกครั้งแรกด้วย pascal ยอมรับเลยว่าเป็นภาษาที่เหมาะกับการเรียน programming มากๆเพราะแทบจะออกแบบมาให้ fit กับ flowchart ในยุคนั้นเลย มี begin end ชัดเจน if else while loop ที่ต้องจัดการเป็นบล็อคๆ มีการประกาศตัวแปรที่คลาสสิคมากๆ

By: nex2004s on 11 December 2023 - 10:18 #1300906

ตอนไปแข่ง olympic ที่ ม.เกษตร ตอนนั้น ยังใช้ pascal อยู่เลย แก่มาก 555

By: PsFreedom
ContributorAndroidRed HatUbuntu
on 11 December 2023 - 10:22 #1300908
PsFreedom's picture

เป็นโปรแกรมและภาษาแรกที่เริ่มใช้หัดเขียน Programming เลยครับ

By: Tasksenger on 11 December 2023 - 11:34 #1300912

ตอนเข้าเรียน เครื่องกล นึกไม่ถึงเหมือนกันว่าเขาจะสอนใช้ Turbo Pascal เป็นวิชาพื้นฐานด้วย แต่มันก็ทำให้ผมเปลี่ยนเส้นทางหลังเรียนจบ

By: animateex
iPhoneAndroidUbuntuWindows
on 11 December 2023 - 13:24 #1300920
animateex's picture

pascal เป็นตัวที่บังคับเรียนในมหาลัยผมด้วย... แต่ตอนนั้นเวลาสอบต้องเขียน code ลงกระดาษ A4
55555

By: tom789
Windows Phone
on 11 December 2023 - 13:31 #1300921 Reply to:1300920

ตอนนั้น เขียนลง กระดาษ ออกจะสนุกนะครับ คิดถึงแล้ว ผ่านมาได้ไง 55

By: mbdsc28
Android
on 12 December 2023 - 11:08 #1300964 Reply to:1300921
mbdsc28's picture

เหมือนนั่งเทียนเขียน แล้วลุ้นที่ คอมไฟล์ผ่านรึเปล่า

By: 7
Android
on 11 December 2023 - 14:57 #1300926
7's picture

เรียนเขียน code ภาษาแรกก็ Pascal นี่เหมือนกัน รู้สึกมันผ่านมานานเหลือเกินนะ

By: VanGogh
AndroidWindows
on 11 December 2023 - 17:26 #1300935
VanGogh's picture

คิดถึง Turbo C++ 🙂

By: Architec
ContributorWindows PhoneAndroidWindows
on 11 December 2023 - 19:38 #1300937 Reply to:1300935

ผมก็เริ่มจากตัวนี้เลย ส่วน Pascal ในตอนนั้น(ย้ำ)ผมไม่สนใจเพราะคิดว่าภาษาเก่าเกินไป

By: จักรนันท์ on 11 December 2023 - 19:37 #1300936

ผมมีเก็บสะสมไว้เป็น img ครบทั้ง Turbo Pascal, Turbo C, Turbo BASIC, Turbo Prolog และ Turbo Assembly ครับ
รุ่นบุกเบิกแบบผม ใช้หมดทุกภาษาครับ ก่อน OOP จะเกิดขึ้น

By: Hoo
AndroidWindows
on 11 December 2023 - 23:51 #1300941

มีคนเรียนภาษาปาสคาลเป็นภาษาแรกกันเยอะนะเนี่ย

ปล.ภาษาแรกผมคือ Basic ที่ต้องระบุเลขบรรทัดเป็น สปาเก็ตตี้โค้ด
พอได้จับตระกูล Turbo ต่างๆ ทั้ง Pascal, Basic, C แล้ว
ชีวิตดีขึ้นเหมือนขึ้นสวรรค์เลย 😂

By: xobser
Android
on 12 December 2023 - 02:59 #1300942

Gotoxy ของฉัน

By: waroonh
Windows
on 12 December 2023 - 07:49 #1300944

ขอบคุณครับที่ทำให้คนค่อนโลกมีงาน it ทำ

By: sukjai
iPhoneAndroidRed HatUbuntu
on 12 December 2023 - 09:19 #1300953

ได้งานเพราะ pascal นี่แหละครับ 55+

By: 7elven
ContributoriPhoneWindows PhoneAndroid
on 12 December 2023 - 09:43 #1300956

เขียน pascal ครั้งแรกตอนมัธยมครับ ม.3 หรือ ม.4 นี่แหละ

By: gift099
Windows PhoneAndroidWindowsIn Love
on 12 December 2023 - 10:06 #1300957

Turbo Pascal เป็นภาษาที่ 2 ที่ผมฝึกใช้
ภาษาแรกคือ Qbasic ที่มาพร้อมกับ MS Dos 6.2

By: btoy
ContributorAndroidWindows
on 12 December 2023 - 13:12 #1300971
btoy's picture

เดาว่า node นี้ไม่มีเด็กเข้ามาตอบคอมเมนต์แน่ๆ 😁😁


..: เรื่อยไป

By: trustme on 12 December 2023 - 21:04 #1300990

แม่เจ้า pascal ยัง 40 ปี ผมที่หัดเขียนโปรแกรมจาก Basic บนเครื่อง 8 บิตจะอยู่ยังไง

By: readonly
iPhone
on 12 December 2023 - 22:23 #1300998
readonly's picture

สมัยเรียนเพื่อนช่วยกันเขียนเกม rpg ด้วย turbo pascal นี่แหละ