सॉफ्टवेयर कैलकुलेटर: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 4: Line 4:
[[File:Gcalctool-basic.png|thumb|[[गनोम कैलक्यूलेटर]], एक सॉफ्टवेयर कैलकुलेटर]]एक सॉफ्टवेयर [[कैलकुलेटर]] वह कैलकुलेटर है, जो भौतिक हार्डवेयर उपकरण के अतिरिक्त [[कंप्यूटर]] प्रोग्राम के रूप में क्रियान्वित किया गया है।
[[File:Gcalctool-basic.png|thumb|[[गनोम कैलक्यूलेटर]], एक सॉफ्टवेयर कैलकुलेटर]]एक सॉफ्टवेयर [[कैलकुलेटर]] वह कैलकुलेटर है, जो भौतिक हार्डवेयर उपकरण के अतिरिक्त [[कंप्यूटर]] प्रोग्राम के रूप में क्रियान्वित किया गया है।


वे सरल [[इंटरएक्टिव कंप्यूटिंग]] टूल में से हैं, और, जैसे, वे उपयोगकर्ता को एक समय में एक का चयन करने के लिए संचालन प्रदान करते हैं। उनका उपयोग किसी भी प्रक्रिया को करने के लिए किया जा सकता है जिसमें चरणों का एक क्रम होता है, जिनमें से प्रत्येक इनमें से किसी एक ऑपरेशन को लागू करता है, और इन प्रक्रियाओं के अलावा कोई उद्देश्य नहीं है, क्योंकि ऑपरेशन एकमात्र, या कम से कम प्राथमिक, कैलकुलेटर की विशेषताएं हैं , गौण विशेषताएं होने के बजाय जो अन्य कार्यक्षमताओं का समर्थन करती हैं जिन्हें आमतौर पर गणना के रूप में नहीं जाना जाता है।
वे सरल [[इंटरएक्टिव कंप्यूटिंग]] टूल में से हैं, और, जैसे, वे उपयोगकर्ता को एक समय में एक का चयन करने के लिए संचालन प्रदान करते हैं। उनका उपयोग किसी भी प्रक्रिया को करने के लिए किया जा सकता है जिसमें चरणों का एक क्रम होता है, जिनमें से प्रत्येक इनमें से किसी एक ऑपरेशन को लागू करता है, और इन प्रक्रियाओं के अतिरिक्त  कोई उद्देश्य नहीं है, क्योंकि ऑपरेशन एकमात्र, या कम से कम प्राथमिक, कैलकुलेटर की विशेषताएं हैं , गौण विशेषताएं होने के अतिरिक्त  जो अन्य कार्यक्षमताओं का समर्थन करती हैं जिन्हें सामान्यतः गणना के रूप में नहीं जाना जाता है।


एक ''कैलकुलेटर'' के रूप में, एक कंप्यूटर के बजाय, उनके पास आमतौर पर अपेक्षाकृत सरल संचालन का एक छोटा सेट होता है, छोटी प्रक्रियाएं करते हैं जो गहन गणना नहीं करते हैं और बड़ी मात्रा में इनपुट डेटा स्वीकार नहीं करते हैं या कई परिणाम उत्पन्न नहीं करते हैं।
एक ''कैलकुलेटर'' के रूप में, एक कंप्यूटर के अतिरिक्त , उनके पास सामान्यतः अपेक्षाकृत सरल संचालन का एक छोटा सेट होता है, छोटी प्रक्रियाएं करते हैं जो गहन गणना नहीं करते हैं और बड़ी मात्रा में इनपुट डेटा स्वीकार नहीं करते हैं या कई परिणाम उत्पन्न नहीं करते हैं।


