बोरलैंड सी ++

From Vigyanwiki
बोरलैंड सी ++
Developer(s)बोरलैंड
Stable release
Operating systemएमएस-डॉस, ओएस/2, माइक्रोसॉफ़्ट विंडोज़
Typeआईडीई
Licenseमालिकाना सॉफ्टवेयर

बोरलैंड सी ++ एमएस-डॉस और माइक्रोसॉफ़्ट विंडोज़ के लिए बोरलैंड द्वारा जारी सी++ आईडीई (एकीकृत विकास वातावरण) है। यह टर्बो सी ++ का उत्तराधिकारी था और इसमें एक बेहतर टर्बो डीबगर सम्मलित था, जिसे संरक्षित मोड डॉस में लिखा गया था।

पुस्तकालय

वस्तु विंडोज प्रोग्राम संग्रह (ओडब्लूएल): प्रस्तुत ग्राफिकल विंडोज़ अनुप्रयोगों को विकसित करना आसान बनाने के लिए सी ++ कक्षाओं का एक सेट होता है।

टर्बो विजन: डॉस में प्रस्तुत अनुप्रयोग बनाने के लिए सी++ कक्षाओं का एक सेट होता है। वे वर्ग विंडोज़ अनुप्रयोग के कुछ पहलुओं की नकल करते है जैसे: संवाद बॉक्स, संदेश देना, मेनू (कंप्यूटिंग), त्वरक इत्यादि।

बोरलैंड ग्राफिक्स इंटरफ़ेस: सरल, प्रस्तुति-शैली 2डी ग्राफिक्स करने के लिए कार्यों का एक पुस्तकालय है। सीमित संख्या में वीडियो-मोड के समर्थन के साथ जेनेरिक सीजीए, ईजीए और वीजीए क्षमता के लिए ड्राइवर सम्मलित किए गए थे, लेकिन अधिक उन्नत, तृतीय-पक्ष ड्राइवर भी उपलब्ध थे।

ऐड-ऑन

डॉस के लिए बोरलैंड पावर पैक: 16- और 32-बिट संरक्षित मोड डॉस एप्लिकेशन बनाने के लिए उपयोग किया जाता है, जो कि विंडोज एपीआई के सीमित दायरे तक पहुंच सकता है और किसी भी विंडोज डीएलएल में कॉल फ़ंक्शन कर सकता है।

बोरलैंड कोड गार्ड: एक बार आईडीई के भीतर स्थापित और एकीकृत होने के बाद, कोड गार्ड अंतिम निष्पादन योग्य में इंस्ट्रूमेंटेशन कोड डाल सकता है जिसका उपयोग निगरानी करने के लिए किया जा सकता है। पॉइंटर उपयोग, एपीआई कॉल, कितनी बार भी फ़ंक्शन कॉल किया जाता है, और अन्य सुविधाएं होती है। यदि कुछ त्रुटि पाई जाती है, तो एक पॉप-अप विंडो प्रकट होती है, डिबगर रुक सकता है, या डिस्क पर एक लॉग लिखा जाता है। 16- और 32-बिट अनुप्रयोगों के लिए डिलीवर किया गया था।

संस्करण इतिहास

