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

อ่าน 4 นาที

คลิปเปอร์ (ภาษาโปรแกรม)

Clipper คือ คอมไพเลอร์ ของ xBase ที่ใช้ ภาษาโปรแกรม xBase เวอร์ชัน ดัดแปลงมันถูกใช้เพื่อสร้างหรือขยายโปรแกรมซอฟต์แวร์ที่โดยปกติแล้วทำงานบน ระบบปฏิบัติการ DOS...

คลิปเปอร์ (ภาษาโปรแกรม)

คลิปเปอร์
ตระกูลxBase
นักพัฒนาบริษัท แนนทัคเก็ตคอร์ปอเรชั่น คอมพิวเตอร์ แอสโซซิเอทส์
ปรากฏครั้งแรกพ.ศ. 2528 ( 1985 )
เวอร์ชันสุดท้าย
CA Clipper 5.3b / 20 พฤษภาคม 1997 ( 20 พฤษภาคม 1997 )
โอเอสดีเอส
ใบอนุญาตกรรมสิทธิ์
เว็บไซต์เว็บไซต์ล่าสุดที่ทราบคือwww.grafxsoft.com/clipper.htm ยังคงมีอยู่ แต่เนื้อหาที่เกี่ยวข้องได้ถูกลบออกไปแล้ว แม้แต่หน้าเว็บหลักก็ตาม เมื่อตรวจสอบ URL นี้ใน Wayback Machine พบว่าเนื้อหาจริงมีให้ใช้งานครั้งสุดท้ายเมื่อวันที่ 16 มิถุนายน 2018 เนื้อหาที่เก็บถาวรนี้ยังคงมีอยู่ที่: web.archive.org/web/20180616231447/http://www.grafxsoft.com/clipper.htm การพยายามสั่งซื้อที่ด้านล่างของหน้าเว็บจะทำให้หน้าเว็บนั้นไม่สามารถใช้งานได้
ได้รับอิทธิพลจาก
dBase
ได้รับอิทธิพล
ท่าเรือ

Clipperคือคอมไพเลอร์ของ xBase ที่ใช้ ภาษาโปรแกรม xBase เวอร์ชันดัดแปลงมันถูกใช้เพื่อสร้างหรือขยายโปรแกรมซอฟต์แวร์ที่โดยปกติแล้วทำงานบนระบบปฏิบัติการ DOSแม้ว่าจะเป็นภาษาโปรแกรมอเนกประสงค์ที่มีประสิทธิภาพ แต่ก็ถูกนำมาใช้เป็นหลักในการสร้างโปรแกรมธุรกิจ ฐานข้อมูล

คุณสมบัติ หลักอย่างหนึ่งของ dBaseที่ไม่ได้นำมาใช้ใน Clipper คือ ชุดคำสั่งโต้ตอบ dot-prompt (. prompt) [ 1 ]ซึ่งเป็นส่วนสำคัญของการใช้งาน dBase ดั้งเดิม

Clipper จาก Nantucket Corp และต่อมาComputer Associatesเริ่มต้นจากการเป็นคอมไพเลอร์โค้ดเนทีฟสำหรับฐานข้อมูล dBase III และต่อมาได้พัฒนาต่อยอด[ 2 ]

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

Clipper ถูกสร้างขึ้นโดย Nantucket Corporation ซึ่งเป็นบริษัทที่ก่อตั้งขึ้นในปี 1984 โดย Barry ReBell (ฝ่ายบริหาร) และ Brian Russell (ฝ่ายเทคนิค) Larry Heimendinger เป็นประธานของ Nantucket [ 3 ]ในปี 1992 บริษัทถูกขายให้กับComputer Associatesในราคา 190 ล้านดอลลาร์ และผลิตภัณฑ์ได้รับการเปลี่ยนชื่อเป็น CA-Clipper [ 4 ] [ 5 ]