== प्लेटफॉर्म ==
== प्लेटफॉर्म ==
[[File:Calculatorwatch.jpg|thumb|एक [[कैसियो डाटाबैंक]] [[कैलकुलेटर घड़ी]]]]सॉफ्टवेयर कैलकुलेटर कई अलग-अलग [[कम्प्यूटिंग मंच]] के लिए उपलब्ध हैं, और ये हो सकते हैं:
[[File:Calculatorwatch.jpg|thumb|एक [[कैसियो डाटाबैंक]] [[कैलकुलेटर घड़ी]]]]सॉफ्टवेयर कैलकुलेटर कई भिन्न -भिन्न  [[कम्प्यूटिंग मंच]] के लिए उपलब्ध हैं, और ये हो सकते हैं:
* [[ऑपरेटिंग सिस्टम]] के लिए एक प्रोग्राम, या इसमें शामिल।
* [[ऑपरेटिंग सिस्टम]] के लिए एक प्रोग्राम, या इसमें सम्मलित ।
* एक [[वेब पृष्ठ]] के भीतर [[सर्वर-साइड स्क्रिप्टिंग]] या [[क्लाइंट-साइड स्क्रिप्टिंग]] (जैसे [[जावास्क्रिप्ट]]) के रूप में कार्यान्वित एक प्रोग्राम।
* एक [[वेब पृष्ठ]] के भीतर [[सर्वर-साइड स्क्रिप्टिंग]] या [[क्लाइंट-साइड स्क्रिप्टिंग]] (जैसे [[जावास्क्रिप्ट]]) के रूप में कार्यान्वित एक प्रोग्राम।
* एक कैलकुलेटर घड़ी में एंबेडेड।
* एक कैलकुलेटर घड़ी में एंबेडेड।
Line 22: Line 22:
सॉफ्टवेयर विशेष रूप से गणना करने के लिए इसका मुख्य उद्देश्य पहली बार 1960 के दशक में लिखा गया था, और व्यापक उपयोग प्राप्त करने के लिए सामान्य गणनाओं के लिए पहला सॉफ्टवेयर पैकेज 1978 में जारी किया गया था।<ref>Power, D. J., A Brief History of Spreadsheets, DSSResources.COM, World Wide Web, http://dssresources.com/history/sshistory.html, version 3.6, 30 August 2004. Photo added September 24, 2002.</ref> यह [[VisiCalc]] था और इसे एक इंटरएक्टिव विज़िबल कैलकुलेटर कहा जाता था, लेकिन यह वास्तव में एक [[स्प्रेडशीट]] थी, और इन्हें अब सामान्य रूप से कैलकुलेटर के रूप में नहीं जाना जाता है।
सॉफ्टवेयर विशेष रूप से गणना करने के लिए इसका मुख्य उद्देश्य पहली बार 1960 के दशक में लिखा गया था, और व्यापक उपयोग प्राप्त करने के लिए सामान्य गणनाओं के लिए पहला सॉफ्टवेयर पैकेज 1978 में जारी किया गया था।<ref>Power, D. J., A Brief History of Spreadsheets, DSSResources.COM, World Wide Web, http://dssresources.com/history/sshistory.html, version 3.6, 30 August 2004. Photo added September 24, 2002.</ref> यह [[VisiCalc]] था और इसे एक इंटरएक्टिव विज़िबल कैलकुलेटर कहा जाता था, लेकिन यह वास्तव में एक [[स्प्रेडशीट]] थी, और इन्हें अब सामान्य रूप से कैलकुलेटर के रूप में नहीं जाना जाता है।


1979 में जारी [[यूनिक्स]] संस्करण, V7 यूनिक्स में एक [[कमांड लाइन इंटरफेस]]|कमांड-लाइन सुलभ कैलकुलेटर शामिल था।
1979 में जारी [[यूनिक्स]] संस्करण, V7 यूनिक्स में एक [[कमांड लाइन इंटरफेस]]|कमांड-लाइन सुलभ कैलकुलेटर सम्मलित  था।


=== हार्डवेयर कैलकुलेटर का अनुकरण ===
=== हार्डवेयर कैलकुलेटर का अनुकरण ===
कैलकुलेटर का उपयोग प्राचीन काल से किया जाता रहा है और सॉफ्टवेयर कैलकुलेटर के आगमन तक वे भौतिक, हार्डवेयर मशीन थे। सबसे हालिया हार्डवेयर कैलकुलेटर अंक और संचालन के लिए बटन वाले इलेक्ट्रॉनिक हाथ से पकड़े जाने वाले उपकरण हैं, और इनपुट और परिणामों के लिए एक छोटी सी खिड़की है।
कैलकुलेटर का उपयोग प्राचीन काल से किया जाता रहा है और सॉफ्टवेयर कैलकुलेटर के आगमन तक वे भौतिक, हार्डवेयर मशीन थे। सबसे आधुनिक  हार्डवेयर कैलकुलेटर अंक और संचालन के लिए बटन वाले इलेक्ट्रॉनिक हाथ से पकड़े जाने वाले उपकरण हैं, और इनपुट और परिणामों के लिए एक छोटी सी खिड़की है।


