Learn About Data in C Language


Learn About Data In C Language  

Hello Friends Ashu Education page पर आपका स्वागत है. आज हम इस page  पर data पर analysis करेंगे तथा इसे समझने कि कोशिश करेंगें। और इसके साथ C Language में या फिर किसी भी programming लैंग्वेज में Data का क्या role होता है और computer डाटा को कैसे store करता है इसके बारे में चर्चा करेंगे.

    Data is a collection of information where information is a set of values. data के बारे में और detail  से पड़ेंगे उससे पहले ये जानते है की इस पेज पर हम क्या क्या पढ़ने वाले हैं। 

                Brief Introduction            

  •  History Of Data

  •  Storing Of Data

  •  Data Processing

  •  Data - Value Or Set Of Values

  •  Processing - Generating Results      

    History Of Data :- Data History की बात करें तो जैसा कि हम जानते हैं डाटा का स्टोर करना मानव ने 5000 साल पहले ही सीख लिया था।  मानव समाज में सभ्यता की शुरूआत से ही Information की आवश्यक्ता बनी रही है।  उस समय भी information को एकत्रित करना व उन सब information के आधार पर ही सही व उचित निर्णय लेने में सक्षम हुआ है। मानव समाज इनफार्मेशन को स्टोर करने के लिए नए नए तरीके खोजता रहा है।  आदि काल से ही मानव information को save करने के लिए कागज़ एवं कलम का use पत्थर पर शिलालेख लिख रहा है। जैसे जैसे मानव का विकास होता गया है वैसे वैसे उसने नए शहर ,राज्य ,व देशों का निर्माण किया उन देशो के बीच व्यापर तथा संस्कृतियां के relation establish किये।जो सूचनाओं का एक बड़ा समूह बनता गया है इस सुचना कको ही एकत्रित और मैनेज करने करने के लिए इंटरनेट का विकास हुआ। जो इस सदी में एक क्रांति के रूप में उभरा है। Internet के माध्यम से बहुत ही आसानी से इंफोर्मेशन को एक जगह से दूसरी जगह पहुंचाया जा सकता है. कृषि क्रांति एवं ओद्योगिक क्रांति के बाद आज हम information age में जी रहे है।  

Storing Of  Data :- जैसे कि इसके नाम से पता है कि data को store करना जो की एक अत्यंत महत्वपूर्ण कार्य है।  सभ्यता समाज से ही मानव ने information को store करना शुरू कर दिया था. इसकी शुरुआत गुफाओं में चित्र बनाकर या मिटटी के बर्तनों पर चित्रात्मक रूप व शब्दों के रूप में लिखा जाता था. फिर कागज़ व कलम के विकास से इन सूचनाओं को कागज़ों पर store किया जाने लगा। जैसे की हम जानते है कि कागज़ पर डाटा स्टोर करने में बहुत सारी दिक्कतें आती है। जैसे कि कागज़ office के अंदर बहुत space घेरता है और कागज़ की life भी बहुत ज्यादा नहीं है. ऐसे में information safe नहीं रह पाती है। आज के समय में data को store करने के लिए hardware devices का use किया जाता है जैसे Chip, hard drive disk, Ram, Rom, SDD and Many Other storage devices use किये जाते हैं. इसके साथ data को स्टोर करने के लिए e - cloud storage का use किया जाता है। 

Data Processing :- Data प्रोसेसिंग computer की एक Term है जैसा कि इसके नाम से प्रतीत होता है data पर किया गया process. यह Computer में data को संरक्षित और purity के  साथ बनाये रखने का काम करता है।

       Different Types की information का collection करना और फिर उन information को classify  करके analysis करना एवं इसके साथ हे right time पर ही right decision लेने की क्षमता प्राप्त करना।  इस पूरी process को ही computer की language में ही Data Processing कहा जाता है।

Data - Value Or Set Of Values :- Data एक value और set of values से क्या अभिप्राय है ? इस बात को हम आसान शब्दों में समझें की कोशिश करेंगे।                         

 data हमारे पास तीन Form में store होता है.

