अभिकलन: Difference between revisions
No edit summary |
No edit summary |
||
| Line 56: | Line 56: | ||
कंप्यूटर नेटवर्किंग को कभी-कभी [[ विद्युत अभियन्त्रण |विद्युत अभियन्त्रण]] , [[ दूरसंचार | दूरसंचार]] , कंप्यूटर विज्ञान, सूचना प्रौद्योगिकी या कंप्यूटर इंजीनियरिंग का उप-विषय भी माना जाता है, क्योंकि यह इन विषयों के सैद्धांतिक और व्यावहारिक अनुप्रयोग पर निर्भर करता है।{{Citation needed|date=July 2022}} | कंप्यूटर नेटवर्किंग को कभी-कभी [[ विद्युत अभियन्त्रण |विद्युत अभियन्त्रण]] , [[ दूरसंचार | दूरसंचार]] , कंप्यूटर विज्ञान, सूचना प्रौद्योगिकी या कंप्यूटर इंजीनियरिंग का उप-विषय भी माना जाता है, क्योंकि यह इन विषयों के सैद्धांतिक और व्यावहारिक अनुप्रयोग पर निर्भर करता है।{{Citation needed|date=July 2022}} | ||
==== इंटरनेट ==== | ==== इंटरनेट ==== | ||
{{main| | {{main|इंटरनेट}} | ||
इंटरनेट | |||
इंटरनेट इंटरकनेक्टेड कंप्यूटर नेटवर्क की वैश्विक प्रणाली है, जो अरबों उपयोगकर्ताओं की सेवा के लिए मानक इंटरनेट प्रोटोकॉल सूट टीसीपी/आईपी का उपयोग करती है। इसमें लाखों निजी, सार्वजनिक, शैक्षणिक, व्यावसायिक और सरकारी नेटवर्कसम्मिलित हैं, जो स्थानीय से लेकर वैश्विक तक के दायरे में हैं। ये नेटवर्क इलेक्ट्रॉनिक, बिना तार के और ऑप्टिकल नेटवर्किंग प्रौद्योगिकियों की एक विस्तृत श्रृंखला से जुड़े होते हैं। इंटरनेट में सूचना संसाधनों और सेवाओं की विस्तृत श्रृंखला होती है, जैसे [[ वर्ल्ड वाइड वेब |वर्ल्ड वाइड वेब]] के इंटर-लिंक्ड [[ हाइपरटेक्स्ट |हाइपरटेक्स्ट]] दस्तावेज़ और ईमेल का समर्थन करने के लिए आधारभूत संरचना होती है।{{Citation needed|date=July 2022}} | |||
=== कंप्यूटर प्रोग्रामिंग === | |||
{{Main|कंप्यूटर प्रोग्रामिंग|सॉफ्टवेयर इंजीनियरिंग}} | |||
कंप्यूटर प्रोग्रामिंग, कंप्यूटर प्रोग्राम के स्रोत कोड और प्रलेखन को लिखने, परीक्षण करने, डिबगिंग करने और बनाए रखने की प्रक्रिया है। यह स्रोत कोड एक [[ प्रोग्रामिंग भाषा |प्रोग्रामिंग भाषा]] में लिखा गया है, जो कि [[ कृत्रिम भाषा |कृत्रिम भाषा]] है जो प्रायः [[ प्राकृतिक भाषा |प्राकृतिक भाषाओं]] की तुलना में अधिक प्रतिबंधात्मक होती है, लेकिन कंप्यूटर द्वारा आसानी से अनुवादित होती है। प्रोग्रामिंग का उपयोग मशीन से कुछ वांछित व्यवहार को प्रारम्भ करने के लिए किया जाता है।{{Citation needed|date=July 2022}} | |||
कंप्यूटर प्रोग्रामिंग कंप्यूटर प्रोग्राम के | उच्च गुणवत्ता वाले स्रोत कोड को लिखने के लिए कंप्यूटर साइंस डोमेन और उस डोमेन दोनों का ज्ञान होना आवश्यक है, जिसमें एप्लिकेशन का उपयोग किया जाएगा। इस प्रकार उच्चतम गुणवत्ता वाला सॉफ़्टवेयर अधिकांश डोमेन विशेषज्ञों की टीम द्वारा विकसित किया जाता है, प्रत्येक विकास के किसी न किसी क्षेत्र में विशेषज्ञ होता है।{{Citation needed|date=July 2022}} प्रोग्रामर शब्द [[ हैकर (शौकिया) | हैकर (शौकिया)]] से लेकर [[ हैकर (प्रोग्रामर उपसंस्कृति) | हैकर (प्रोग्रामर उपसंस्कृति)]] से लेकर पेशेवर तक कार्यक्रम की गुणवत्ता की एक श्रृंखला पर लागू हो सकता है। एकल प्रोग्रामर के लिए एक नया किलर एप्लिकेशन प्रारंभ करने के लिए अवधारणा का प्रमाण उत्पन्न करने के लिए आवश्यक अधिकांश या सभी कंप्यूटर प्रोग्रामिंग करना भी संभव है।।{{Citation needed|date=July 2022}} | ||
उच्च गुणवत्ता वाले | |||
==== कंप्यूटर प्रोग्राम ==== | ==== कंप्यूटर प्रोग्राम ==== | ||
{{Main| | {{Main|प्रोग्रामर|सॉफ्टवेयर इंजीनियर|सॉफ्टवेयर डेवलपर}} | ||
एक प्रोग्रामर, कंप्यूटर प्रोग्रामर या कोडर वह व्यक्ति होता है, जो कंप्यूटर सॉफ्टवेयर लिखता है। कंप्यूटर प्रोग्रामर शब्द [[ कंप्यूटर प्रोग्रामिंग |कंप्यूटर प्रोग्रामिंग]] के क्षेत्र में एक विशेषज्ञ या सामान्यवादी को संदर्भित कर सकता है जो कई प्रकार के सॉफ़्टवेयर के लिए कोड लिखता है। जो प्रोग्रामिंग के लिए औपचारिक दृष्टिकोण का अभ्यास या दावा करता है उसे प्रोग्रामर विश्लेषक के रूप में भी जाना जा सकता है।{{Citation needed|date=July 2022}} प्रोग्रामर की प्राथमिक कंप्यूटर भाषा ([[ सी (प्रोग्रामिंग भाषा) | सी]] , सी ++, [[ जावा (प्रोग्रामिंग भाषा) | जावा]] , [[ लिस्प (प्रोग्रामिंग भाषा) | लिस्प]], [[ पायथन प्रोग्रामिंग भाषा | पायथन]], आदि) अधिकांश उपरोक्त शीर्षकों से पहले होती है, और जो प्रायः वेब वातावरण में काम करते हैं वेब के साथ उनके शीर्षकों को उपसर्ग करें। प्रोग्रामर शब्द का उपयोग [[ सॉफ्टवेयर डेवलपर ]], [[ सॉफ्टवेयर इंजीनियर ]], कंप्यूटर वैज्ञानिक या [[ सॉफ्टवेयर विश्लेषक |सॉफ्टवेयर विश्लेषक]] के संदर्भ में किया जा सकता है। अर्थात, इन व्यवसायों के सदस्यों के पास प्रोग्रामिंग से परे अन्य सॉफ्टवेयर इंजीनियरिंग कौशल भी होता हैं।<ref>{{Cite web |date=23 January 2019 |title=5 Skills Developers Need Beyond Writing Code |url=https://news.codecademy.com/5-skills-developers-need-beyond-writing-code/}}</ref> | |||
=== कंप्यूटर उद्योग === | === कंप्यूटर उद्योग === | ||
{{Main| | {{Main|कंप्यूटर उद्योग|सॉफ्टवेयर उद्योग}} | ||
कंप्यूटर उद्योग | |||
सॉफ्टवेयर उद्योग | |||
कंप्यूटर उद्योग, कंप्यूटर सॉफ्टवेयर को विकसित करने, कंप्यूटर हार्डवेयर और [[ कम्प्यूटर नेट्वर्किंग |कम्प्यूटर नेट्वर्किंग]] आधारभूत संरचनाओं का परिकलन करने, कंप्यूटर घटकों के निर्माण और प्रणाली प्रशासक और संरक्षण सहित सूचना प्रौद्योगिकी सेवाएं प्रदान करने में सम्मिलित व्यवसायों से बना है।{{Citation needed|date=July 2022}} | |||
सॉफ्टवेयर उद्योग में सॉफ्टवेयर विकास, सॉफ्टवेयर संरक्षण और सॉफ्टवेयर के [[ सॉफ्टवेयर प्रकाशक | सॉफ्टवेयर प्रकाशक]] में लगे व्यवसाय सम्मिलित हैं। उद्योग में सॉफ्टवेयर [[ सेवा (अर्थशास्त्र) |सेवाएं]] भी सम्मिलित है, जैसे कि [[ प्रशिक्षण |प्रशिक्षण]] , [[ सॉफ्टवेयर प्रलेखन | सॉफ्टवेयर प्रलेखन]] और परामर्श आदि।{{Citation needed|date=July 2022}} | |||
==कंप्यूटिंग के उप-विषय == | ==कंप्यूटिंग के उप-विषय == | ||
=== कंप्यूटर इंजीनियरिंग === | === कंप्यूटर इंजीनियरिंग === | ||
कंप्यूटर इंजीनियरिंग एक | कंप्यूटर इंजीनियरिंग एक ऐसा विषय है जो कंप्यूटर हार्डवेयर और सॉफ्टवेयर विकसित करने के लिए आवश्यक [[ इलेक्ट्रॉनिक इंजीनियरिंग |इलेक्ट्रॉनिक इंजीनियरिंग]] और कंप्यूटर विज्ञान के कई क्षेत्रों को एकीकृत करता है।<ref>{{Cite book | author1 = IEEE Computer Society | author-link = IEEE Computer Society |author2=ACM |author-link2=Association for Computing Machinery | title = Computer Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering | url = http://www.acm.org/education/education/curric_vols/CE-Final-Report.pdf | access-date = 2012-12-17 |date=12 December 2004 | page = iii | quote = Computer System engineering has traditionally been viewed as a combination ofboth electronic engineering (EE) and computer science (CS).}}</ref> कंप्यूटर इंजीनियरों के पास आमतौर पर केवल सॉफ्टवेयर इंजीनियरिंग या इलेक्ट्रॉनिक इंजीनियरिंग के बजाय इलेक्ट्रॉनिक इंजीनियरिंग (या इलेक्ट्रिकल इंजीनियरिंग), [[ सॉफ्टवेर डिज़ाइन |सॉफ्टवेर परिकलन]] और हार्डवेयर-सॉफ्टवेयर एकीकरण में प्रशिक्षण होता है। कंप्यूटर इंजीनियर अलग-अलग [[ माइक्रोप्रोसेसर |माइक्रोप्रोसेसर]] , [[ निजी कंप्यूटर | निजी कंप्यूटर]] और सुपर कंप्यूटर के प्रारूप से लेकर [[ सर्किट डिज़ाइन |परिपथ परिकलन]] तक, कंप्यूटिंग के कई हार्डवेयर और सॉफ्टवेयर सम्मिलित हैं। इंजीनियरिंग के इस क्षेत्र में न केवल अपने डोमेन के भीतर हार्डवेयर का परिकलन सम्मिलित है, लेकिन हार्डवेयर और उस संदर्भ के बीच की बातचीत भी सम्मिलित है जिसमें यह पूर्ण रूप से संचालित होता है।<ref>{{Cite web | ||
| last = Trinity College Dublin | url = http://www.tcd.ie/Engineering/about/what_is_eng/computer_eng_intro.html | title = What is Computer System Engineering | access-date = 2006-04-21}}, "Computer engineers need not only to understand how computer systems themselves work, but also how they integrate into the larger picture. Consider the car. A modern car contains many separate computer systems for controlling such things as the engine timing, the brakes and the air bags. To be able to design and implement such a car, the computer engineer needs a broad theoretical understanding of all these various subsystems & how they interact.</ref> | | last = Trinity College Dublin | url = http://www.tcd.ie/Engineering/about/what_is_eng/computer_eng_intro.html | title = What is Computer System Engineering | access-date = 2006-04-21}}, "Computer engineers need not only to understand how computer systems themselves work, but also how they integrate into the larger picture. Consider the car. A modern car contains many separate computer systems for controlling such things as the engine timing, the brakes and the air bags. To be able to design and implement such a car, the computer engineer needs a broad theoretical understanding of all these various subsystems & how they interact.</ref> | ||
=== सॉफ्टवेयर इंजीनियरिंग === | === सॉफ्टवेयर इंजीनियरिंग === | ||
{{Main| | {{Main|सॉफ्टवेयर इंजीनियरिंग}} | ||
सॉफ्टवेयर [[ अभियांत्रिकी |इंजीनियरिंग]] (एसई) सॉफ्टवेयर के परिकलन, विकास, संचालन, संरक्षण और इन दृष्टिकोणों के अध्ययन के लिए एक व्यवस्थित, अनुशासित और मात्रात्मक दृष्टिकोण का अनुप्रयोग है। अर्थात्, सॉफ्टवेयर के लिए इंजीनियरिंग का अनुप्रयोग।<ref name="BoDu04">{{cite book|pages =1| first1= Alain| last1=Abran| first2=James W.| last2=Moore| first3=Pierre| last3=Bourque| first4=Robert| last4=Dupuis| first5=Leonard L.| last5=Tripp| title=Guide to the Software Engineering Body of Knowledge| year=2004| publisher=IEEE| isbn=978-0-7695-2330-9}}</ref><ref>{{cite web | author = ACM | year = 2006 | url = http://computingcareers.acm.org/?page_id=12 | title = Computing Degrees & Careers | publisher = ACM | access-date = 2010-11-23 | archive-url = https://web.archive.org/web/20110617053818/http://computingcareers.acm.org/?page_id=12 | archive-date = 2011-06-17 | url-status = dead }}</ref><ref>{{cite book | last = Laplante | first = Phillip | title = What Every Engineer Should Know about Software Engineering | publisher = CRC | location = Boca Raton | year = 2007 | isbn = 978-0-8493-7228-5 | url = https://books.google.com/books?id=pFHYk0KWAEgC&q=What%20Every%20Engineer%20Should%20Know%20about%20Software%20Engineering.&pg=PA1 | access-date = 2011-01-21 }}</ref> यह किसी समस्या के समाधान की कल्पना, मॉडल और पैमाने के लिए अंतर्दृष्टि का उपयोग करने का कार्य है। इस शब्द का पहला संदर्भ 1968 का [[ नाटो सॉफ्टवेयर इंजीनियरिंग सम्मेलन |नाटो सॉफ्टवेयर इंजीनियरिंग सम्मेलन]] है, और इसका उद्देश्य उस समय के कथित [[ सॉफ्टवेयर संकट |सॉफ्टवेयर क्रिसिस]] के बारे में विचारों को महसूस करना था।<ref>{{cite book| last=Sommerville| first=Ian| title=Software Engineering| edition=7| url=https://books.google.com/books?id=PqsWaBkFh1wC| access-date=10 January 2013 | |||
| year=2008| publisher=Pearson Education| isbn=978-81-7758-530-8| page=26}}</ref><ref>{{cite conference | first1 = Naur | last1 = Peter |author-link1=Peter Naur |first2=Brian|last2=Randell |author-link2=Brian Randell | title = Software Engineering: Report of a conference sponsored by the NATO Science Committee | publisher = Scientific Affairs Division, NATO | date = 7–11 October 1968 | location = Garmisch, Germany | url = http://homepages.cs.ncl.ac.uk/brian.randell/NATO/nato1968.PDF | access-date = 2008-12-26}}</ref><ref>{{cite web| url = http://homepages.cs.ncl.ac.uk/brian.randell/NATO/NATOReports/index.html| title = The 1968/69 NATO Software Engineering Reports| access-date = 2008-10-11 | last = Randell | first = Brian | author-link = Brian Randell|date = 10 August 2001| work = Brian Randell's University Homepage| publisher = The School of the Computer Sciences, Newcastle University| quote = The idea for the first NATO Software Engineering Conference, and in particular that of adopting the then practically unknown term "software engineering" as its (deliberately provocative) title, I believe came originally from Professor [[Friedrich L. Bauer|Fritz Bauer]].}}</ref> सॉफ्टवेयर विकास व्यापक रूप से इस्तेमाल किया जाने वाला और अधिक सामान्य शब्द जरूरी नहीं कि इंजीनियरिंग प्रतिमान को समाहित करे। एक इंजीनियरिंग अनुशासन के रूप में सॉफ्टवेयर इंजीनियरिंग की सामान्य रूप से स्वीकृत अवधारणाओं के मार्गदर्शक के लिए [[ ज्ञान का सॉफ्टवेयर इंजीनियरिंग निकाय |ज्ञान का सॉफ्टवेयर इंजीनियरिंग निकाय]] (SWEBOK) में निर्दिष्ट किया गया है। SWEBOK ISO/IEC TR 19759:2015 . में अंतरराष्ट्रीय स्तर पर स्वीकृत मानक बन गया है।<ref>{{cite web | url = http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=33897| id= ISO/IEC TR 19759:2015| access-date = 21 May 2019|title = Software Engineering -- Guide to the software engineering body of knowledge (SWEBOK)|publisher = International Organization for Standardization}}</ref> | |||
=== कंप्यूटर विज्ञान === | === कंप्यूटर विज्ञान === | ||
{{Main| | {{Main|कंप्यूटर विज्ञान|कंप्यूटर वैज्ञानिक}} | ||
कंप्यूटर | |||
कंप्यूटर [[ विज्ञान |विज्ञान]] या कंप्यूटिंग विज्ञान (संक्षिप्त सीएस या कॉम्प विज्ञान) [[ गणना |गणना]] और उसके अनुप्रयोगों के लिए वैज्ञानिक और व्यावहारिक दृष्टिकोण है। कंप्यूटर वैज्ञानिक गणना के सिद्धांत और कम्प्यूटेशनल प्रणाली के परिकलन में विशेषज्ञ हैं।<ref>{{cite web |url=http://wordnetweb.princeton.edu/perl/webwn?s=computer%20scientist |title=WordNet Search - 3.1 |publisher=Wordnetweb.princeton.edu |access-date=2012-05-14}}</ref> | |||
इसके उपक्षेत्रों को [[ कंप्यूटर प्रणाली |कंप्यूटर प्रणाली]] में इसके कार्यान्वयन और अनुप्रयोग के लिए व्यावहारिक तकनीकों और विशुद्ध रूप से सैद्धांतिक क्षेत्रों में विभाजित किया जा सकता है। जैसे कि [[ कम्प्यूटेशनल जटिलता सिद्धांत | कम्प्यूटेशनल जटिलता सिद्धांत]], जो [[ कम्प्यूटेशनल समस्या |कम्प्यूटेशनल समस्याओं]] के मौलिक गुणों का अध्ययन करता है, अत्यधिक सारगर्भित हैं, जबकि अन्य जैसे, [[ कंप्यूटर ग्राफिक्स (कंप्यूटर विज्ञान) | कंप्यूटर ग्राफिक्स]], वास्तविक दुनिया के अनुप्रयोगों पर महत्व देते हैं। अन्य कम्प्यूटेशंस को प्रारम्भ करने में चुनौतियों पर ध्यान केंद्रित करते हैं। उदाहरण के लिए, [[ प्रोग्रामिंग भाषा सिद्धांत | प्रोग्रामिंग भाषा सिद्धांत]] अध्ययन गणनाओं के विवरण के लिए दृष्टिकोण करता है, जबकि कंप्यूटर प्रोग्रामिंग का अध्ययन प्रोग्रामिंग भाषाओं और जटिल प्रणालियों के उपयोग की जांच करता है। [[ मानव | मानव]] कंप्यूटर संपर्क का क्षेत्र कंप्यूटर और गणनाओं को उपयोगी प्रयोग करने योग्य और मनुष्यों के लिए सार्वभौमिक रूप से सुलभ बनाने में चुनौतियों पर केंद्रित है। {{Citation needed|date=July 2022}} | |||
=== साइबर सुरक्षा === | === साइबर सुरक्षा === | ||
{{Main| | {{Main|कंप्यूटर सुरक्षा}} | ||
साइबर सुरक्षा का क्षेत्र कंप्यूटर प्रणाली और नेटवर्क की सुरक्षा से संबंधित है। इसमें [[ सूचना गोपनीयता |सूचना गोपनीयता]], आईटी सेवाओं में व्यवधान को रोकना और हार्डवेयर, सॉफ़्टवेयर और डेटा की चोरी और क्षति को रोकना सम्मिलित होता है।<ref>{{Cite journal |last1=Schatz |first1=Daniel |last2=Bashroush |first2=Rabih |last3=Wall |first3=Julie |date=2017 |title=Towards a More Representative Definition of Cyber Security |url=https://commons.erau.edu/jdfsl/vol12/iss2/8/ |journal=The Journal of Digital Forensics, Security and Law |volume=12 |issue=2 |doi=10.15394/jdfsl.2017.1476}}</ref> | |||
=== डेटा विज्ञान === | === डेटा विज्ञान === | ||
{{Main| | {{Main|डेटा विज्ञान}} | ||
डेटा विज्ञान एक ऐसा क्षेत्र है, जो डेटा की बढ़ती मात्रा और उपलब्धता द्वारा संचालित डेटा से जानकारी और सूक्ष्म दृष्टि निकालने के लिए वैज्ञानिक और कंप्यूटिंग उपकरण का उपयोग करता है।<ref>{{Cite journal |last=Dhar |first=Vasant |date=2013 |title=Data science and prediction |url=https://dl.acm.org/doi/10.1145/2500499 |journal=Communications of the ACM |language=en |volume=56 |issue=12 |pages=64–73 |doi=10.1145/2500499 |issn=0001-0782}}</ref> [[ डेटा माइनिंग ]], ज्यादा डेटा, [[ आंकड़े |आंकड़े]] और [[ मशीन लर्निंग | मशीन लर्निंग]] सभी डेटा विज्ञान से जुड़े होते हैं।<ref>{{Cite journal |last=Cao |first=Longbing |date=2018-05-31 |title=Data Science: A Comprehensive Overview |url=https://dl.acm.org/doi/10.1145/3076253 |journal=ACM Computing Surveys |language=en |volume=50 |issue=3 |pages=1–42 |doi=10.1145/3076253 |s2cid=207595944 |issn=0360-0300}}</ref> | |||
=== सूचना प्रणाली === | |||
{{Main|सूचना प्रणाली }} | |||
सूचना प्रणाली (आईएस) हार्डवेयर और सॉफ्टवेयर के अतिरिक्त नेटवर्क का अध्ययन है, जिसका उपयोग लोग और संगठनों के डेटा को एकत्र करने, फ़िल्टर करने, प्रक्रिया करने, बनाने और वितरित करने के लिए करते हैं।<ref>{{cite web|url=http://wwwmatthes.in.tum.de/wikis/system-cartography/application-landscape|title=Definition of Application Landscape|date=Jan 21, 2009|publisher=Software Engineering for Business Information Systems (sebis)|access-date=January 14, 2011|url-status=dead|archive-url=https://web.archive.org/web/20110305011857/http://wwwmatthes.in.tum.de/wikis/system-cartography/application-landscape|archive-date=March 5, 2011}}</ref><ref>{{cite journal |last=Denning |first=Peter |date=July 1999 |title=COMPUTER SCIENCE: THE DISCIPLINE |journal=Encyclopaedia of Computer Science (2000 Edition) |quote=The Domain of Computer Science: Even though computer science addresses both human-made and natural information processes, the main effort in the discipline has been directed toward human-made processes, especially information processing systems and machines}}</ref><ref>{{cite book|last1=Jessup|first1=Leonard M.|first2=Joseph S.|last2=Valacich|date=2008|title=Information Systems Today|edition=3rd|publisher= Pearson Publishing|pages = –, 416}}</ref> कम्प्यूटिंग मशीनरी के कम्प्यूटिंग करियर के लिए एसोसिएशन आईएस का वर्णन इस प्रकार करता है: | |||
{{quote| | |||
सूचना प्रणाली (आईएस) हार्डवेयर और सॉफ्टवेयर के | |||
"A majority of IS [degree] programs are located in business schools; however, they may have different names such as management information systems, computer information systems, or business information systems. All IS degrees combine business and computing topics, but the emphasis between technical and organizational issues varies among programs. For example, programs differ substantially in the amount of programming required."<ref>{{cite web|url=http://computingcareers.acm.org/index.html@page_id=9.html|title=Computing Degrees & Careers " Information Systems|publisher=Association for Computing Machinery|access-date=6 July 2018|archive-url=https://web.archive.org/web/20180706021730/http://computingcareers.acm.org/index.html@page_id=9.html|archive-date=6 July 2018|url-status=dead}}</ref> | "A majority of IS [degree] programs are located in business schools; however, they may have different names such as management information systems, computer information systems, or business information systems. All IS degrees combine business and computing topics, but the emphasis between technical and organizational issues varies among programs. For example, programs differ substantially in the amount of programming required."<ref>{{cite web|url=http://computingcareers.acm.org/index.html@page_id=9.html|title=Computing Degrees & Careers " Information Systems|publisher=Association for Computing Machinery|access-date=6 July 2018|archive-url=https://web.archive.org/web/20180706021730/http://computingcareers.acm.org/index.html@page_id=9.html|archive-date=6 July 2018|url-status=dead}}</ref> | ||
}} | }} | ||
Revision as of 20:02, 7 November 2022
कम्प्यूटिंग किसी भी लक्ष्य-उन्मुख की एक ऐसी गतिविधि है, जिसके लिए कंप्यूटिंग मशीनरी की आवश्यकता होती है, इससे लाभ या निर्माण होता है। इसमें कलन विधि प्रक्रियाओं का अध्ययन, प्रयोग और हार्डवेयर एवं सॉफ़्टवेयर दोनों का विकास सम्मिलित होता है। कंप्यूटिंग में वैज्ञानिक, अभियांत्रिकी, गणितीय, तकनीकी और सामाजिक पहलू हैं। प्रमुख कंप्यूटिंग विषयों में कंप्यूटर अभियांत्रिकी, कंप्यूटर विज्ञान , साइबर सुरक्षा , डेटा विज्ञान, सूचना प्रणाली, सूचना प्रौद्योगिकी और सॉफ्टवेयर अभियांत्रिकी सम्मिलित हैं।[2]
"कंप्यूटिंग" शब्द भी गिनती और गणना का समानार्थक है। पहले के समय में इसका उपयोग यांत्रिक कंप्यूटर मशीनों द्वारा की जाने वाली क्रिया के संदर्भ में और उससे पहले, मानव कंप्यूटरों के लिए किया जाता था।[3]
इतिहास
कंप्यूटिंग का इतिहास कंप्यूटिंग हार्डवेयर और आधुनिक कंप्यूटिंग प्रौद्योगिकी के इतिहास से अधिक लंबा है, इसमें मेंज की सहायता के साथ या बिना पेन और पेपर के तरीकों का इतिहास सम्मिलित है। कम्प्यूटिंग संख्याओं के प्रतिनिधित्व से घनिष्ठ रूप से जुड़ा हुआ है, यद्यपि कंप्यूटिंग के लिए आवश्यक गणितीय अवधारणाएं अंक प्रणालीयों से पहले उपस्थित थीं। इन अवधारणाओं में एक से एक पत्राचार, गिनती का आधार, एक मानक की तुलना माप के लिए प्रयुक्त और 3-4-5 समकोण त्रिभुज एक समकोण सुनिश्चित करने के लिए उपकरण भी सम्मिलित हैं।।[citation needed]
गणना में उपयोग के लिए सबसे पहला ज्ञात उपकरण अबेकस है, और यह माना जाता है कि इसका आविष्कार लगभग 2400 ईसा पूर्व बेबीलोन में हुआ था।[citation needed] इसकी मूल शैली कंकड़ के साथ रेत में खींची गई रेखाओं द्वारा थी। अधिक आधुनिक परिकलन के अबासी का उपयोग आज भी गणना उपकरण के रूप में किया जाता है। यह पहली ज्ञात गणना सहायता थी जो - 2,000 वर्षों तक ग्रीक विधियों से पहले।[4][better source needed]
कंप्यूटिंग में अंकीय इलेक्ट्रॉनिक्स का उपयोग करने का पहला रिकॉर्ड किया गया, प्रस्ताव सी.ई. व्यान-विलियम्स द्वारा 1931 का पेपर भौतिक घटनाओं की उच्च गति स्वचालित गणना के लिए थायराट्रॉन का उपयोग था।[5] क्लाउड शैनन के 1938 के पेपर रिले और स्विचिंग परिपथ का प्रतीकात्मक विश्लेषण ने तब बूलियन बीजीय संचालन के लिए इलेक्ट्रॉनिक्स का उपयोग करने का विचार पेश किया।
1925 में जूलियस एडगर लिलिएनफेल्ड द्वारा एक फील्ड-इफेक्ट ट्रांजिस्टर की अवधारणा प्रस्तावित की गई थी। जॉन बार्डीन और वाल्टर ब्रेटन ने बेल लैब्स में विलियम शॉक्ले के अधीन काम करते हुए, 1947 में पहला काम करने वाला ट्रांजिस्टर, बिंदु-संपर्क ट्रांजिस्टर बनाया।[6][7] 1953 में मैनचेस्टर विश्