पहले सॉफ्टवेयर कैलकुलेटर ने उंगली से संचालित बटनों के बजाय माउस-संचालित के साथ समान कार्यक्षमता को लागू करके इन हार्डवेयर कैलकुलेटरों की नकल की। इस तरह के सॉफ्टवेयर कैलकुलेटर पहली बार 1980 के दशक में मूल [[मैकिनटोश]] ऑपरेटिंग सिस्टम ([[सिस्टम 1]]) और [[माइक्रोसॉफ़्ट विंडोज़]] ऑपरेटिंग सिस्टम (विंडोज 1.0) के हिस्से के रूप में सामने आए।
पहले सॉफ्टवेयर कैलकुलेटर ने उंगली से संचालित बटनों के अतिरिक्त  माउस-संचालित के साथ समान कार्यक्षमता को लागू करके इन हार्डवेयर कैलकुलेटरों की नकल की। इस भांति के सॉफ्टवेयर कैलकुलेटर पहली बार 1980 के दशक में मूल [[मैकिनटोश]] ऑपरेटिंग सिस्टम ([[सिस्टम 1]]) और [[माइक्रोसॉफ़्ट विंडोज़]] ऑपरेटिंग सिस्टम (विंडोज 1.0) के हिस्से के रूप में सामने आए।


कुछ सॉफ़्टवेयर कैलकुलेटर सीधे हार्डवेयर कैलकुलेटर में से एक का अनुकरण करते हैं, जो कैलकुलेटर की तरह दिखने वाली छवि पेश करते हैं, और समान कार्यक्षमता प्रदान करते हैं।
कुछ सॉफ़्टवेयर कैलकुलेटर सीधे हार्डवेयर कैलकुलेटर में से एक का अनुकरण करते हैं, जो कैलकुलेटर की भांति दिखने वाली छवि पेश करते हैं, और समान कार्यक्षमता प्रदान करते हैं।


=== इंटरनेट पर सॉफ्टवेयर कैलकुलेटर ===
=== इंटरनेट पर सॉफ्टवेयर कैलकुलेटर ===
Line 35: Line 35:
अब सॉफ्टवेयर कैलकुलेटर की एक बहुत विस्तृत श्रृंखला है, और इंटरनेट पर खोज करने से बहुत बड़ी संख्या में प्रोग्राम बनते हैं जिन्हें कैलकुलेटर कहा जाता है।
अब सॉफ्टवेयर कैलकुलेटर की एक बहुत विस्तृत श्रृंखला है, और इंटरनेट पर खोज करने से बहुत बड़ी संख्या में प्रोग्राम बनते हैं जिन्हें कैलकुलेटर कहा जाता है।


परिणामों में संख्यात्मक कैलकुलेटर शामिल हैं जो अंकगणितीय संचालन या गणितीय कार्यों को संख्याओं पर लागू करते हैं, और जो संख्यात्मक परिणाम या संख्यात्मक कार्यों के ग्राफ़ का उत्पादन करते हैं, साथ ही कुछ गैर-संख्यात्मक उपकरण और गेम जिन्हें कैलकुलेटर भी कहा जाता है।
परिणामों में संख्यात्मक कैलकुलेटर सम्मलित  हैं जो अंकगणितीय संचालन या गणितीय कार्यों को संख्याओं पर लागू करते हैं, और जो संख्यात्मक परिणाम या संख्यात्मक कार्यों के ग्राफ़ का उत्पादन करते हैं, साथ ही कुछ गैर-संख्यात्मक उपकरण और गेम जिन्हें कैलकुलेटर भी कहा जाता है।


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


== उदाहरण ==
== उदाहरण ==
Line 43: Line 43:
=== संख्यात्मक कैलकुलेटर ===
=== संख्यात्मक कैलकुलेटर ===
{{Broader|List of arbitrary-precision arithmetic software}}
{{Broader|List of arbitrary-precision arithmetic software}}
सॉफ्टवेयर में हर प्रकार के हार्डवेयर कैलकुलेटर को लागू किया गया है, जिसमें रूपांतरण, वित्तीय, रेखांकन कैलकुलेटर, [[प्रोग्राम करने योग्य कैलकुलेटर]] और वैज्ञानिक कैलकुलेटर कैलकुलेटर शामिल हैं।
सॉफ्टवेयर में हर प्रकार के हार्डवेयर कैलकुलेटर को लागू किया गया है, जिसमें रूपांतरण, वित्तीय, रेखांकन कैलकुलेटर, [[प्रोग्राम करने योग्य कैलकुलेटर]] और वैज्ञानिक कैलकुलेटर कैलकुलेटर सम्मलित  हैं।


