क्लिपर (प्रोग्रामिंग लैंग्वेज)

क्लिपर एक xBase संकलक  है जो xBase कंप्यूटर  प्रोग्रामिंग भाषा  के एक वेरिएंट को लागू करता है। इसे बनाने के लिए प्रयोग किया जाता है या उन सॉफ़्टवेयर प्रोग्रामों का विस्तार करें जो मूल रूप से MS-DOS के तहत संचालित होते हैं। हालांकि यह एक शक्तिशाली सामान्य प्रयोजन प्रोग्रामिंग है भाषा, इसका मुख्य रूप से डेटाबेस/व्यावसायिक प्रोग्राम बनाने के लिए उपयोग किया जाता था। क्लिपर में लागू नहीं की गई एक प्रमुख dBase विशेषता है dBase#Interactive|dot-prompt (. Prompt) इंटरैक्टिव कमांड सेट, जो मूल डीबेस कार्यान्वयन का एक महत्वपूर्ण हिस्सा था।

Nantucket Corp और बाद में कंप्यूटर एसोसिएट्स से क्लिपर, dBase III डेटाबेस के लिए एक देशी कोड कंपाइलर के रूप में शुरू हुआ, और बाद में विकसित हुआ।

इतिहास
क्लिपर Nantucket Corporation द्वारा बनाया गया था, एक कंपनी जिसे 1984 में बैरी रेबेल (प्रबंधन) और ब्रायन रसेल (तकनीकी) द्वारा शुरू किया गया था; लैरी हेमेंडिंगर नानकुट के अध्यक्ष थे। 1992 में, कंपनी को कंप्यूटर एसोसिएट्स को 190 मिलियन डॉलर में बेच दिया गया और उत्पाद का नाम बदलकर CA-Clipper कर दिया गया। क्लिपर को एश्टन टेट के डीबीएएसई III के लिए प्रतिस्थापन प्रोग्रामिंग भाषा के रूप में बनाया गया था, जो उस समय एक बहुत ही लोकप्रिय डेटाबेस भाषा थी। DBASE की तुलना में क्लिपर का लाभ यह था कि यह कंपाइलर हो सकता था और एक कंप्यूटर सॉफ्टवेयर के रूप में एमएस-डॉस के तहत निष्पादन (कंप्यूटिंग)। 1985 और 1992 के बीच के वर्षों में, लाखों क्लिपर एप्लिकेशन बनाए गए थे, विशेष रूप से ग्राहक संबंध प्रबंधन और इन्वेंटरी प्रबंधन सॉफ़्टवेयर के कई पहलुओं से संबंधित डेटाबेस से निपटने वाले छोटे व्यवसायों के लिए। कई छोटे व्यवसायों के लिए, उनकी विशिष्ट आवश्यकताओं के लिए डिज़ाइन किया गया क्लिपर एप्लिकेशन सॉफ़्टवेयर विकास के साथ उनका पहला अनुभव था। साथ ही बैंकिंग और बीमा कंपनियों के लिए बहुत सारे एप्लिकेशन विकसित किए गए थे, विशेष रूप से उन मामलों में जहां एप्लिकेशन को विकसित करने और पारंपरिक मेनफ्रेम पर चलाने के लिए बहुत छोटा माना जाता था। इन वातावरणों में क्लिपर ने मौजूदा मेनफ्रेम अनुप्रयोगों के लिए डीबगर फ्रंट-एंड के रूप में भी काम किया। जैसे-जैसे उत्पाद परिपक्व होता गया, यह कई वर्षों तक एक डॉस उपकरण बना रहा, लेकिन इसमें सी (प्रोग्रामिंग भाषा) और पास्कल प्रोग्रामिंग भाषा के तत्वों के साथ-साथ ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग  और कोड-ब्लॉक  डेटा प्रकार | dBase मैक्रो (कंप्यूटर विज्ञान), या स्ट्रिंग (कंप्यूटर विज्ञान) -मूल्यांकन, और समारोह सूचक) की अवधारणाएं, मूल से कहीं अधिक शक्तिशाली बनने के लिए। Nantucket का ऐस्पन प्रोजेक्ट बाद में Microsoft Windows देशी-कोड दृश्य वस्तुएँ कंपाइलर में परिपक्व हो गया।

बाजार पैठ
पश्चिमी बाजारों में नानटकेट की अच्छी बिक्री हुई। इसके अलावा, नवंबर 1991 में, न्यूयॉर्क टाइम्स ने सोवियत सॉफ्टवेयर डेवलपर्स को श्रमसाध्य रूप से आश्वस्त करने में कंपनी की सफलता की सूचना दी कि चोरी करना बेहतर है। लेख के अनुसार, क्लिपर ने सोवियत संघ में 2,000 प्रतियां बेची थीं (दुनिया भर में 250,000 की तुलना में)।

अस्वीकार
1990 के दशक की शुरुआत में, नए स्वामित्व के तहत, क्लिपर MS-DOS से Microsoft Windows में संक्रमण करने में विफल रहा। परिणामस्वरूप, 1995 के बाद क्लिपर में लगभग कोई नया व्यावसायिक अनुप्रयोग नहीं लिखा गया।

तब तक, शास्त्रीय रूप से प्रशिक्षित प्रोग्रामर मूल dBASE भाषा के विपरीत आमतौर पर मजबूत टाइपिंग का इस्तेमाल करते थे। VO नाम के क्लिपर के एक विकास ने मजबूत टाइपिंग को जोड़ा लेकिन मौजूदा कोड के साथ संगत रहने के लिए इसे वैकल्पिक बना दिया। क्लिपर से अधिक महत्वपूर्ण भाषाओं में से चार मूल दृश्य, माइक्रोसॉफ्ट एक्सेस,  डेल्फी (प्रोग्रामिंग भाषा)  और  पॉवरबिल्डर  थीं। वे सभी मजबूत टाइपिंग प्रदान करते थे।