एमएस-डॉस, विंडोज़ के लिए बोरलैंड सी ++

  • 2.0 (1991; एमएस-डॉस)
  • 3.0 (1991): माइक्रोसॉफ्ट विंडोज अनुप्रयोगों के निर्माण के लिए नया संकलक समर्थन।
  • 3.1 (1992): विंडोज आधारित आईडीई और एप्लीकेशन फ्रेमवर्क का परिचय (ओडब्लूएल 1.0, टर्बोविजन 1.0)
  • 4.0 (1993; विंडोज़ 3.x): एमएस-डॉस आईडीई अब समर्थित नहीं है, इसमें OWL 2.0 सम्मलित है।
  • 4.01
  • 4.02 (1994)
  • 4.5
  • 4.51
  • 4.52 (1995): विंडोज 95, ओडब्लूएल 2.5 के लिए आधिकारिक समर्थन।
  • 4.53
  • 5.0 (1996-03-26(आधार, विकास सूट),[1] 1996-06-25(प्रारुप औजार),[2] विंडोज 3.x/95/एनटी 3.51[3]): मूल संस्करण में बोरलैंड सी++ 4.52, वस्तु विन्डोज़ प्रोग्राम संग्रह (OWL) 5.0, सन की जावा विकास किट, जावा के लिए बोरलैंड डीबगर, नेटिव 32-बिट वस्तुस्क्रिप्टिंग आईडीई, विज़ुअल डेटाबेस औजार (वीडीबीटी) सम्मलित होते है।[4] विकास सूट में जावा संकलक के लिए कोडगार्ड 32/16, पीवीसीएस वर्जन प्रबंधक, इंस्टालशील्ड एक्सप्रेस, और ऐप त्वरक जस्ट-इन-टाइम भी सम्मलित होते है।[5] प्रारुप औजार संस्करण के साथ विकास सूट संस्करण में परिदृश्य दृश्य संपादक, वस्तु मॉडल संपादक जोड़ता है। विंडोज़ 3.1/95/NT 3.51 और डॉस मूल निष्पादकों के संकलन का समर्थन करता है, जिसमें विंडोज़ 3.1 एकीकृत विकास वातावरण सी++ 4.52 के माध्यम से समर्थित है। यह (सामान्यतः) विंडोज एनटी 4.0 (जो उस समय भी विकास में था) पर काम नहीं करता है। तृतीय पक्ष परीक्षणों ने NT 4.0 पर कुछ समस्याओं का प्रदर्शन किया। सी++ संकलक वस्तु विंडोज़ प्रोग्राम संग्रह (OWL) 5.0, माइक्रोसॉफ्ट फाउंडेशन क्लासेस 3.2/4.0 प्रोग्राम संग्रह को सहायता कर सकता है।
  • 5.01 (1996-09-03(आधार, विकास सूट, प्रारुप औजार)[6]): बेस वर्जन में अब एमएफसी डेमो के लिए व्यूसॉफ्ट का पावर चार्जर, बोरलैंड डेल्फी 2.0 परीक्षण संस्करण, डेल्टाप्वाइंट का क्विकसाइट स्वचालित वेब पेज क्रिएशन और साइट प्रबंध औजार सम्मलित होते है, वस्तु विंडोज़ प्रोग्राम संग्रह (OWL) के साथ 5.01 में अद्यतन किया गया था। प्रारुप औजार संस्करण में विकास सूट संस्करण पर एक साथ सी++ वस्तु-ओरिएंटेड विश्लेषण और प्रारुप औजार (ओओएडी) सम्मलित होते है।
  • 5.02 (1997-04-04[7]): बोरलैंड सी++ आईडीई की अंतिम स्वतंत्र रिलीज (बाद में सी ++ निर्माता श्रृंखला द्वारा प्रतिस्थापित), एमएस-डॉस लक्ष्य (वास्तविक-मोड) के संकलन का अंतिम रिलीज समर्थन करने के लिए होती है। नई सुविधाओं में विंडोज एनटी 4.0 ऑपरेटिंग प्रणाली सहायता, एमएफसी 4.1 प्रोग्राम संग्रह सहायता, कोड साइनिंग सम्मलित होते है। सभी संस्करणों में पूर्ण OWL और एमएफसी स्रोत कोड सम्मलित होते है। बोरलैंड सी++निर्माता 3 के अनुरूप, बोरलैंड सी++ का सीडी संस्करण सी++निर्माता 3 प्रोफेशनल पैकेज से इन-बॉक्स कूपन मेल करके मुफ्त होते है। पंजीकृत बोरलैंड सी++ 5 मालिक छूट के लिए अद्यतन प्राप्त कर सकते है।

बोरलैंड सी++ संकलक

  • 5.5 (2000-02-16;[8] विंडोज 95/98/एनटी/2000): बोरलैंड सी++निर्माता 5 पर आधारित, यह मूल उत्पाद से आईडीई के बिना एक फ्रीवेयर संकलक है। बोरलैंड सी++ संकलक v5.5, बोरलैंड टर्बो इंक्रीमेंटल लिंकर, बोरलैंड रिसोर्स संकलक / बाइंडर, सी++ विन32 प्रीप्रोसेसर, एएनएसआई / ओईएम कैरेक्टर सेट फ़ाइल रूपांतरण उपयोगिता, डीएलएल के बारे में जानकारी प्रदान करने के लिए इम्पोर्ट डेफिनिशन उपयोगिता, डीएलएल से इंपोर्ट प्रोग्राम संग्रह बनाने के लिए इम्पोर्ट प्रोग्राम संग्रह उपयोगिता सम्मलित है। जैसे बोरलैंड टर्बो डंप, लाइब्रेरियन, बोरलैंड सी/सी++ रनटाइम प्रोग्राम संग्रह, एएनएसआई/आईएसओ स्टैंडर्ड टेम्पलेट प्रोग्राम संग्रह (एसटीएल)।

सी ++ निर्माता सी ++ बंडल के साथ

  • बोरलैंड सी++ निर्माता 4.0 + बोरलैंड सी++ 5.02 (1999): सी++निर्माता में माइग्रेशन की सुविधा के लिए बंडल संयोजन होता है ।

ओएस/2 के लिए बोरलैंड सी ++

  • बोरलैंड सी++ 1.0 (1992)
  • बोरलैंड सी++ 1.5 (1992)
  • बोरलैंड सी++ 2.0 (1995-01-09 (आधार),[9] 1995-06-01 (स्मार्ट औजार सेट)[10]): प्रस्तुति प्रबंधक 2.0 प्रोग्राम संग्रह के लिए OS/2 2.1 और Warp 3, OWL को सहायता करता है। SMART औजार सेट संस्करण में 16/32-बिट विंडोज और 16-बिट OS/2 कोड को 32-बिट OS/2 में स्वचालित माइग्रेशन के लिए वन अप कॉर्पोरेशन द्वारा विकसित सोर्स माइग्रेशन विश्लेषण रिपोर्टिंग औजार सेट (SMART) सम्मलित होते है।