अन्य संख्यात्मक कैलकुलेटर जो हार्डवेयर कैलकुलेटर की नकल नहीं करते हैं उनमें शामिल हैं:
अन्य संख्यात्मक कैलकुलेटर जो हार्डवेयर कैलकुलेटर की नकल नहीं करते हैं उनमें सम्मलित  हैं:
* [[फॉर्मूला कैलकुलेटर]]
* [[फॉर्मूला कैलकुलेटर]]
* विंडो-आधारित कैलकुलेटर
* विंडो-आधारित कैलकुलेटर
Line 51: Line 51:


=== विंडो-आधारित कैलकुलेटर ===
=== विंडो-आधारित कैलकुलेटर ===
विंडो-आधारित कैलकुलेटर एक संवाद बॉक्स प्रस्तुत करते हैं जो उपयोगकर्ताओं को डेटा और संचालन के बजाय डेटा दर्ज करने की अनुमति देता है, और उनके पास एक अंतर्निहित सूत्र होता है जो स्वचालित रूप से इस डेटा पर लागू होता है। वित्त, गणित, विज्ञान और अन्य विषयों में ऐसे कैलकुलेटर के कई उदाहरण हैं।
विंडो-आधारित कैलकुलेटर एक संवाद बॉक्स प्रस्तुत करते हैं जो उपयोगकर्ताओं को डेटा और संचालन के अतिरिक्त  डेटा दर्ज करने की अनुमति देता है, और उनके पास एक अंतर्निहित सूत्र होता है जो स्वचालित रूप से इस डेटा पर लागू होता है। वित्त, गणित, विज्ञान और अन्य विषयों में ऐसे कैलकुलेटर के कई उदाहरण हैं।


=== विशेष कैलकुलेटर ===
=== विशेष कैलकुलेटर ===
ऐसे सॉफ्टवेयर कैलकुलेटर हैं जिनमें ऑटोमोटिव, निर्माण और इलेक्ट्रिकल इंजीनियरिंग सहित एक विशिष्ट एप्लिकेशन क्षेत्र और पेशे से संबंधित संचालन शामिल हैं।
ऐसे सॉफ्टवेयर कैलकुलेटर हैं जिनमें ऑटोमोटिव, निर्माण और इलेक्ट्रिकल इंजीनियरिंग सहित एक विशिष्ट एप्लिकेशन क्षेत्र और पेशे से संबंधित संचालन सम्मलित  हैं।


=== गैर-संख्यात्मक उपकरण ===
=== गैर-संख्यात्मक उपकरण ===
गैर-संख्यात्मक कैलकुलेटर में जीवन शैली और वैज्ञानिक कैलकुलेटर शामिल हैं:
गैर-संख्यात्मक कैलकुलेटर में जीवन शैली और वैज्ञानिक कैलकुलेटर सम्मलित  हैं:
* प्रेम कैलकुलेटर: इनपुट दो ''नाम'' है, और इन नामों वाले दो लोगों के प्रतिशत के रूप में ''संगतता'' निकालने के लिए एक बटन है।
* प्रेम कैलकुलेटर: इनपुट दो ''नाम'' है, और इन नामों वाले दो लोगों के प्रतिशत के रूप में ''संगतता'' निकालने के लिए एक बटन है।
* सूत्र वजन कैलकुलेटर: इनपुट एक ''रासायनिक आणविक सूत्र'' है, जो [[आवर्त सारणी]] का उपयोग करता है। आवर्त-सारणी प्रतीकों और अंकन, और इसके घटकों के ''प्रतिशत'' को निकालने के लिए एक बटन है।
* सूत्र वजन कैलकुलेटर: इनपुट एक ''रासायनिक आणविक सूत्र'' है, जो [[आवर्त सारणी]] का उपयोग करता है। आवर्त-सारणी प्रतीकों और अंकन, और इसके घटकों के ''प्रतिशत'' को निकालने के लिए एक बटन है।
* खगोलीय कैलकुलेटर: इनपुट एक तिथि और एक या कई खगोलीय पिंड (आमतौर पर सूर्य, चंद्रमा, ग्रह, ग्रहों या धूमकेतु) हैं। कार्यक्रम दी गई तिथि तक इन पिंडों की स्थिति की गणना करता है और स्थिति का एक संख्यात्मक आउटपुट देता है (आमतौर पर सही उदगम और गिरावट में, जिससे प्रयुक्त विषुव व्यवस्थित हो सकता है), कभी-कभी चमक, कोण व्यास और चरण से भी।
* खगोलीय कैलकुलेटर: इनपुट एक तिथि और एक या कई खगोलीय पिंड (सामान्यतः सूर्य, चंद्रमा, ग्रह, ग्रहों या धूमकेतु) हैं। कार्यक्रम दी गई तिथि तक इन पिंडों की स्थिति की गणना करता है और स्थिति का एक संख्यात्मक आउटपुट देता है (सामान्यतः सही उदगम और गिरावट में, जिससे प्रयुक्त विषुव व्यवस्थित हो सकता है), कभी-कभी चमक, कोण व्यास और चरण से भी।
कुछ कार्यक्रम एक समयावधि के दौरान कुछ प्रकार की खगोलीय घटनाओं की सूची तैयार कर सकते हैं, उदा. एक साल। खगोलीय कैलकुलेटर भी एक सिमुलेशन सॉफ्टवेयर का एक हिस्सा हो सकता है, जो एक निश्चित समय पर आकाश को प्रदर्शित करता है।
कुछ कार्यक्रम एक समयावधि के दौरान कुछ प्रकार की खगोलीय घटनाओं की सूची तैयार कर सकते हैं, उदा. एक साल। खगोलीय कैलकुलेटर भी एक सिमुलेशन सॉफ्टवेयर का एक भाग  हो सकता है, जो एक निश्चित समय पर आकाश को प्रदर्शित करता है।


