क्लिपर (प्रोग्रामिंग लैंग्वेज): Difference between revisions
(Created page with "{{Short description|Compiler for xBase}} {{Infobox programming language | name = Clipper | logo = | caption = | file_ext...") |
No edit summary |
||
Line 24: | Line 24: | ||
| wikibooks = | | wikibooks = | ||
}} | }} | ||
क्लिपर एक [[xBase]] [[ संकलक ]] है जो '' | क्लिपर एक [[xBase|एक्सबेस]] [[ संकलक |संकलक]] है जो ''एक्सबेस'' कंप्यूटर [[ प्रोग्रामिंग भाषा |प्रोग्रामिंग भाषा]] के एक भिन्नात्मक रूप को लागू करता है। इसे बनाने के लिए एक्सबेस प्रयोग किया जाता है या उन सॉफ़्टवेयर प्रोग्रामों का विस्तार किया जाता है जो मूल रूप से [[MS-DOS|माइक्रोसॉफ्ट-डॉस]] के तहत संचालित होते हैं। हालांकि यह एक शक्तिशाली सामान्य प्रयोजन प्रोग्रामिंग है और भाषा को इसका मुख्य रूप से [[डेटाबेस]]/व्यावसायिक प्रोग्राम बनाने के लिए उपयोग किया जाता था। | ||
या उन सॉफ़्टवेयर प्रोग्रामों का विस्तार | |||
भाषा | |||
क्लिपर में लागू | क्लिपर में लागू की गई एक प्रमुख [[dBase|डी-बेस]] विशेषता है। डी-बेस (.Prompt) इंटरैक्टिव कमांड सेट,<ref>{{cite book | ||
|title=DBASE - From the Dot Prompt: An Introduction to Structured Programming using dBase IV | |title=DBASE - From the Dot Prompt: An Introduction to Structured Programming using dBase IV | ||
|url=https://books.google.com/books?isbn=0791417808 |isbn=0791417808 | |url=https://books.google.com/books?isbn=0791417808 |isbn=0791417808 | ||
|author=Warren M. Littlefield |date=1983}}</ref> जो मूल डीबेस कार्यान्वयन का एक महत्वपूर्ण हिस्सा था। | |author=Warren M. Littlefield |date=1983}}</ref> जो मूल डीबेस कार्यान्वयन का एक महत्वपूर्ण हिस्सा था। | ||
नानटकेट कॉर्प और बाद में [[कंप्यूटर एसोसिएट्स]] से क्लिपर, डी-बेस III डेटाबेस के लिए एक भारतीय कोड कंपाइलर के रूप में प्रारम्भ हुआ, और बाद में विकसित हुआ।<ref>{{cite web | |||
|title=काटनेवाला|url=https://winworldpc.com/product/clipper | |title=काटनेवाला|url=https://winworldpc.com/product/clipper | ||
|quote=a native code compiler for dBase ..later evolved ..}}</ref> | |quote=a native code compiler for dBase ..later evolved ..}}</ref> | ||
Line 39: | Line 37: | ||
== इतिहास == | == इतिहास == | ||
क्लिपर | क्लिपर नानटकेट कारपोरेशन द्वारा बनाया गया था, एक कंपनी जिसे 1984 में बैरी रेबेल (प्रबंधन) और ब्रायन रसेल (तकनीकी) द्वारा प्रारम्भ किया गया था; लैरी हेमेंडिंगर नानकुट के अध्यक्ष थे।<ref name=Bar/>1992 में, कंपनी को कंप्यूटर एसोसिएट्स को 190 मिलियन डॉलर में बेच दिया गया और उत्पाद का नाम बदलकर CA-Clipper कर दिया गया।<ref>{{Cite web|url=https://vivaclipper.wordpress.com/tag/ca-clipper/|title=CA-Clipper | Viva Clipper !}}</ref><ref>GrafX Software licensed CA-Clipper in 2002 from CA for ongoing marketing and distribution.</ref> | ||
लैरी हेमेंडिंगर नानकुट के अध्यक्ष थे।<ref name=Bar/>1992 में, कंपनी को कंप्यूटर एसोसिएट्स को 190 मिलियन डॉलर में बेच दिया गया और उत्पाद का नाम बदलकर CA-Clipper कर दिया गया।<ref>{{Cite web|url=https://vivaclipper.wordpress.com/tag/ca-clipper/|title=CA-Clipper | Viva Clipper !}}</ref><ref>GrafX Software licensed CA-Clipper in 2002 from CA for ongoing marketing and distribution.</ref> | |||
क्लिपर को [[एश्टन टेट]] के डीबीएएसई III के लिए प्रतिस्थापन प्रोग्रामिंग भाषा के रूप में बनाया गया था, जो उस समय एक बहुत ही लोकप्रिय [[डेटाबेस भाषा]] थी। DBASE की तुलना में क्लिपर का लाभ यह था कि यह कंपाइलर हो सकता था<ref>[[Compiling]] dBASE code changes it from interpreted code, which must be [[interpreter (computing)|interpreted]] every time each line of code is executed, to [[p-code machine|p-code]], which uses a [[Virtual Machine]] to process the compiled p-code. p-code is considerably faster, but still not as fast as the [[machine language|machine code]] generated by native compilers. As a technical marketing ploy, the p-code was wrapped into object code (linkable .obj files) which gave the impression that it was compiled to native code.</ref> और एक [[कंप्यूटर सॉफ्टवेयर]] के रूप में एमएस-डॉस के तहत [[निष्पादन (कंप्यूटिंग)]]। 1985 और 1992 के बीच के वर्षों में, लाखों क्लिपर एप्लिकेशन बनाए गए थे, विशेष रूप से [[ग्राहक संबंध प्रबंधन]] और इन्वेंटरी प्रबंधन सॉफ़्टवेयर के कई पहलुओं से संबंधित डेटाबेस से निपटने वाले छोटे व्यवसायों के लिए। कई छोटे व्यवसायों के लिए, उनकी विशिष्ट आवश्यकताओं के लिए डिज़ाइन किया गया क्लिपर एप्लिकेशन सॉफ़्टवेयर विकास के साथ उनका पहला अनुभव था। साथ ही [[बैंकिंग]] और बीमा कंपनियों के लिए बहुत सारे एप्लिकेशन विकसित किए गए थे, विशेष रूप से उन मामलों में जहां एप्लिकेशन को विकसित करने और पारंपरिक [[मेनफ्रेम]] पर चलाने के लिए बहुत छोटा माना जाता था। इन वातावरणों में क्लिपर ने मौजूदा मेनफ्रेम अनुप्रयोगों के लिए [[डीबगर फ्रंट-एंड]] के रूप में भी काम किया।<ref>{{Cite web |url=http://www.thocp.net/software/languages/clipper.htm |title=काटनेवाला|date=20 June 2007 |website=thocp.net |publisher=The History Of Computing Project |access-date=24 August 2016 |archive-date=12 May 2008 |archive-url=https://web.archive.org/web/20080512215826/http://www.thocp.net/software/languages/clipper.htm |url-status=dead }}</ref> | क्लिपर को [[एश्टन टेट]] के डीबीएएसई III के लिए प्रतिस्थापन प्रोग्रामिंग भाषा के रूप में बनाया गया था, जो उस समय एक बहुत ही लोकप्रिय [[डेटाबेस भाषा]] थी। DBASE की तुलना में क्लिपर का लाभ यह था कि यह कंपाइलर हो सकता था<ref>[[Compiling]] dBASE code changes it from interpreted code, which must be [[interpreter (computing)|interpreted]] every time each line of code is executed, to [[p-code machine|p-code]], which uses a [[Virtual Machine]] to process the compiled p-code. p-code is considerably faster, but still not as fast as the [[machine language|machine code]] generated by native compilers. As a technical marketing ploy, the p-code was wrapped into object code (linkable .obj files) which gave the impression that it was compiled to native code.</ref> और एक [[कंप्यूटर सॉफ्टवेयर]] के रूप में एमएस-डॉस के तहत [[निष्पादन (कंप्यूटिंग)]]। 1985 और 1992 के बीच के वर्षों में, लाखों क्लिपर एप्लिकेशन बनाए गए थे, विशेष रूप से [[ग्राहक संबंध प्रबंधन]] और इन्वेंटरी प्रबंधन सॉफ़्टवेयर के कई पहलुओं से संबंधित डेटाबेस से निपटने वाले छोटे व्यवसायों के लिए। कई छोटे व्यवसायों के लिए, उनकी विशिष्ट आवश्यकताओं के लिए डिज़ाइन किया गया क्लिपर एप्लिकेशन सॉफ़्टवेयर विकास के साथ उनका पहला अनुभव था। साथ ही [[बैंकिंग]] और बीमा कंपनियों के लिए बहुत सारे एप्लिकेशन विकसित किए गए थे, विशेष रूप से उन मामलों में जहां एप्लिकेशन को विकसित करने और पारंपरिक [[मेनफ्रेम]] पर चलाने के लिए बहुत छोटा माना जाता था। इन वातावरणों में क्लिपर ने मौजूदा मेनफ्रेम अनुप्रयोगों के लिए [[डीबगर फ्रंट-एंड]] के रूप में भी काम किया।<ref>{{Cite web |url=http://www.thocp.net/software/languages/clipper.htm |title=काटनेवाला|date=20 June 2007 |website=thocp.net |publisher=The History Of Computing Project |access-date=24 August 2016 |archive-date=12 May 2008 |archive-url=https://web.archive.org/web/20080512215826/http://www.thocp.net/software/languages/clipper.htm |url-status=dead }}</ref> | ||
जैसे-जैसे उत्पाद परिपक्व होता गया, यह कई वर्षों तक एक डॉस उपकरण बना रहा, लेकिन इसमें [[सी (प्रोग्रामिंग भाषा)]] और [[पास्कल प्रोग्रामिंग भाषा]] के तत्वों के साथ-साथ [[ ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग ]] और कोड-ब्लॉक [[ डेटा प्रकार ]] | जैसे-जैसे उत्पाद परिपक्व होता गया, यह कई वर्षों तक एक डॉस उपकरण बना रहा, लेकिन इसमें [[सी (प्रोग्रामिंग भाषा)]] और [[पास्कल प्रोग्रामिंग भाषा]] के तत्वों के साथ-साथ [[ ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग |ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग]] और कोड-ब्लॉक [[ डेटा प्रकार |डेटा प्रकार]] डी-बेस [[मैक्रो (कंप्यूटर विज्ञान)]], या [[स्ट्रिंग (कंप्यूटर विज्ञान)]] -मूल्यांकन, और [[समारोह सूचक]]) [[की]] अवधारणाएं, मूल से कहीं अधिक शक्तिशाली बनने के लिए। नानटकेट का ऐस्पन प्रोजेक्ट बाद में [[Microsoft Windows|माइक्रोसॉफ्ट विंडोज]] भारतीय-कोड [[दृश्य वस्तुएँ]] कंपाइलर में परिपक्व हो गया।<ref name=DobCA95>{{cite magazine |magazine=[[Dr. Dobb's Journal]] | ||
|url=http://www.drdobbs.com/database/examining-ca-visual-objects/184409649 | |url=http://www.drdobbs.com/database/examining-ca-visual-objects/184409649 | ||
|title=Examining CA-Visual Objects | |title=Examining CA-Visual Objects | ||
Line 55: | Line 52: | ||
=== अस्वीकार === | === अस्वीकार === | ||
1990 के दशक की शुरुआत में, नए स्वामित्व के तहत,<ref name=DobCA95/>क्लिपर | 1990 के दशक की शुरुआत में, नए स्वामित्व के तहत,<ref name=DobCA95/>क्लिपर माइक्रोसॉफ्ट-डॉस से माइक्रोसॉफ्ट विंडोज में संक्रमण करने में विफल रहा। परिणामस्वरूप, 1995 के बाद क्लिपर में लगभग कोई नया व्यावसायिक अनुप्रयोग नहीं लिखा गया। | ||
तब तक, शास्त्रीय रूप से प्रशिक्षित प्रोग्रामर मूल dBASE भाषा के विपरीत आमतौर पर [[मजबूत टाइपिंग]] का इस्तेमाल करते थे। | तब तक, शास्त्रीय रूप से प्रशिक्षित प्रोग्रामर मूल dBASE भाषा के विपरीत आमतौर पर [[मजबूत टाइपिंग]] का इस्तेमाल करते थे। | ||
VO नाम के क्लिपर के एक विकास ने मजबूत टाइपिंग को जोड़ा लेकिन मौजूदा कोड के साथ संगत रहने के लिए इसे वैकल्पिक बना दिया।<ref name=DobCA95/>क्लिपर से अधिक महत्वपूर्ण भाषाओं में से चार [[ मूल दृश्य ]], माइक्रोसॉफ्ट एक्सेस, [[ डेल्फी (प्रोग्रामिंग भाषा) ]] और [[ पॉवरबिल्डर ]] थीं। | VO नाम के क्लिपर के एक विकास ने मजबूत टाइपिंग को जोड़ा लेकिन मौजूदा कोड के साथ संगत रहने के लिए इसे वैकल्पिक बना दिया।<ref name=DobCA95/>क्लिपर से अधिक महत्वपूर्ण भाषाओं में से चार [[ मूल दृश्य |मूल दृश्य]], माइक्रोसॉफ्ट एक्सेस, [[ डेल्फी (प्रोग्रामिंग भाषा) |डेल्फी (प्रोग्रामिंग भाषा)]] और [[ पॉवरबिल्डर |पॉवरबिल्डर]] थीं। | ||
वे सभी मजबूत टाइपिंग प्रदान करते थे। | वे सभी मजबूत टाइपिंग प्रदान करते थे। | ||
Line 69: | Line 66: | ||
|title=Converting Clipper applications to windows | |title=Converting Clipper applications to windows | ||
|date=January 31, 2006}}</ref> | |date=January 31, 2006}}</ref> | ||
वर्तमान कार्यान्वयन में से कई पोर्टेबल हैं (DOS, | वर्तमान कार्यान्वयन में से कई पोर्टेबल हैं (DOS, माइक्रोसॉफ्ट विंडोज, [[Linux]] ([[32-बिट]] | 32- और [[64-बिट]]), [[यूनिक्स]] (32- और 64-बिट), और [[macOS]]), कई भाषा एक्सटेंशन का समर्थन करते हैं,<ref>{{Cite web|url=http://www.xharbour.org/index.asp?page=product/extensions|title=सहरबोर.ऑर्ग|website=www.xharbour.org}}</ref> और [[ क्रम पुस्तकालय |क्रम पुस्तकालय]] को बहुत विस्तारित किया है, साथ ही विभिन्न बदली डेटाबेस ड्राइवर्स (RDD) कई लोकप्रिय डेटाबेस प्रारूपों का समर्थन करते हैं, जैसे DBASE, DBTNTX, DBFCDX ([[विजुअल फॉक्सप्रो]], अपोलो, कॉमिक्स, और एडवांटेज डेटाबेस सर्वर), MachSix (SIx ड्राइवर और अपोलो), [[एसक्यूएल]], और बहुत कुछ। ये सभी नए कार्यान्वयन मानक डी-बेस/एक्सबेस सिंटैक्स के साथ पूर्ण संगतता के लिए प्रयास करते हैं, जबकि OOP दृष्टिकोण और लक्ष्य-आधारित सिंटैक्स भी प्रदान करते हैं जैसे <code>SQLExecute()</code>. | ||
=== [[यूज़नेट]] === | === [[यूज़नेट]] === | ||
Line 94: | Line 91: | ||
क्लिपर के विभिन्न संस्करण थे | क्लिपर के विभिन्न संस्करण थे | ||
नानटकेट कारपोरेशन से; मौसमी संस्करण, डी-बेस संकलक के रूप में बिल किए गए | |||
* नानटकेट क्लिपर विंटर'84 - 25 मई 1985 को जारी किया गया | * नानटकेट क्लिपर विंटर'84 - 25 मई 1985 को जारी किया गया | ||
Line 102: | Line 99: | ||
* नानटकेट क्लिपर समर'87 - 21 दिसंबर 1987 को जारी किया गया | * नानटकेट क्लिपर समर'87 - 21 दिसंबर 1987 को जारी किया गया | ||
नानटकेट कारपोरेशन से; क्लिपर 5 | |||
* नानटकेट क्लिपर 5.00 - 1990 में रिलीज़ हुई | * नानटकेट क्लिपर 5.00 - 1990 में रिलीज़ हुई | ||
Line 122: | Line 119: | ||
=== क्लिपर उपकरण === | === क्लिपर उपकरण === | ||
मानक क्लिपर लाइब्रेरी के अलावा, | मानक क्लिपर लाइब्रेरी के अलावा, नानटकेट को खरीदने के बाद CA द्वारा क्लिपर टूल्स नामक एक लाइब्रेरी विकसित की गई थी। इस लाइब्रेरी के तीन संस्करण क्लिपर संस्करणों के साथ जारी किए गए थे। यह पुस्तकालय क्लिपर क्लोनों के बीच एक वास्तविक मानक बन गया, जैसे xHarbour। इसे क्लिपर के कई क्लोनों द्वारा भी क्लोन किया गया था। | ||
==संदर्भ== | ==संदर्भ== | ||
Line 131: | Line 128: | ||
*[https://www.sourceforge.net/projects/fglib Free Open Source Graphic,GUI & Form Designer for CA-Clipper] | *[https://www.sourceforge.net/projects/fglib Free Open Source Graphic,GUI & Form Designer for CA-Clipper] | ||
*[http://www.davep.org/clipper/ mini Clipper FAQ] | *[http://www.davep.org/clipper/ mini Clipper FAQ] | ||
*[http://www.printfil.com/article/clipper-print-windows-printer.htm Print from Clipper to newest | *[http://www.printfil.com/article/clipper-print-windows-printer.htm Print from Clipper to newest विंडोज printers] article | ||
*[https://harbour.github.io/the-oasis/ The Oasis] is the largest file archive for CA-Clipper and | *[https://harbour.github.io/the-oasis/ The Oasis] is the largest file archive for CA-Clipper and एक्सबेस on the web | ||
*[https://harbour.github.io/ Harbour Project] A 32/64 bit multiplatform Clipper compiler | *[https://harbour.github.io/ Harbour Project] A 32/64 bit multiplatform Clipper compiler | ||
Revision as of 11:24, 25 May 2023
पहली प्रस्तुति | 1985 |
---|---|
Stable release | CA Clipper 5.3b
/ May 20, 1997 |
ओएस | MS-DOS |
वेबसाइट | www |
क्लिपर एक एक्सबेस संकलक है जो एक्सबेस कंप्यूटर प्रोग्रामिंग भाषा के एक भिन्नात्मक रूप को लागू करता है। इसे बनाने के लिए एक्सबेस प्रयोग किया जाता है या उन सॉफ़्टवेयर प्रोग्रामों का विस्तार किया जाता है जो मूल रूप से माइक्रोसॉफ्ट-डॉस के तहत संचालित होते हैं। हालांकि यह एक शक्तिशाली सामान्य प्रयोजन प्रोग्रामिंग है और भाषा को इसका मुख्य रूप से डेटाबेस/व्यावसायिक प्रोग्राम बनाने के लिए उपयोग किया जाता था।
क्लिपर में लागू की गई एक प्रमुख डी-बेस विशेषता है। डी-बेस (.Prompt) इंटरैक्टिव कमांड सेट,[1] जो मूल डीबेस कार्यान्वयन का एक महत्वपूर्ण हिस्सा था।
नानटकेट कॉर्प और बाद में कंप्यूटर एसोसिएट्स से क्लिपर, डी-बेस III डेटाबेस के लिए एक भारतीय कोड कंपाइलर के रूप में प्रारम्भ हुआ, और बाद में विकसित हुआ।[2]
इतिहास
क्लिपर नानटकेट कारपोरेशन द्वारा बनाया गया था, एक कंपनी जिसे 1984 में बैरी रेबेल (प्रबंधन) और ब्रायन रसेल (तकनीकी) द्वारा प्रारम्भ किया गया था; लैरी हेमेंडिंगर नानकुट के अध्यक्ष थे।[3]1992 में, कंपनी को कंप्यूटर एसोसिएट्स को 190 मिलियन डॉलर में बेच दिया गया और उत्पाद का नाम बदलकर CA-Clipper कर दिया गया।[4][5] क्लिपर को एश्टन टेट के डीबीएएसई III के लिए प्रतिस्थापन प्रोग्रामिंग भाषा के रूप में बनाया गया था, जो उस समय एक बहुत ही लोकप्रिय डेटाबेस भाषा थी। DBASE की तुलना में क्लिपर का लाभ यह था कि यह कंपाइलर हो सकता था[6] और एक कंप्यूटर सॉफ्टवेयर के रूप में एमएस-डॉस के तहत निष्पादन (कंप्यूटिंग)। 1985 और 1992 के बीच के वर्षों में, लाखों क्लिपर एप्लिकेशन बनाए गए थे, विशेष रूप से ग्राहक संबंध प्रबंधन और इन्वेंटरी प्रबंधन सॉफ़्टवेयर के कई पहलुओं से संबंधित डेटाबेस से निपटने वाले छोटे व्यवसायों के लिए। कई छोटे व्यवसायों के लिए, उनकी विशिष्ट आवश्यकताओं के लिए डिज़ाइन किया गया क्लिपर एप्लिकेशन सॉफ़्टवेयर विकास के साथ उनका पहला अनुभव था। साथ ही बैंकिंग और बीमा कंपनियों के लिए बहुत सारे एप्लिकेशन विकसित किए गए थे, विशेष रूप से उन मामलों में जहां एप्लिकेशन को विकसित करने और पारंपरिक मेनफ्रेम पर चलाने के लिए बहुत छोटा माना जाता था। इन वातावरणों में क्लिपर ने मौजूदा मेनफ्रेम अनुप्रयोगों के लिए डीबगर फ्रंट-एंड के रूप में भी काम किया।[7] जैसे-जैसे उत्पाद परिपक्व होता गया, यह कई वर्षों तक एक डॉस उपकरण बना रहा, लेकिन इसमें सी (प्रोग्रामिंग भाषा) और पास्कल प्रोग्रामिंग भाषा के तत्वों के साथ-साथ ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग और कोड-ब्लॉक डेटा प्रकार डी-बेस मैक्रो (कंप्यूटर विज्ञान), या स्ट्रिंग (कंप्यूटर विज्ञान) -मूल्यांकन, और समारोह सूचक) की अवधारणाएं, मूल से कहीं अधिक शक्तिशाली बनने के लिए। नानटकेट का ऐस्पन प्रोजेक्ट बाद में माइक्रोसॉफ्ट विंडोज भारतीय-कोड दृश्य वस्तुएँ कंपाइलर में परिपक्व हो गया।[8]
बाजार पैठ
पश्चिमी बाजारों में नानटकेट की अच्छी बिक्री हुई। इसके अलावा, नवंबर 1991 में, न्यूयॉर्क टाइम्स ने सोवियत सॉफ्टवेयर डेवलपर्स को श्रमसाध्य रूप से आश्वस्त करने में कंपनी की सफलता की सूचना दी कि चोरी करना बेहतर है। लेख के अनुसार, क्लिपर ने सोवियत संघ में 2,000 प्रतियां बेची थीं[3] (दुनिया भर में 250,000 की तुलना में)।
अस्वीकार
1990 के दशक की शुरुआत में, नए स्वामित्व के तहत,[8]क्लिपर माइक्रोसॉफ्ट-डॉस से माइक्रोसॉफ्ट विंडोज में संक्रमण करने में विफल रहा। परिणामस्वरूप, 1995 के बाद क्लिपर में लगभग कोई नया व्यावसायिक अनुप्रयोग नहीं लिखा गया।
तब तक, शास्त्रीय रूप से प्रशिक्षित प्रोग्रामर मूल dBASE भाषा के विपरीत आमतौर पर मजबूत टाइपिंग का इस्तेमाल करते थे। VO नाम के क्लिपर के एक विकास ने मजबूत टाइपिंग को जोड़ा लेकिन मौजूदा कोड के साथ संगत रहने के लिए इसे वैकल्पिक बना दिया।[8]क्लिपर से अधिक महत्वपूर्ण भाषाओं में से चार मूल दृश्य, माइक्रोसॉफ्ट एक्सेस, डेल्फी (प्रोग्रामिंग भाषा) और पॉवरबिल्डर थीं। वे सभी मजबूत टाइपिंग प्रदान करते थे।
तृतीय-पक्षों द्वारा पुनरुद्धार
क्लिपर भाषा को सक्रिय रूप से कार्यान्वित और विस्तारित किया जा रहा है[9] कई संगठनों/विक्रेताओं द्वारा, जैसे अलास्का सॉफ़्टवेयर और फ़्लैगशिप से XBase++, साथ ही हार्बर (सॉफ़्टवेयर) और xHarbour जैसे निःशुल्क सॉफ़्टवेयर (GNU जनरल पब्लिक लाइसेंस-लाइसेंसीकृत) प्रोजेक्ट।[10]
वर्तमान कार्यान्वयन में से कई पोर्टेबल हैं (DOS, माइक्रोसॉफ्ट विंडोज, Linux (32-बिट | 32- और 64-बिट), यूनिक्स (32- और 64-बिट), और macOS), कई भाषा एक्सटेंशन का समर्थन करते हैं,[11] और क्रम पुस्तकालय को बहुत विस्तारित किया है, साथ ही विभिन्न बदली डेटाबेस ड्राइवर्स (RDD) कई लोकप्रिय डेटाबेस प्रारूपों का समर्थन करते हैं, जैसे DBASE, DBTNTX, DBFCDX (विजुअल फॉक्सप्रो, अपोलो, कॉमिक्स, और एडवांटेज डेटाबेस सर्वर), MachSix (SIx ड्राइवर और अपोलो), एसक्यूएल, और बहुत कुछ। ये सभी नए कार्यान्वयन मानक डी-बेस/एक्सबेस सिंटैक्स के साथ पूर्ण संगतता के लिए प्रयास करते हैं, जबकि OOP दृष्टिकोण और लक्ष्य-आधारित सिंटैक्स भी प्रदान करते हैं जैसे SQLExecute()
.
यूज़नेट
क्लिपर यूज़नेट समाचार समूह हैं comp.lang.clipper और -ऑब्जेक्ट्स कॉम्प.लैंग.क्लिपर.विजुअल-ऑब्जेक्ट्स।
क्लिपर में प्रोग्रामिंग
एक साधारण हैलो वर्ल्ड - एप्लीकेशन:
? हैलो वर्ल्ड!
एक साधारण डेटा बेस इनपुट मास्क:
ग्राहक द्वारा साझा किए गए नए का उपयोग करें साफ़ @ 1, 0 कहें ग्राहक प्राप्त करें ग्राहक-> ग्राहक संख्या तस्वीर 999999 वैध ग्राहक-> ग्राहक संख्या > 0 @ 3, 0 कहें संपर्क ग्राहक प्राप्त करें->संपर्क वैध!खाली(ग्राहक->संपर्क करें) @ 4, 0 कहें पता ग्राहक प्राप्त करें-> पता पढ़ना
संस्करण इतिहास
क्लिपर के विभिन्न संस्करण थे
नानटकेट कारपोरेशन से; मौसमी संस्करण, डी-बेस संकलक के रूप में बिल किए गए
- नानटकेट क्लिपर विंटर'84 - 25 मई 1985 को जारी किया गया
- नानटकेट क्लिपर समर'85 - 1985 में रिलीज़ हुई
- नानटकेट क्लिपर विंटर'85 - 29 जनवरी 1986 को जारी किया गया
- नानटकेट क्लिपर ऑटम'86 - 31 अक्टूबर 1986 को जारी किया गया
- नानटकेट क्लिपर समर'87 - 21 दिसंबर 1987 को जारी किया गया
नानटकेट कारपोरेशन से; क्लिपर 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 को जारी किया गया
क्लिपर उपकरण
मानक क्लिपर लाइब्रेरी के अलावा, नानटकेट को खरीदने के बाद CA द्वारा क्लिपर टूल्स नामक एक लाइब्रेरी विकसित की गई थी। इस लाइब्रेरी के तीन संस्करण क्लिपर संस्करणों के साथ जारी किए गए थे। यह पुस्तकालय क्लिपर क्लोनों के बीच एक वास्तविक मानक बन गया, जैसे xHarbour। इसे क्लिपर के कई क्लोनों द्वारा भी क्लोन किया गया था।
संदर्भ
- ↑ Warren M. Littlefield (1983). DBASE - From the Dot Prompt: An Introduction to Structured Programming using dBase IV. ISBN 0791417808.
- ↑ "काटनेवाला".
a native code compiler for dBase ..later evolved ..
- ↑ 3.0 3.1 Glenn Rifkin (3 November 1991). "सॉफ्टवेयर बेचना, सोवियत-शैली". The New York Times.
- ↑ "CA-Clipper | Viva Clipper !".
- ↑ GrafX Software licensed CA-Clipper in 2002 from CA for ongoing marketing and distribution.
- ↑ Compiling dBASE code changes it from interpreted code, which must be interpreted every time each line of code is executed, to p-code, which uses a Virtual Machine to process the compiled p-code. p-code is considerably faster, but still not as fast as the machine code generated by native compilers. As a technical marketing ploy, the p-code was wrapped into object code (linkable .obj files) which gave the impression that it was compiled to native code.
- ↑ "काटनेवाला". thocp.net. The History Of Computing Project. 20 June 2007. Archived from the original on 12 May 2008. Retrieved 24 August 2016.
- ↑ 8.0 8.1 8.2 Rod da Silva (October 1, 1995). "Examining CA-Visual Objects". Dr. Dobb's Journal.
- ↑ 2014: "Changes". Angus Johnson.
v6.2.0 (26 September 2014) .. release of the Clipper library... The PolyNode Class has a new IsOpen property (to support open paths)... The Clipper class has a new ZFillFunction property.
- ↑ "Converting Clipper applications to windows". January 31, 2006.
- ↑ "सहरबोर.ऑर्ग". www.xharbour.org.
बाहरी संबंध
- Free Open Source Graphic,GUI & Form Designer for CA-Clipper
- mini Clipper FAQ
- Print from Clipper to newest विंडोज printers article
- The Oasis is the largest file archive for CA-Clipper and एक्सबेस on the web
- Harbour Project A 32/64 bit multiplatform Clipper compiler