Clipper ถูกสร้างขึ้นเพื่อเป็นภาษาโปรแกรม ทดแทน dBASE IIIของAshton Tateซึ่ง เป็น ภาษาฐานข้อมูลที่ได้รับความนิยมอย่างมากในขณะนั้น ข้อดีของ Clipper เหนือ dBASE คือสามารถคอมไพล์[ 6 ]และรันบนDOSเป็นแอปพลิเคชันแบบสแตนด์อโลนได้ ในช่วงระหว่างปี 1985 ถึง 1992 มีการสร้างแอปพลิเคชัน Clipper นับล้านรายการ โดยส่วนใหญ่สำหรับธุรกิจขนาดเล็กที่เกี่ยวข้องกับฐานข้อมูลในด้านการจัดการลูกค้าและการจัดการสินค้าคงคลังสำหรับธุรกิจขนาดเล็กหลายแห่ง การมีแอปพลิเคชัน Clipper ที่ออกแบบมาเพื่อตอบสนองความต้องการเฉพาะของพวกเขาถือเป็นประสบการณ์แรกในการพัฒนาซอฟต์แวร์ นอกจากนี้ยังมีการพัฒนาแอปพลิเคชันจำนวนมากสำหรับ บริษัท ธนาคารและประกันภัยโดยเฉพาะอย่างยิ่งในกรณีที่แอปพลิเคชันมีขนาดเล็กเกินกว่าที่จะพัฒนาและรันบนเมนเฟรม แบบดั้งเดิม ในสภาพแวดล้อมเหล่านี้ Clipper ยังทำหน้าที่เป็นส่วนหน้าสำหรับแอปพลิเคชันเมนเฟรมที่มีอยู่[ 7 ]

เมื่อผลิตภัณฑ์พัฒนาขึ้น มันได้เพิ่มองค์ประกอบของภาษาการเขียนโปรแกรมCและPascalและการเขียนโปรแกรมเชิงวัตถุ (OOP) และ ชนิดข้อมูลบล็อกโค้ด(ผสมผสานแนวคิดของมาโคร dBase หรือ การประเมิน สตริงและตัวชี้ฟังก์ชัน ) ทำให้มีประสิทธิภาพมากกว่าเดิมมาก โครงการ Aspen ของ Nantucket พัฒนาต่อมาเป็นคอมไพเลอร์ CA- VisualObjects สำหรับโค้ดเนทีฟ ของ Windows [ 8 ]

การเจาะตลาด

Nantucket ขายดีในตลาดตะวันตก นอกจากนี้ ในเดือนพฤศจิกายน พ.ศ. 2534 หนังสือพิมพ์นิวยอร์กไทมส์รายงานถึงความสำเร็จของบริษัทในการ "โน้มน้าวนักพัฒนาซอฟต์แวร์โซเวียตอย่างพิถีพิถันว่าการซื้อดีกว่าการละเมิดลิขสิทธิ์" ตามบทความดังกล่าว Clipper มียอดขาย 2,000 ชุดในสหภาพโซเวียต[ 3 ] (เมื่อเทียบกับ 250,000 ชุดทั่วโลก)

ปฏิเสธ

ในช่วงต้นทศวรรษ 1990 ภายใต้การเป็นเจ้าของใหม่[ 8 ] Clipper ล้มเหลวในการเปลี่ยนจากDOSเป็นWindowsส่งผลให้แทบไม่มีแอปพลิเคชันเชิงพาณิชย์ใหม่ใด ๆ ที่เขียนด้วย Clipper หลังจากปี 1995

ในเวลานั้น “โปรแกรมเมอร์ที่ได้รับการฝึกฝนแบบดั้งเดิม” มักใช้การกำหนดประเภทข้อมูลที่เข้มงวดซึ่งแตกต่างจากภาษา dBASE ดั้งเดิม วิวัฒนาการของ Clipper ที่ชื่อว่า Visual Objects ได้เพิ่มการกำหนดประเภทข้อมูลที่เข้มงวด แต่ทำให้เป็นตัวเลือก เพื่อให้ยังคงเข้ากันได้กับโค้ดที่มีอยู่[ 8 ]ภาษาที่สำคัญกว่าสี่ภาษาที่เข้ามาแทนที่ Clipper ได้แก่Visual Basic , Microsoft Access , DelphiและPowerbuilder ซึ่ง ทั้งหมดนี้รองรับการกำหนดประเภทข้อมูลที่เข้มงวด