=== गेम्स ===
=== गेम्स ===
कुछ सॉफ्टवेयर गेम हैं जिन्हें कैलकुलेटर कहा जाता है, जिनमें निम्न शामिल हैं:
कुछ सॉफ्टवेयर गेम हैं जिन्हें कैलकुलेटर कहा जाता है, जिनमें निम्न सम्मलित  हैं:
* [[सुडोकू]] कैलकुलेटर: इनपुट एक सुडोकू ''पहेली'' है, संचालन पहेली को ''सुलझाने'' का समर्थन करता है, जैसे कि एक सेल के समाधान के रूप में एक अंक का चयन करना, और परिणाम एक ''समाधान'' है। पूरी पहेली।
* [[सुडोकू]] कैलकुलेटर: इनपुट एक सुडोकू ''पहेली'' है, संचालन पहेली को ''सुलझाने'' का समर्थन करता है, जैसे कि एक सेल के समाधान के रूप में एक अंक का चयन करना, और परिणाम एक ''समाधान'' है। पूरी पहेली।
* [[पोकर]] कैलकुलेटर: इनमें से एक सामान्य विशेषता किसी दिए गए पोकर हाथ से जीतने की ''ऑड्स'' की गणना करना है।
* [[पोकर]] कैलकुलेटर: इनमें से एक सामान्य विशेषता किसी दिए गए पोकर हाथ से जीतने की ''ऑड्स'' की गणना करना है।


== संबंधित सॉफ्टवेयर पैकेज ==
== संबंधित सॉफ्टवेयर पैकेज ==
ऐसे कई इंटरेक्टिव सॉफ़्टवेयर पैकेज हैं जो उपयोगकर्ता-सुलभ गणना सुविधाएँ प्रदान करते हैं, लेकिन जिन्हें सामान्य रूप से कैलकुलेटर नहीं कहा जाता है, क्योंकि गणना सुविधाएँ स्वयं में अंत होने के बजाय केवल एक सहायक भूमिका निभाती हैं। इसमे शामिल है:
ऐसे कई इंटरेक्टिव सॉफ़्टवेयर पैकेज हैं जो उपयोगकर्ता-सुलभ गणना सुविधाएँ प्रदान करते हैं, लेकिन जिन्हें सामान्य रूप से कैलकुलेटर नहीं कहा जाता है, क्योंकि गणना सुविधाएँ स्वयं में अंत होने के अतिरिक्त  केवल एक सहायक भूमिका निभाती हैं। इसमे सम्मलित  है:
* स्प्रेडशीट्स, जहां उपयोगकर्ता द्वारा आपूर्ति की गई गणनाएं सेल की सामग्री को परिभाषित कर सकती हैं।
* स्प्रेडशीट्स, जहां उपयोगकर्ता द्वारा आपूर्ति की गई गणनाएं सेल की सामग्री को परिभाषित कर सकती हैं।
* [[कंप्यूटर बीजगणित प्रणाली]], जो सरल गणनाओं के मूल्यांकन सहित गणितीय अभिव्यक्तियों में हेरफेर कर सकती है।
* [[कंप्यूटर बीजगणित प्रणाली]], जो सरल गणनाओं के मूल्यांकन सहित गणितीय अभिव्यक्तियों में हेरफेर कर सकती है।
Line 78: Line 78:


