กลับไปหน้าบทความ

อ่าน 2 นาที

ปาสคาลเสมือนจริง

Virtual Pascal เป็นคอมไพเลอร์ ภาษาโปรแกรม Pascal 32 บิต แบบฟรีแวร์ พร้อม ด้วย สภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) และ ดีบักเกอร์ สำหรับ OS/2 และ Microsoft Windows โดยมี การรองรับ...

ปาสคาลเสมือนจริง

( เรียนรู้วิธีและเวลาในการลบข้อความนี้ )

ปาสคาลเสมือนจริง
ผู้เขียนต้นฉบับวิทาลี มิริยานอฟ
นักพัฒนาอัลลัน เมิร์ทเนอร์
ปล่อย1995 [ 1 ] ( 1995 )
เวอร์ชันเสถียร
2.1.279 / 13 พฤษภาคม 2547 ( 13 พฤษภาคม 2547 )
เขียนเป็นออบเจ็กต์ปาสคาลภาษาแอสเซมบลี
ระบบปฏิบัติการวินโดวส์ , OS/2 , ลินุกซ์
แพลตฟอร์มไอเอ-32
พิมพ์คอมไพเลอร์ , สภาพแวดล้อมการพัฒนาแบบบูรณาการ
ใบอนุญาตซอฟต์แวร์ฟรี (Windows, OS/2 เวอร์ชัน 2.0 หรือใหม่กว่า, Linux)
เว็บไซต์vpascal.com (เก็บถาวร)ชุมชนออนไลน์

Virtual Pascalเป็นคอมไพเลอร์ภาษาโปรแกรมPascal 32 บิตแบบฟรีแวร์ พร้อม ด้วย สภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) และดีบักเกอร์สำหรับOS/2และMicrosoft Windowsโดยมี การรองรับ Linux ในระดับจำกัด Virtual Pascal ได้รับการพัฒนาโดย Vitaly Miryanov และต่อมาได้รับการดูแลโดย Allan Mertner

คุณสมบัติ

คอมไพเลอร์นี้ใช้งานร่วมกับTurbo Pascal , Borland DelphiและFree Pascalได้ แม้ว่าความเข้ากันได้ทางภาษาและ RTL จะมีข้อจำกัดสำหรับฟีเจอร์ที่เพิ่มเข้ามาหลังจาก Delphi เวอร์ชัน 2 และ FPC 1.0.x ก็ตาม

VP ถูกนำมาใช้เป็นหลักเพื่อวัตถุประสงค์ดังต่อไปนี้:

คุณสมบัติเด่นของภาษา Virtual Pascal ได้แก่:

  • IDE โหมดข้อความ
  • ตัวดีบักเกอร์ถูกรวมเข้ากับ IDE โดยตรง และมีลักษณะคล้ายกับTurbo Debugger
  • การคอมไพล์ที่รวดเร็ว
  • ชุดเครื่องมือส่วนใหญ่เขียนด้วยภาษาแอสเซมบลี x86

ประวัติศาสตร์

ไมโครซอฟต์ วินโดวส์, OS/2

คอมไพเลอร์ตัวนี้ค่อนข้างเป็นที่นิยมใน กลุ่ม ผู้ใช้ระบบกระดานข่าว (BBS) อาจเป็นเพราะมีการพอร์ตไปยัง OS/2 และเป็นหนึ่งในคอมไพเลอร์แบบหลายเป้าหมายราคาไม่แพงไม่กี่ตัว นอกจากนี้Turbo Pascalก็ได้รับความนิยมในกลุ่ม BBS เช่นกัน แต่รุ่นต่อมาอย่างDelphiกลับใช้งานได้เฉพาะบน Windows เท่านั้น Virtual Pascal จึงเป็นเส้นทางในการย้ายระบบสำหรับโค้ดเบสที่มีอยู่เดิม