बोरलैंड सी ++ (निर्माता) मोबाइल संस्करण

बोरलैंड सी ++ निर्माता 6 के साथ एकीकृत करने के लिए प्रारुप किया गया, प्रारंभिक रिलीज़ नवंबर 2002 के अंत में जारी किया जाना था, और बोरलैंड सी ++ निर्माता 6 एंटरप्राइज़ और व्यावसायिक संस्करणों के साथ बंडल किया गया था।[11]

29 अप्रैल, 2003 को बोरलैंड सॉफ्टवेयर कॉर्पोरेशन ने सीरीज 60, नोकिया संस्करण के लिए बोरलैंड सी++ मोबाइल संस्करण जारी करने की घोषणा की थी।[12] इसमें सिम्बियन ओएस के लिए बोरलैंड सी++निर्माता 6, सीरीज 60 सॉफ्टवेयर विकास किट (एसडीके), नोकिया संस्करण (नोकिया सीरीज 60 एमुलेटर सम्मलित है), सी++ मोबाइल संस्करण प्लग-इन का एक संस्करण भी सम्मलित है।

सी++ मोबाइल संस्करण सी++ निर्माता 6 के लिए एक अलग प्लग-इन के रूप में भी उपलब्ध है, जो परीक्षण संस्करणों को छोड़कर सभी का समर्थन करता है।[13]

बोरलैंड सी ++ का विकास

बोरलैंड सी ++ कई चरणों में विकसित हुआ:

टर्बो सी++ → बोरलैंड सी++ → बोरलैंड सी++निर्माता → कोडगियर सी++निर्माता → एम्बरकाडेरो सी++निर्माता

यह भी देखें

संदर्भ

  1. "BORLAND ANNOUNCES AVAILABILITY OF BORLAND C++ DEVELOPMENT SUITE 5.0 AND BORLAND C++ 5.0 Also Announces BC++ 5.0 Object Scripting Contest -- Win a Free Lap-Top Computer!". Archived from the original on 2001-06-18. Retrieved 2001-06-18.
  2. "BORLAND ANNOUNCES BORLAND C++ DEVELOPMENT SUITE WITH DESIGN TOOLS 5.0 - New Version of Acclaimed Development System Now Includes Together/C++ Object-Oriented Analysis and Design Tools". Archived from the original on 2001-06-18. Retrieved 2001-06-18.
  3. Borland C++ Development Suite 5.0
  4. "BORLAND ANNOUNCES BORLAND C++ 5.0 FOR MICROSOFT WINDOWS 95/NT AND JAVA DEVELOPMENT - The Most Productive C++ Compiler for Windows 95 and NT now Includes Free Integrated Internet Development Tools for Java". Archived from the original on 2001-02-07. Retrieved 2001-02-07.
  5. "BORLAND ANNOUNCES BORLAND C++ DEVELOPMENT SUITE 5.0 FOR MICROSOFT WINDOWS 95/NT AND JAVA DEVELOPMENT - The only comprehensive, integrated C++ Development Suite, including AppAccelerator Just-in-Time Compiler for Java". Archived from the original on 2001-06-18. Retrieved 2001-06-18.
  6. "BORLAND ANNOUNCES AVAILABILITY OF UPDATES TO ITS AWARD-WINNING Borland C++ PRODUCTS - Products Now Include Microsoft Foundation Classes (MFC) and a Trial Version of Delphi 2.0". Archived from the original on 2001-06-18. Retrieved 2001-06-18.
  7. "BORLAND SHIPS UPDATE TO BORLAND C++ 5.0 - New Service Release Provides 16- & 32-Bit Windows Development, Immediate Compatibility with Borland C++Builder - Borland C++ Design Tools Wins "Jolt Cola Award" for Best Software Design and Management Tools". Archived from the original on 2001-03-06. Retrieved 2001-03-06.
  8. "Inprise/Borland Launches Free Borland C++ Compiler". Archived from the original on 2004-12-12. Retrieved 2004-12-12.
  9. "BORLAND SHIPS BORLAND C++ 2.0 FOR OS/2 - New Version Includes OWL Support and OS/2 Warp Compatibility". Archived from the original on 2001-06-18. Retrieved 2001-06-18.
  10. "BORLAND SHIPS BORLAND C++ 2.0 FOR OS/2 WITH THE SMART TOOLSET - Bundle Combines Industry Standard OS/2 Compiler with Windows Migration Kit". Archived from the original on 2001-06-10. Retrieved 2001-06-10.
  11. "Borland Introduces New C++ Technology to Accelerate Mobile Application Development". Archived from the original on 2005-03-07. Retrieved 2005-03-07.
  12. "Nokia and Borland Announce Availability of Borland C++ Mobile Edition for Series 60, Nokia Edition". Archived from the original on 2005-03-07. Retrieved 2005-03-07.
  13. "C++Builder Downloads". Archived from the original on 2003-08-01. Retrieved 2003-08-01.


बाहरी संबंध