=== कंप्यूटर बीजगणित प्रणाली ===
=== कंप्यूटर बीजगणित प्रणाली ===
कंप्यूटर बीजगणित प्रणालियों को सामान्य रूप से कैलकुलेटर नहीं कहा जाता है क्योंकि उनका मुख्य उद्देश्य गणितीय अभिव्यक्तियों का प्रतीकात्मक हेरफेर करना है जिसमें चर और जटिल संचालन शामिल हो सकते हैं, जैसे एकीकरण। हालाँकि, भाव मूल गणना हो सकते हैं जो चर का उपयोग नहीं करते हैं, और जिनका मूल्यांकन केवल कैलकुलेटर के साथ किया जाता है।
कंप्यूटर बीजगणित प्रणालियों को सामान्य रूप से कैलकुलेटर नहीं कहा जाता है क्योंकि उनका मुख्य उद्देश्य गणितीय अभिव्यक्तियों का प्रतीकात्मक हेरफेर करना है जिसमें चर और जटिल संचालन सम्मलित  हो सकते हैं, जैसे एकीकरण। चूंकि, भाव मूल गणना हो सकते हैं जो चर का उपयोग नहीं करते हैं, और जिनका मूल्यांकन केवल कैलकुलेटर के साथ किया जाता है।


=== डेटाबेस ===
=== डेटाबेस ===

Revision as of 13:04, 1 January 2023

गनोम कैलक्यूलेटर, एक सॉफ्टवेयर कैलकुलेटर

एक सॉफ्टवेयर कैलकुलेटर वह कैलकुलेटर है, जो भौतिक हार्डवेयर उपकरण के अतिरिक्त कंप्यूटर प्रोग्राम के रूप में क्रियान्वित किया गया है।

वे सरल इंटरएक्टिव कंप्यूटिंग टूल में से हैं, और, जैसे, वे उपयोगकर्ता को एक समय में एक का चयन करने के लिए संचालन प्रदान करते हैं। उनका उपयोग किसी भी प्रक्रिया को करने के लिए किया जा सकता है जिसमें चरणों का एक क्रम होता है, जिनमें से प्रत्येक इनमें से किसी एक ऑपरेशन को लागू करता है, और इन प्रक्रियाओं के अतिरिक्त कोई उद्देश्य नहीं है, क्योंकि ऑपरेशन एकमात्र, या कम से कम प्राथमिक, कैलकुलेटर की विशेषताएं हैं , गौण विशेषताएं होने के अतिरिक्त जो अन्य कार्यक्षमताओं का समर्थन करती हैं जिन्हें सामान्यतः गणना के रूप में नहीं जाना जाता है।

एक कैलकुलेटर के रूप में, एक कंप्यूटर के अतिरिक्त , उनके पास सामान्यतः अपेक्षाकृत सरल संचालन का एक छोटा सेट होता है, छोटी प्रक्रियाएं करते हैं जो गहन गणना नहीं करते हैं और बड़ी मात्रा में इनपुट डेटा स्वीकार नहीं करते हैं या कई परिणाम उत्पन्न नहीं करते हैं।

प्लेटफॉर्म

सॉफ्टवेयर कैलकुलेटर कई भिन्न -भिन्न कम्प्यूटिंग मंच के लिए उपलब्ध हैं, और ये हो सकते हैं:

इतिहास

प्रारंभिक वर्ष

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

सॉफ्टवेयर विशेष रूप से गणना करने के लिए इसका मुख्य उद्देश्य पहली बार 1960 के दशक में लिखा गया था, और व्यापक उपयोग प्राप्त करने के लिए सामान्य गणनाओं के लिए पहला सॉफ्टवेयर पैकेज 1978 में जारी किया गया था।[1] यह VisiCalc था और इसे एक इंटरएक्टिव विज़िबल कैलकुलेटर कहा जाता था, लेकिन यह वास्तव में एक स्प्रेडशीट थी, और इन्हें अब सामान्य रूप से कैलकुलेटर के रूप में नहीं जाना जाता है।

1979 में जारी यूनिक्स संस्करण, V7 यूनिक्स में एक कमांड लाइन इंटरफेस|कमांड-लाइन सुलभ कैलकुलेटर सम्मलित था।

हार्डवेयर कैलकुलेटर का अनुकरण

