อ่าน 4 นาที
คลิปเปอร์ (ภาษาโปรแกรม)
Clipper คือ คอมไพเลอร์ ของ xBase ที่ใช้ ภาษาโปรแกรม xBase เวอร์ชัน ดัดแปลงมันถูกใช้เพื่อสร้างหรือขยายโปรแกรมซอฟต์แวร์ที่โดยปกติแล้วทำงานบน ระบบปฏิบัติการ DOS...
คลิปเปอร์ (ภาษาโปรแกรม)
| คลิปเปอร์ | |
|---|---|
| ตระกูล | xBase |
| นักพัฒนา | บริษัท แนนทัคเก็ตคอร์ปอเรชั่น คอมพิวเตอร์ แอสโซซิเอทส์ |
| ปรากฏครั้งแรก | พ.ศ. 2528 |
| เวอร์ชันสุดท้าย | CA Clipper 5.3b / 20 พฤษภาคม 1997 |
| โอเอส | ดีเอส |
| ใบอนุญาต | กรรมสิทธิ์ |
| เว็บไซต์ | เว็บไซต์ล่าสุดที่ทราบคือ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
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ คลิปเปอร์ (ภาษาโปรแกรม)
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