การฟื้นฟูโดยบุคคลที่สาม

ภาษา Clipper กำลังถูกนำไปใช้งานและขยายเพิ่มเติมโดยองค์กร/ผู้จำหน่ายหลายราย เช่นXBase ++จาก Alaska Software และFlagShipรวมถึงโครงการฟรี ( ได้รับอนุญาตภายใต้ GPL ) เช่น HarbourและxHarbour [ 9 ]

การใช้งานในปัจจุบันจำนวนมากสามารถพกพาได้ ( DOS , Windows , Linux ( 32และ64 บิต ), Unix (32 และ 64 บิต) และmacOS ) รองรับส่วนขยายภาษาจำนวนมาก[ 10 ] พร้อมด้วย ไลบรารีรันไทม์ที่ขยายมากขึ้นและไดรเวอร์ฐานข้อมูลที่สามารถแทนที่ได้ (RDD) ต่างๆ ที่รองรับรูปแบบฐานข้อมูลยอดนิยมมากมาย เช่นDBF , DBTNTX, DBFCDX ( FoxPro , Apollo, Comix และ Advantage Database Server), MachSix (SIx Driver และ Apollo), SQLและอื่นๆ การใช้งานใหม่เหล่านี้ทั้งหมดมุ่งมั่นที่จะให้เข้ากันได้อย่างสมบูรณ์กับ ไวยากรณ์ dBase / xBase มาตรฐาน ในขณะเดียวกันก็เสนอแนวทาง OOP และไวยากรณ์ตามเป้าหมายSQLExecute()เช่น

ยูสเน็ต

กลุ่มข่าวUsenet ของ Clipper คือcomp.lang.clipperและcomp.lang.clipper.visual- objects

การเขียนโปรแกรม

แอปพลิเคชัน " สวัสดีโลก"อย่างง่าย(ใช้งานได้เต็มรูปแบบหลังจากคอมไพล์เสร็จ):

Procedure Main //หรือ Proc Main ผลลัพธ์เหมือนกัน  "สวัสดีโลก!" Return //หรือ Retu ผลลัพธ์เหมือนกัน 

แบบกรอกข้อมูลฐานข้อมูลอย่างง่าย (โดยไม่มีฟังก์ชันหรือขั้นตอนเริ่มต้น/สิ้นสุดจริง):