कैलकुलेटर का उपयोग प्राचीन काल से किया जाता रहा है और सॉफ्टवेयर कैलकुलेटर के आगमन तक वे भौतिक, हार्डवेयर मशीन थे। सबसे आधुनिक हार्डवेयर कैलकुलेटर अंक और संचालन के लिए बटन वाले इलेक्ट्रॉनिक हाथ से पकड़े जाने वाले उपकरण हैं, और इनपुट और परिणामों के लिए एक छोटी सी खिड़की है।

पहले सॉफ्टवेयर कैलकुलेटर ने उंगली से संचालित बटनों के अतिरिक्त माउस-संचालित के साथ समान कार्यक्षमता को लागू करके इन हार्डवेयर कैलकुलेटरों की नकल की। इस भांति के सॉफ्टवेयर कैलकुलेटर पहली बार 1980 के दशक में मूल मैकिनटोश ऑपरेटिंग सिस्टम (सिस्टम 1) और माइक्रोसॉफ़्ट विंडोज़ ऑपरेटिंग सिस्टम (विंडोज 1.0) के हिस्से के रूप में सामने आए।

कुछ सॉफ़्टवेयर कैलकुलेटर सीधे हार्डवेयर कैलकुलेटर में से एक का अनुकरण करते हैं, जो कैलकुलेटर की भांति दिखने वाली छवि पेश करते हैं, और समान कार्यक्षमता प्रदान करते हैं।

इंटरनेट पर सॉफ्टवेयर कैलकुलेटर

अब सॉफ्टवेयर कैलकुलेटर की एक बहुत विस्तृत श्रृंखला है, और इंटरनेट पर खोज करने से बहुत बड़ी संख्या में प्रोग्राम बनते हैं जिन्हें कैलकुलेटर कहा जाता है।

परिणामों में संख्यात्मक कैलकुलेटर सम्मलित हैं जो अंकगणितीय संचालन या गणितीय कार्यों को संख्याओं पर लागू करते हैं, और जो संख्यात्मक परिणाम या संख्यात्मक कार्यों के ग्राफ़ का उत्पादन करते हैं, साथ ही कुछ गैर-संख्यात्मक उपकरण और गेम जिन्हें कैलकुलेटर भी कहा जाता है।

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

उदाहरण

संख्यात्मक कैलकुलेटर

सॉफ्टवेयर में हर प्रकार के हार्डवेयर कैलकुलेटर को लागू किया गया है, जिसमें रूपांतरण, वित्तीय, रेखांकन कैलकुलेटर, प्रोग्राम करने योग्य कैलकुलेटर और वैज्ञानिक कैलकुलेटर कैलकुलेटर सम्मलित हैं।

अन्य संख्यात्मक कैलकुलेटर जो हार्डवेयर कैलकुलेटर की नकल नहीं करते हैं उनमें सम्मलित हैं:

विंडो-आधारित कैलकुलेटर

विंडो-आधारित कैलकुलेटर एक संवाद बॉक्स प्रस्तुत करते हैं जो उपयोगकर्ताओं को डेटा और संचालन के अतिरिक्त डेटा दर्ज करने की अनुमति देता है, और उनके पास एक अंतर्निहित सूत्र होता है जो स्वचालित रूप से इस डेटा पर लागू होता है। वित्त, गणित, विज्ञान और अन्य विषयों में ऐसे कैलकुलेटर के कई उदाहरण हैं।

विशेष कैलकुलेटर

ऐसे सॉफ्टवेयर कैलकुलेटर हैं जिनमें ऑटोमोटिव, निर्माण और इलेक्ट्रिकल इंजीनियरिंग सहित एक विशिष्ट एप्लिकेशन क्षेत्र और पेशे से संबंधित संचालन सम्मलित हैं।

गैर-संख्यात्मक उपकरण

गैर-संख्यात्मक कैलकुलेटर में जीवन शैली और वैज्ञानिक कैलकुलेटर सम्मलित हैं:

  • प्रेम कैलकुलेटर: इनपुट दो नाम है, और इन नामों वाले दो लोगों के प्रतिशत के रूप में संगतता निकालने के लिए एक बटन है।
  • सूत्र वजन कैलकुलेटर: इनपुट एक रासायनिक आणविक सूत्र है, जो आवर्त सारणी का उपयोग करता है। आवर्त-सारणी प्रतीकों और अंकन, और इसके घटकों के प्रतिशत को निकालने के लिए एक बटन है।
  • खगोलीय कैलकुलेटर: इनपुट एक तिथि और एक या कई खगोलीय पिंड (सामान्यतः सूर्य, चंद्रमा, ग्रह, ग्रहों या धूमकेतु) हैं। कार्यक्रम दी गई तिथि तक इन पिंडों की स्थिति की गणना करता है और स्थिति का एक संख्यात्मक आउटपुट देता है (सामान्यतः सही उदगम और गिरावट में, जिससे प्रयुक्त विषुव व्यवस्थित हो सकता है), कभी-कभी चमक, कोण व्यास और चरण से भी।