तृतीय-पक्षों द्वारा पुनरुद्धार
क्लिपर भाषा को सक्रिय रूप से कार्यान्वित और विस्तारित किया जा रहा है कई संगठनों/विक्रेताओं द्वारा, जैसे अलास्का सॉफ़्टवेयर और फ़्लैगशिप से XBase++, साथ ही हार्बर (सॉफ़्टवेयर) और xHarbour जैसे निःशुल्क सॉफ़्टवेयर (GNU जनरल पब्लिक लाइसेंस-लाइसेंसीकृत) प्रोजेक्ट। वर्तमान कार्यान्वयन में से कई पोर्टेबल हैं (DOS, Microsoft Windows, Linux (32-बिट | 32- और 64-बिट), यूनिक्स (32- और 64-बिट), और macOS), कई भाषा एक्सटेंशन का समर्थन करते हैं, और क्रम पुस्तकालय  को बहुत विस्तारित किया है, साथ ही विभिन्न बदली डेटाबेस ड्राइवर्स (RDD) कई लोकप्रिय डेटाबेस प्रारूपों का समर्थन करते हैं, जैसे DBASE, DBTNTX, DBFCDX (विजुअल फॉक्सप्रो, अपोलो, कॉमिक्स, और एडवांटेज डेटाबेस सर्वर), MachSix (SIx ड्राइवर और अपोलो), एसक्यूएल, और बहुत कुछ। ये सभी नए कार्यान्वयन मानक dBase/xBase सिंटैक्स के साथ पूर्ण संगतता के लिए प्रयास करते हैं, जबकि OOP दृष्टिकोण और लक्ष्य-आधारित सिंटैक्स भी प्रदान करते हैं जैसे.

यूज़नेट
क्लिपर यूज़नेट समाचार समूह हैं comp.lang.clipper और -ऑब्जेक्ट्स कॉम्प.लैंग.क्लिपर.विजुअल-ऑब्जेक्ट्स।



क्लिपर में प्रोग्रामिंग
एक साधारण हैलो वर्ल्ड - एप्लीकेशन:

? हैलो वर्ल्ड!

एक साधारण डेटा बेस इनपुट मास्क:

ग्राहक द्वारा साझा किए गए नए का उपयोग करें साफ़ @ 1, 0 कहें ग्राहक प्राप्त करें ग्राहक-> ग्राहक संख्या तस्वीर 999999 वैध ग्राहक-> ग्राहक संख्या > 0 @ 3, 0 कहें संपर्क ग्राहक प्राप्त करें->संपर्क वैध!खाली(ग्राहक->संपर्क करें) @ 4, 0 कहें पता ग्राहक प्राप्त करें-> पता पढ़ना

संस्करण इतिहास
क्लिपर के विभिन्न संस्करण थे

Nantucket Corporation से; मौसमी संस्करण, dBase संकलक के रूप में बिल किए गए


 * नानटकेट क्लिपर विंटर'84 - 25 मई 1985 को जारी किया गया
 * नानटकेट क्लिपर समर'85 - 1985 में रिलीज़ हुई
 * नानटकेट क्लिपर विंटर'85 - 29 जनवरी 1986 को जारी किया गया
 * नानटकेट क्लिपर ऑटम'86 - 31 अक्टूबर 1986 को जारी किया गया
 * नानटकेट क्लिपर समर'87 - 21 दिसंबर 1987 को जारी किया गया

Nantucket Corporation से; क्लिपर 5


 * नानटकेट क्लिपर 5.00 - 1990 में रिलीज़ हुई
 * नानटकेट क्लिपर 5.01 - 15 अप्रैल 1991 को जारी किया गया
 * नानटकेट क्लिपर 5.01 Rev.129 - 31 मार्च 1992 को जारी किया गया

और कंप्यूटर एसोसिएट्स से; सीए-क्लिपर 5


 * सीए क्लिपर 5.01a -
 * सीए क्लिपर 5.20 - 15 फरवरी, 1993 को जारी किया गया
 * सीए-क्लिपर 5.2ए - 15 मार्च 1993 को जारी किया गया
 * सीए क्लिपर 5.2बी - 25 जून 1993 को जारी किया गया
 * सीए-क्लिपर 5.2सी - 6 अगस्त 1993 को जारी किया गया
 * सीए क्लिपर 5.2d - 25 मार्च 1994 को जारी किया गया
 * सीए-क्लिपर 5.2ई - 7 फरवरी, 1995 को जारी किया गया
 * सीए क्लिपर 5.30 - 26 जून 1995 को जारी किया गया
 * सीए क्लिपर 5.3ए - 20 मई 1996 को जारी किया गया
 * सीए क्लिपर 5.3बी - 20 मई 1997 को जारी किया गया

क्लिपर उपकरण
मानक क्लिपर लाइब्रेरी के अलावा, Nantucket को खरीदने के बाद CA द्वारा क्लिपर टूल्स नामक एक लाइब्रेरी विकसित की गई थी। इस लाइब्रेरी के तीन संस्करण क्लिपर संस्करणों के साथ जारी किए गए थे। यह पुस्तकालय क्लिपर क्लोनों के बीच एक वास्तविक मानक बन गया, जैसे xHarbour। इसे क्लिपर के कई क्लोनों द्वारा भी क्लोन किया गया था।

बाहरी संबंध

 * Free Open Source Graphic,GUI & Form Designer for CA-Clipper
 * mini Clipper FAQ
 * Print from Clipper to newest Windows printers article
 * The Oasis is the largest file archive for CA-Clipper and xBase on the web
 * Harbour Project A 32/64 bit multiplatform Clipper compiler