1. Facts (असिद्ध तथ्य )

2.  Figures (अंक )

3. Group Of Statics (स्थिति विज्ञान का संग्रह )

    जिस पर processing की जाती है और processing करने पर एक meaningful information प्राप्त होती है जिसे हम data कहते है। 

Data, एक value या फिर बहुत सारी values का set ही होता है जिसके आधार पर ही decision लिया जाता है. इसे हम एक example से समझने की कोशिश करते है. अगर हम figures (0-9) तक कुल 10 Figures होते है और इनको ही हम एक सुव्यवस्थित क्रम में रख दिया जाये तो information generate होती है जो की अनगिनत। जैसे इन्ही 10 digit से Aadhar card के एक unique number बन जाते है। ऐसे ही English Language में small and capital letter मिलकर 52 characters होते है लकिन यदि इनको ही एक सुव्यवस्थित क्रम में रख दिया जाये तो इनसे ही हज़ारों पुस्तकें बन जाती है computer Language में इन्हे character डाटा कहा जाता है। 

      Computer में हम इन्ही दो रूपों में वास्तविक जीवन की विभिन्न बातों को store करते है और उन पर processing करके आवश्यकतानुसार information generate करते है। 

आइये इसे हम school के example से समझने की कोशिश करते है स्कूल में सरे students  की जानकारी को मैनेज एंड स्टोर करना होता है students को एक class एक specific serial number, address and mobile number etc store करने होते है सीरियल नंबर (0 -9 )figures का ही बना होता है जिस पर processing करके कम्प्युटेरेक वैल्यू सेट करता है जिसे express करके student की detail या information provide करता है

Processing - Generating Results :-जैसा की हमने ऊपर Processing के बारे में पढ़ा है कि data facts , figure and groups of statics के रूप में होता है या किसी चित्र के रूप में इसको सुव्यवस्थित करना या उनकी calculation करना Processing कहलाता है 

Types Of  Processing :- Processing के types इस प्रकार हैं -

Calculation :- किसी भी मान को जोड़ना, घटना,गुणा करना,भाग देना आदि ये सब Calculation कहलाता है। 

Comparison :-इसमें कोई मान बड़ा,छोटा,शून्य,positive ,negative या बराबर है इस प्रकार की comparison की जाती है। 

Decision Making :- इसमें condition के आधार पर निर्णय लिया जाता है। 

Logic :- इस Processing में आवश्यक रिजल्ट को प्राप्त करने के लिए अपनाये जाने वाला steps  का क्रम का इस्तेमाल किया जाता है। 
    जैसा कि आपने पढ़ा है कि processing सिर्फ calculation करना ही नहीं है बल्कि किसी भी प्रकार के मान को database में से search करने की process या गलतियों को ढूंढ़ने की process या कुछ नामों के समूह को आरोही (Ascending Order )या अवरोही (Descending Order ) में व्यवस्थित करने की प्रक्रिया को भी Processing कहा जाता है। 
    अब तक हमने Processing के बारे में बहुत कुछ जान लिया है चलो अब  ये जानते है कि  Computer में जब कोई keyboard से data input किया जाता है तो वह कैसे एक meaningful डाटा बनता है। जैसा की हमने डाटा input किया तो तब मीनिंग नहीं  जब तक की computer उस input किये गये data  पर Processing न कर ले। इसे हम एक साधारण example से देखते है। example के लिए A ,A ,S,H & U ये पाँच WORD अलग अलग इनपुट करते है तो कंप्यूटर इन सभी words को Row Data के सामान  processing करके इन्हे एक order में व्यवस्थित कर देता है जिसे हम एक नाम AASHU provide हो जाता है जो कि  एक meaningful information है. 
    अगर आपको इस विषय में कुछ भी कहना है तो आप इस पर comment करके बता सकते है आपका बहुत धन्यबाद।

कोई टिप्पणी नहीं:

एक टिप्पणी भेजें