कुछ कार्यक्रम एक समयावधि के दौरान कुछ प्रकार की खगोलीय घटनाओं की सूची तैयार कर सकते हैं, उदा. एक साल। खगोलीय कैलकुलेटर भी एक सिमुलेशन सॉफ्टवेयर का एक भाग हो सकता है, जो एक निश्चित समय पर आकाश को प्रदर्शित करता है।

गेम्स

कुछ सॉफ्टवेयर गेम हैं जिन्हें कैलकुलेटर कहा जाता है, जिनमें निम्न सम्मलित हैं:

  • सुडोकू कैलकुलेटर: इनपुट एक सुडोकू पहेली है, संचालन पहेली को सुलझाने का समर्थन करता है, जैसे कि एक सेल के समाधान के रूप में एक अंक का चयन करना, और परिणाम एक समाधान है। पूरी पहेली।
  • पोकर कैलकुलेटर: इनमें से एक सामान्य विशेषता किसी दिए गए पोकर हाथ से जीतने की ऑड्स की गणना करना है।

संबंधित सॉफ्टवेयर पैकेज

ऐसे कई इंटरेक्टिव सॉफ़्टवेयर पैकेज हैं जो उपयोगकर्ता-सुलभ गणना सुविधाएँ प्रदान करते हैं, लेकिन जिन्हें सामान्य रूप से कैलकुलेटर नहीं कहा जाता है, क्योंकि गणना सुविधाएँ स्वयं में अंत होने के अतिरिक्त केवल एक सहायक भूमिका निभाती हैं। इसमे सम्मलित है:

  • स्प्रेडशीट्स, जहां उपयोगकर्ता द्वारा आपूर्ति की गई गणनाएं सेल की सामग्री को परिभाषित कर सकती हैं।
  • कंप्यूटर बीजगणित प्रणाली, जो सरल गणनाओं के मूल्यांकन सहित गणितीय अभिव्यक्तियों में हेरफेर कर सकती है।
  • डेटाबेस, जहां उपयोगकर्ता द्वारा आपूर्ति की गई गणना एक फ़ील्ड का मान निर्दिष्ट कर सकती है।

स्प्रेडशीट

स्प्रैडशीट्स को सामान्य रूप से कैलकुलेटर नहीं कहा जाता है क्योंकि उनका मुख्य उद्देश्य डेटा को पंक्तियों और स्तंभों में व्यवस्थित करना है, और जब किसी अन्य सेल में मान बदलता है तो संभावित रूप से कई निर्भर कोशिकाओं के मूल्यों को स्वचालित रूप से अपडेट करना है। गणना सुविधाओं का उपयोग केवल कुछ कक्षों में मान निर्दिष्ट करने के लिए सहायक भूमिका में किया जाता है।

कंप्यूटर बीजगणित प्रणाली

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

डेटाबेस

डेटाबेस को सामान्य रूप से कैलकुलेटर नहीं कहा जाता है क्योंकि उनका मुख्य उद्देश्य डेटा प्रविष्टि और भंडारण, साथ ही इस डेटा के विरुद्ध रिपोर्टिंग करना है। कुछ क्षेत्रों में मान निर्दिष्ट करने के लिए गणना सुविधाओं का उपयोग केवल सहायक भूमिका में किया जाता है।

यह भी देखें


इस पेज में लापता आंतरिक लिंक की सूची

  • कंप्यूटर प्रोग्राम
  • लियो (कंप्यूटर)
  • ग्राफिंग कैलकुलेटर
  • साइंटिफ़िक कैलकुलेटर
  • कैलक्यूलेटर इनपुट विधियां

संदर्भ

  1. Power, D. J., A Brief History of Spreadsheets, DSSResources.COM, World Wide Web, http://dssresources.com/history/sshistory.html, version 3.6, 30 August 2004. Photo added September 24, 2002.

श्रेणी: कार्यालय उपकरण श्रेणी:गणितीय संकेतन