कंप्यूटर प्रौद्योगिकी के विकास के साथडेटा संगठन और उनकी भूमिका की धारणा लगातार बदल रही थी। कंप्यूटर में बड़ी मात्रा में जानकारी संग्रहीत करने और इसे प्रबंधित करने की क्षमता है। चूंकि डेटा के व्यक्तिगत गुणों को जब उनका उपयोग किया जाता है, तो उनकी बेकारता के कारण उन्हें नजरअंदाज कर दिया जाता है, डेटा स्वयं हमें वास्तविकता के एक प्रकार के सार टुकड़े के रूप में दिखाई देता है। उदाहरण के लिए, हमारे पास एक स्कूल में छात्र के प्रदर्शन की एक सूची है, हम सूची में एक छात्र का चयन करते हैं, उसकी कक्षा उसके बगल में लिखी जाएगी, साथ ही एक आकलन, लगभग निश्चित रूप से उसकी आदतों या आंखों के रंग का संकेत नहीं दिया जाएगा। तो यह कंप्यूटर पर डेटा के साथ है। किसी भी स्थिति में, आपको बहुत अधिक डेटा चुनने की आवश्यकता है जो हमारे लिए वास्तविक लाभ हैं। फिर आपको इस डेटा को प्रस्तुत करने का तरीका चुनना होगा, और यह आपके सॉफ़्टवेयर और कंप्यूटर की क्षमताओं पर निर्भर करेगा।
В наше время существуют разные типы данных.कंप्यूटर प्रौद्योगिकियों में निरंतर प्रगति को ध्यान में रखते हुए, अब आप साधारण असंरचित डेटा और सरलतम डेटा के संयोजन द्वारा प्राप्त सबसे जटिल प्रकार दोनों का उपयोग कर सकते हैं।
डेटा प्रकारों पर अधिक विस्तार से विचार करें।गणित में, यह विभिन्न प्रकारों को विभिन्न प्रकारों में वर्गीकृत करने के लिए प्रथागत है, यही बात प्रोग्रामिंग में भी होती है। प्रत्येक फ़ंक्शन, चर, स्थिर, या अभिव्यक्ति एक विशिष्ट प्रकार से संबंधित है। सरल डेटा प्रकार क्या हैं? सबसे पहले, ये पूर्णांक होते हैं जिन पर आम संचालन किया जा सकता है, जैसे: जोड़, विभाजन, आदि। अंकगणित में पूर्णांक के विपरीत, कंप्यूटर विज्ञान में पूर्णांकों की अपनी सीमा होती है। दूसरे, ये वास्तविक संख्याएं हैं, जिस पर एक ही संचालन किया जा सकता है, लेकिन उनकी सटीकता एक निश्चित मूल्य से अधिक नहीं होगी। तीसरा, यह चरित्र डेटा है जिसे ऑर्डर किया गया है और इसका अपना संख्यात्मक कोड है। चौथा, ये लो-केस वैल्यू हैं जिसके लिए केवल जोड़ का संचालन संभव है। पाँचवें, ये तार्किक डेटा प्रकार हैं जो क्रमशः "सच्चे" और "झूठे", सच्चे और झूठे मूल्यों को लेते हैं। और अंत में, ये कस्टम प्रकार हैं, जो, उदाहरण के लिए, एक विशिष्ट उपयोगकर्ता सीमा में अक्षर और संख्याएं शामिल कर सकते हैं।
उपरोक्त डेटा प्रकार, जिन्हें सरल कहा जाता है,आसानी से पहचाना जा सकता है, क्योंकि वे शर्त को पूरा करते हैं: 1 नाम - 1 मूल्य। अब हम समझेंगे कि संरचित डेटा प्रकार क्या हैं। वे कार्यक्रम के डेवलपर द्वारा निर्धारित किए जाते हैं। यह स्पष्ट है कि क्रियाएं एक विशेष प्रोग्रामिंग भाषा की क्षमताओं द्वारा सीमित हैं, और विभिन्न भाषाओं में संरचना की क्षमताएं मेल नहीं खाती हैं, लेकिन लगभग सभी प्रोग्रामिंग भाषाओं में कई संरचनाएं मानक रूप से लागू होती हैं। इन डेटा प्रकारों को व्यक्तिगत विशेषताओं के अनुसार वर्गीकृत किया जाता है: क्रमबद्ध - अनियंत्रित, सजातीय - विषम, स्थिर - गतिशील, प्रत्यक्ष पहुंच - अनुक्रमिक पहुंच। ये संकेत केवल जोड़ी के अंदर विपरीत हैं, और इसके बाहर संयुक्त हो सकते हैं। इसमें रिकॉर्ड, फ़ाइलें, सेट, सरणियाँ, ढेर और डेटा का श्रेणीबद्ध संगठन शामिल हैं। कुछ मामलों में, प्रोग्रामर गतिशील डेटा संरचनाओं को निर्दिष्ट कर सकता है, और उन्हें स्टोर करने के लिए मेमोरी प्रोग्राम ऑपरेशन के दौरान सीधे आवंटित की जाती है।
आजकल यह व्यापक हो गया है।ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग, जिसने डेटा और प्रोग्राम के बीच संघर्ष को पूरी तरह से समाप्त कर दिया। जैसा कि हमने पहले ही देखा है, विभिन्न प्रकार के डेटा हैं, जिनमें से उपयोग केवल वर्तमान स्थिति और व्यक्ति की इच्छाओं पर ही निर्भर करता है। आप डेटा के साथ विभिन्न ऑपरेशन कर सकते हैं, उनकी अपनी प्रस्तुति इकाइयाँ और माप की इकाइयाँ हैं। लेकिन मुख्य बात यह है कि उनके बिना हम अब कंप्यूटर पर नहीं बैठे होंगे, और तकनीकें अभी भी खड़ी रहेंगी।