This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
introduction:pascalprogramming [2019/01/04 11:11] admin [ภาษาเชิงวัตถุ Object Pascal] |
introduction:pascalprogramming [2019/01/04 11:11] admin |
||
---|---|---|---|
Line 7: | Line 7: | ||
รูปแบบการเขียนของภาษา Pascal ถูกพัฒนามาจากภาษา ALGOL 60 โดยจะมีการใช้คำสั่ง Begin ... End ในการกำหนดบล๊อกของคำสั่ง (ในขณะที่ภาษา C ใช้ {...}) | รูปแบบการเขียนของภาษา Pascal ถูกพัฒนามาจากภาษา ALGOL 60 โดยจะมีการใช้คำสั่ง Begin ... End ในการกำหนดบล๊อกของคำสั่ง (ในขณะที่ภาษา C ใช้ {...}) | ||
+ | ---- | ||
====ภาษาเชิงวัตถุ Object Pascal==== | ====ภาษาเชิงวัตถุ Object Pascal==== | ||
ในปี 1980 ได้มีการนำภาษา Pascal มาพัฒนาต่อยอดให้รองรับการเขียนโปรแกรมเชิงวัตถุ (Object Oriented Programming) และใช้ชื่อภาษาใหม่ว่า Object Pascal เวอร์ชันแรกถูกนำมาใช้ราวปี 1985 โดย Apple Computer (สำหรับระบบปฏิบัติการ Macintosh) และ Borland (สำหรับระบบปฏิบัติการ Dos และ Microsoft Window) | ในปี 1980 ได้มีการนำภาษา Pascal มาพัฒนาต่อยอดให้รองรับการเขียนโปรแกรมเชิงวัตถุ (Object Oriented Programming) และใช้ชื่อภาษาใหม่ว่า Object Pascal เวอร์ชันแรกถูกนำมาใช้ราวปี 1985 โดย Apple Computer (สำหรับระบบปฏิบัติการ Macintosh) และ Borland (สำหรับระบบปฏิบัติการ Dos และ Microsoft Window) | ||
Line 18: | Line 19: | ||
นั่นทำให้ FPC มีความคล้ายคลึงกับ Turbo Pascal และ Delphi เป็นอย่างมาก และปัจจุบันมีโปรแรกมเมอร์หลายท่านใช้งาน FPC บน Lazarus-IDE ควบคู่ไปกับ Delphi \\ | นั่นทำให้ FPC มีความคล้ายคลึงกับ Turbo Pascal และ Delphi เป็นอย่างมาก และปัจจุบันมีโปรแรกมเมอร์หลายท่านใช้งาน FPC บน Lazarus-IDE ควบคู่ไปกับ Delphi \\ | ||
+ | ---- | ||
====ตัวอย่างโปรแกรม Object Pascal (บน Free Pascal Compiler)==== | ====ตัวอย่างโปรแกรม Object Pascal (บน Free Pascal Compiler)==== | ||
<sxh delphi;> | <sxh delphi;> |