ลูกค้าใช้งานSHARED NEW ชัดเจน @ 1, 0 ลูกค้า->หมายเลขลูกค้าลูกค้า->หมายเลขลูกค้า > 0SAY"CustNum" GETPICT"999999" VALID @ 3, 0 ลูกค้า->ติดต่อลูกค้า->ติดต่อ)SAY"Contact" GETVALID !empty( @ 4, 0 ลูกค้า->ที่อยู่SAY"Address" GET อ่าน 

ประวัติเวอร์ชัน

รุ่นต่างๆ ของ Clipper และวันวางจำหน่ายมีดังนี้:

จากบริษัท Nantucket Corporation; "รุ่นตามฤดูกาล" ซึ่งโฆษณาว่าเป็น " คอมไพเลอร์dBase ":

  • Nantucket Clipper ฤดูหนาวปี 1984 – 25 พฤษภาคม 1985
  • Nantucket Clipper ฤดูร้อนปี 1985 – 1985
  • Nantucket Clipper ฤดูหนาวปี 1985 – 29 มกราคม 1986
  • Nantucket Clipper ฤดูใบไม้ร่วงปี 1986 – 31 ตุลาคม 1986
  • Nantucket Clipper ฤดูร้อนปี 1987 – 21 ธันวาคม 1987

จากบริษัท Nantucket Corporation; Clipper 5:

  • Nantucket Clipper 5.00 – 1990
  • Nantucket Clipper 5.01 – 15 เมษายน 1991
  • Nantucket Clipper 5.01 Rev.129 – 31 มีนาคม 1992

และจากComputer Associates ; CA-Clipper 5:

  • CA Clipper 5.01a –
  • CA Clipper 5.20 – 15 กุมภาพันธ์ 1993
  • CA-Clipper 5.2a – 15 มีนาคม 2536
  • CA Clipper 5.2b – 25 มิถุนายน 1993
  • CA-Clipper 5.2c – 6 สิงหาคม 2536
  • CA Clipper 5.2d – 25 มีนาคม 1994
  • CA-Clipper 5.2e – 7 กุมภาพันธ์ 1995
  • CA Clipper 5.30 – 26 มิถุนายน 1995
  • ซีเอ คลิปเปอร์ 5.3a – 20 พฤษภาคม 1996
  • CA Clipper 5.3b – 20 พฤษภาคม 1997

เครื่องมือตัดผม

หลังจากซื้อ Nantucket พร้อมกับไลบรารี Clipper มาตรฐาน แล้ว CA ยังได้พัฒนาไลบรารีอีกตัวหนึ่งชื่อClipper Toolsโดยมีการปล่อยไลบรารีนี้ออกมาสามเวอร์ชันควบคู่ไปกับเวอร์ชัน Clipper ไลบรารีนี้กลายเป็นมาตรฐานโดยปริยายในหมู่โปรแกรมเลียนแบบ Clipper เช่น xHarbour และยังมีโปรแกรมเลียนแบบ Clipper อีกหลายตัวที่นำไลบรารีนี้ไปใช้ด้วย

  • โปรแกรมออกแบบกราฟิก GUI และฟอร์มแบบโอเพนซอร์สฟรีสำหรับ CA-Clipper
  • คำถามที่พบบ่อยเกี่ยวกับ mini Clipper ( เก็บถาวรเมื่อ 2002-12-11 ที่Wayback Machine)
  • บทความเรื่อง"พิมพ์จาก Clipper ไปยังเครื่องพิมพ์ Windows รุ่นใหม่ล่าสุด"
  • Oasisคือคลังเก็บไฟล์ที่ใหญ่ที่สุดสำหรับ CA-Clipper และ xBase บนเว็บ
  • Harbour Projectคอมไพเลอร์ Clipper แบบมัลติแพลตฟอร์ม 32/64 บิต
  • เว็บไซต์ CA-Clipper
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Clipper_(programming_language)&oldid=1339118470 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ คลิปเปอร์ (ภาษาโปรแกรม)

Clipper คือ คอมไพเลอร์ ของ xBase ที่ใช้ ภาษาโปรแกรม xBase เวอร์ชัน ดัดแปลงมันถูกใช้เพื่อสร้างหรือขยายโปรแกรมซอฟต์แวร์ที่โดยปกติแล้วทำงานบน ระบบปฏิบัติการ DOS...

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

Clipper ถูกสร้างขึ้นโดย Nantucket Corporation ซึ่งเป็นบริษัทที่ก่อตั้งขึ้นในปี 1984 โดย Barry ReBell (ฝ่ายบริหาร) และ Brian Russell (ฝ่ายเทคนิค) Larry Heimendinger เป็นประธานของ Nantucket [ 3 ] ในปี 1992 บริษัทถูกขายให้กับ Computer Associates ในราคา 190...

การเจาะตลาด

Nantucket ขายดีในตลาดตะวันตก นอกจากนี้ ในเดือนพฤศจิกายน พ.ศ. 2534 หนังสือพิมพ์ นิวยอร์กไทมส์ รายงานถึงความสำเร็จของบริษัทในการ "โน้มน้าวนักพัฒนาซอฟต์แวร์โซเวียตอย่างพิถีพิถันว่าการซื้อดีกว่าการละเมิดลิขสิทธิ์" ตามบทความดังกล่าว Clipper มียอดขาย 2,000...

ปฏิเสธ

ในช่วงต้นทศวรรษ 1990 ภายใต้การเป็นเจ้าของใหม่ [ 8 ] Clipper ล้มเหลวในการเปลี่ยนจาก DOS เป็น Windows ส่งผลให้แทบไม่มีแอปพลิเคชันเชิงพาณิชย์ใหม่ใด ๆ ที่เขียนด้วย Clipper หลังจากปี 1995