มีผู้ใช้งานบางส่วนกดดันให้มีการอนุญาตให้ใช้ซอฟต์แวร์ Virtual Pascal แบบโอเพนซอร์สแต่ทางผู้พัฒนายังไม่ได้ดำเนินการด้วยเหตุผลดังต่อไปนี้:

  • ซอร์สโค้ดของคอมไพเลอร์ส่วนใหญ่เขียนด้วยภาษาแอสเซมบลี x86ซึ่งยากต่อการเปลี่ยนแปลงและบำรุงรักษา
  • ส่วนหนึ่งของไลบรารีรันไทม์เป็นกรรมสิทธิ์ของBorland (ไลบรารีรันไทม์ Free Pascal ถูกพอร์ตไปยัง VirtualPascal โดย Noah Silva อย่างไรก็ตาม เวอร์ชันใหม่กว่าของ Free Pascal RTL ใช้คุณสมบัติของคอมไพเลอร์ Free Pascal ซึ่ง VirtualPascal ไม่รองรับ ดังนั้นจึงไม่สามารถพอร์ตได้)
  • เครื่องมือแก้ไข/เปรียบเทียบความแตกต่างเพื่อแก้ปัญหาข้างต้น (ให้การเปลี่ยนแปลงกับซอฟต์แวร์ที่เป็นกรรมสิทธิ์โดยไม่แจกจ่ายส่วนใดส่วนหนึ่งของซอฟต์แวร์ต้นฉบับ) เป็นซอฟต์แวร์ที่เป็นกรรมสิทธิ์และใช้งานได้เฉพาะบนระบบ Windows 16 บิตเท่านั้น
  • เอกสารและส่วนช่วยเหลือต่างๆ ถูกดูแลรักษาด้วยเครื่องมือที่เป็นกรรมสิทธิ์ซึ่งมีราคาแพง (และบางครั้งก็ไม่มีจำหน่ายแล้ว)
  • ไม่มีใครที่เข้าใจโค้ดทั้งหมดอย่างแท้จริง อัลลันกล่าวว่าบางส่วนที่ซับซ้อนกว่านั้นเขาไม่สามารถแตะต้องได้เลย (โค้ดต้นฉบับโดยวิทาลี)

แม้ว่าจะมีฐานผู้ใช้จำนวนมากในช่วงปลายทศวรรษ 1990 แต่ VP ก็ไม่ได้มีการพัฒนาอย่างมีนัยสำคัญนับตั้งแต่ปี 2001 และหลังจากมีการออกเวอร์ชันบำรุงรักษาเพียงไม่กี่ครั้ง เจ้าของก็ประกาศว่าการพัฒนาได้หยุดลงในปี 2005 [ 1 ]

เมื่อวันที่ 4 เมษายน พ.ศ. 2548 Virtual Pascal ได้ประกาศยุติการให้บริการบนเว็บไซต์อย่างเป็นทางการ เวอร์ชันสุดท้ายที่วางจำหน่าย (2.1 Build 279) ได้รับการประกาศเมื่อวันที่ 13 พฤษภาคม พ.ศ. 2547 [ 1 ]

ลินุกซ์

เวอร์ชันเริ่มต้นถูกเผยแพร่เมื่อวันที่ 4 กรกฎาคม 1999 โดยเวอร์ชันสุดท้ายที่ทราบคือเผยแพร่เมื่อวันที่ 26 กันยายน 1999 เวอร์ชันนี้ได้รับการดูแลโดย Jörg Pleumann ไลบรารีรันไทม์สำหรับ DPMI 32 บิต

ดูเพิ่มเติม

  • หน้าเว็บ fPrint (UK) Ltd: OS/2, Windows 95/98/NT
  • หน้าเว็บของ Jörg Pleumann: Virtual Pascal สำหรับ Linux
  • ชุมชนที่ก่อตั้งโดยผู้เขียน Virtual Pascal ถูกเก็บถาวรเมื่อวันที่ 8 เมษายน 2020 ที่Wayback Machine
  • เว็บไซต์ดาวน์โหลดที่มีเวอร์ชันล่าสุด
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Virtual_Pascal&oldid=1334539171 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ปาสคาลเสมือนจริง

Virtual Pascal เป็นคอมไพเลอร์ ภาษาโปรแกรม Pascal 32 บิต แบบฟรีแวร์ พร้อม ด้วย สภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) และ ดีบักเกอร์ สำหรับ OS/2 และ Microsoft Windows โดยมี การรองรับ...

คุณสมบัติ

คอมไพเลอร์นี้ใช้งานร่วมกับ Turbo Pascal , Borland Delphi และ Free Pascal ได้ แม้ว่าความเข้ากันได้ทางภาษาและ RTL จะมีข้อจำกัดสำหรับฟีเจอร์ที่เพิ่มเข้ามาหลังจาก Delphi เวอร์ชัน 2 และ FPC 1.0.x ก็ตาม

ไมโครซอฟต์ วินโดวส์, OS/2

คอมไพเลอร์ตัวนี้ค่อนข้างเป็นที่นิยมใน กลุ่ม ผู้ใช้ระบบกระดานข่าว (BBS) อาจเป็นเพราะมีการพอร์ตไปยัง OS/2 และเป็นหนึ่งในคอมไพเลอร์แบบหลายเป้าหมายราคาไม่แพงไม่กี่ตัว นอกจากนี้ Turbo Pascal ก็ได้รับความนิยมในกลุ่ม BBS เช่นกัน แต่รุ่นต่อมาอย่าง Delphi...

ลินุกซ์

เวอร์ชันเริ่มต้นถูกเผยแพร่เมื่อวันที่ 4 กรกฎาคม 1999 โดยเวอร์ชันสุดท้ายที่ทราบคือเผยแพร่เมื่อวันที่ 26 กันยายน 1999 เวอร์ชันนี้ได้รับการดูแลโดย Jörg Pleumann ไลบรารีรันไทม์สำหรับ DPMI 32 บิต