Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> HTML

मार्कअप लैंग्वेज क्या है?

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

इस गाइड में, हम चर्चा करने जा रहे हैं कि मार्कअप भाषाएं क्या हैं, वे कैसे काम करती हैं, और आप मार्कअप भाषाओं का उपयोग कब कर सकते हैं। हम तीन अलग-अलग मार्कअप भाषाओं और उनके उपयोग के मामलों का भी विश्लेषण करेंगे, ताकि आप मार्कअप के काम करने के तरीके को अच्छी तरह समझ सकें।

मार्कअप भाषा क्या है?

मार्कअप भाषाएँ कंप्यूटर द्वारा किसी दस्तावेज़ को एनोटेट करने के लिए उपयोग की जाने वाली भाषाएँ हैं। ये भाषाएं मानव द्वारा पठनीय हैं, जिसका अर्थ है कि ये आमतौर पर तकनीकी प्रोग्रामिंग भाषा शब्दावली के बजाय मानक शब्दों का उपयोग करके लिखी जाती हैं।

मार्कअप भाषाएं किसी दस्तावेज़ की शैली और संरचना को परिभाषित करती हैं ताकि कंप्यूटर को पता चले कि आप उस दस्तावेज़ को कैसे दिखाना चाहते हैं।

इसके बारे में सोचने का एक तरीका यह है कि मार्कअप इस तरह है जैसे शिक्षक अपने छात्रों के परीक्षणों को "चिह्नित" या "चिह्नित" करते हैं। एक शिक्षक उस परीक्षा पर लिखेगा जहां छात्र ने गलती की है ताकि वे जान सकें कि अगली बार इसे कैसे ठीक किया जाए। वास्तव में, शब्द मार्कअप भाषाएं टाइपसेटिंग से आया है, जहां दस्तावेज़ को कैसे सेट अप करने के निर्देश दस्तावेज़ के साथ "चिह्नित" किए गए थे।

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

वेब विकास में एमएल

आपने शायद एमएल के बारे में सुना होगा किसी बिंदु पर यदि आपने कभी कोई वेबसाइट विकसित की है। उदाहरण के लिए, HTML और XML दोनों ML . में समाप्त होते हैं . क्या आपने कभी खुद से पूछा है कि इनका क्या मतलब है? खैर, एमएल मार्कअप भाषा के लिए खड़ा है।

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

81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।

बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।

HTML (हाइपरटेक्स्ट मार्कअप लैंग्वेज) एक वेब पेज की संरचना का वर्णन करता है। दूसरी ओर, XML एक विशेष प्रकार के डेटा का वर्णन करता है।

मार्कअप भाषाएं कैसे काम करती हैं

सभी मार्कअप भाषाओं में एक समान विशेषता होती है:वे वेब पेज पर विभिन्न प्रकार की सामग्री को दर्शाने के लिए टैग का उपयोग करती हैं। ये मार्कअप प्रतीक आमतौर पर कोण कोष्ठक में लिखे जाते हैं (<> )।

मार्कअप भाषाओं को उस पाठ को अलग करने के तरीके की आवश्यकता होती है जिसे वे उन निर्देशों से प्रदर्शित करने का प्रयास कर रहे हैं जिन्हें कंप्यूटर को पढ़ने की आवश्यकता है। मार्कअप टैग के भीतर दिखाई देने वाले किसी भी पाठ को मशीन द्वारा एक निर्देश के रूप में व्याख्यायित किया जाता है।

इस उदाहरण पर विचार करें:

<a href="https://careerkarma.com">Career Karma</a>

यह करियर कर्म होमपेज का लिंक है। हमने एक . का उपयोग किया है इस लिंक को परिभाषित करने के लिए टैग करें, और जब हमारा लिंक खत्म हो जाता है तो हम इसे . के साथ बंद कर देते हैं टैग।

ये टैग हमारे कंप्यूटर को बताते हैं कि हम एक लिंक, या एक एंकर . प्रस्तुत करना चाहते हैं (जहां "ए" आता है)। ये टैग हमारे वेब पेज पर दिखाई नहीं देंगे। वे हमारे वेब ब्राउज़र को पढ़ने के लिए निर्देश हैं, इसलिए वे जानते हैं कि किसी विशेष वेब पेज को कैसे दिखाना है।

मार्कअप फ़ाइलें सादा पाठ दस्तावेज़ के रूप में सहेजी जाती हैं। इसका मतलब है कि आप उन्हें एक मानक टेक्स्ट एडिटर का उपयोग करके खोल सकते हैं।

मार्कअप भाषाएं बनाम प्रोग्रामिंग भाषाएं

यह सच है:मार्कअप भाषाएं ऐसी लगती हैं जैसे उन्हें प्रोग्रामिंग भाषाएं होनी चाहिए। हम सब के बाद भाषाओं के बारे में बात कर रहे हैं! सिर्फ इसलिए कि ये दो शब्द एक जैसे लगते हैं, इसका मतलब यह नहीं है कि वे एक ही चीज़ हैं।

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

जबकि आप एक पायथन या रूबी प्रोग्राम चला सकते हैं, आप एक चिह्नित दस्तावेज़ को "रन" नहीं कर सकते। उदाहरण के लिए, HTML दस्तावेज़ निष्पादित नहीं होते हैं; वे ब्राउज़र द्वारा प्रदान किए जाते हैं। XML दस्तावेज़ भी नहीं चलाए जाते हैं; वे एक विशेष प्रकार के डेटा रीडर द्वारा पढ़े जाते हैं।

कौन सी मार्कअप भाषाएं हैं?

यदि आप खुदाई करते हैं तो आपको कुछ मार्कअप भाषाओं का सामना करना पड़ेगा। वहाँ इतना अधिक डेटा है कि हमें सभी संभावित उपयोग के मामलों को कवर करने के लिए कई भाषाओं की आवश्यकता है। इसके साथ ही, सबसे आम HTML, XML और XHTML हैं।

हाइपरटेक्स्ट मार्कअप लैंग्वेज

हाइपरटेक्स्ट मार्कअप लैंग्वेज, या एचटीएमएल, वेब विकास में उपयोग की जाने वाली मुख्य भाषा है। इसके बिना, हमारे पास वेबसाइटें नहीं होतीं। यह एक वेब पेज की संरचना को परिभाषित करता है, जैसे कि पेज पर कौन से शीर्षक, चित्र और टेक्स्ट दिखाई देने चाहिए। यह यह भी परिभाषित करता है कि ब्राउज़र में वे सुविधाएँ किस क्रम में प्रदर्शित होनी चाहिए। इसके विपरीत, CSS (कैस्केडिंग स्टाइल शीट्स) का उपयोग ब्राउज़र में पृष्ठों के लेआउट और उपस्थिति को परिभाषित करने के लिए किया जाता है।

HTML मानक मार्कअप भाषाओं में से एक है। HTML में, टैग का उपयोग वेब पेज पर शीर्षक से लेकर छवियों से लेकर प्रपत्रों तक प्रत्येक तत्व को परिभाषित करने के लिए किया जाता है।

HTML भाषा अंतर्राष्ट्रीय संगठन वर्ल्ड वाइड वेब कंसोर्टियम, या W3C द्वारा शासित है। वेब कैसे काम करता है, इसके लिए HTML इतना आवश्यक है कि इसे लगातार लिखने और संसाधित करने के लिए अंतर्राष्ट्रीय मानकों का एक सेट आवश्यक है।

HTML का नवीनतम संस्करण HTML5 है, जिसमें इसके पूर्ववर्ती से कई सुधार शामिल हैं। इसके साथ ही, HTML में अधिकांश परिवर्तन वृद्धिशील हैं क्योंकि वेब के लिए भाषा कितनी महत्वपूर्ण है।

एक्सटेंसिबल मार्कअप लैंग्वेज

एक्सएमएल, या एक्स्टेंसिबल मार्कअप लैंग्वेज, डेटा को परिवहन और स्टोर करने के लिए डिज़ाइन किया गया था। भाषा स्व-वर्णनात्मक है।

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

मान लें कि आप अपनी पसंदीदा पुस्तकों पर नज़र रखने के लिए एक मार्कअप दस्तावेज़ बना रहे हैं। XML में, आप निम्न संरचना का उपयोग कर सकते हैं:

<book>
	<title>How to Win Friends and Influence People</title>
	<author>Dale Carnegie</author>
	<rating>⅘</rating>
</book>

इस उदाहरण में, हमने चार टैग बनाए हैं:book , title , author , और rating . title , author , और rating टैग हमारे बुक टैग में दिखाई देते हैं। पुस्तक टैग हमारी एक्सएमएल फ़ाइल में एक प्रविष्टि का प्रतिनिधित्व करता है।

एक्सटेंसिबल हाइपरटेक्स्ट मार्कअप लैंग्वेज

XHTML HTML4 का एक संस्करण है जो XML मानक को पूरा करता है। अधिक विविध फीचर सेट की मांग के कारण इसे बड़े पैमाने पर HTML5 द्वारा बदल दिया गया है। लेकिन यह आज भी इंटरनेट के कुछ कोनों में उपयोग में है। XHTML का उपयोग करने वाली अधिकांश साइटें वर्षों पहले विकसित की गई साइटें हैं जिन्हें कुछ समय से अपडेट नहीं किया गया है।

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



निष्कर्ष

मार्कअप भाषाओं का उपयोग किसी दस्तावेज़ में तत्वों को परिभाषित करने के लिए किया जाता है। HTML और XML जैसी इन भाषाओं को मनुष्यों द्वारा पढ़ने योग्य बनाने के लिए डिज़ाइन किया गया है। इससे आपके लिए यह समझना आसान हो जाता है कि कौन सी डेटा मार्कअप भाषाएं प्रतिनिधित्व कर रही हैं।

मार्कअप भाषाओं में, कंप्यूटर को मार्कअप निर्देश टैग का उपयोग करके प्रस्तुत किए जाते हैं। ये टैग आमतौर पर कोण कोष्ठक के बीच संग्रहीत होते हैं (<> )।

अब आप वेब विकास विशेषज्ञ की तरह मार्कअप भाषाओं के बारे में बात करना शुरू करने के लिए तैयार हैं!


  1. 2020 में सीखने के लिए सबसे अच्छी प्रोग्रामिंग लैंग्वेज कौन सी हैं?

    यदि आपने कभी खुद को बैठे हुए पाया है, तो अपने मॉनिटर को घूरते हुए सोच रहे हैं आज मुझे कौन सी प्रोग्रामिंग भाषा सीखनी चाहिए?, हमारे पास आपके लिए एक उत्तर हो सकता है। इसमें से चुनने के लिए कई अलग-अलग प्रोग्रामिंग भाषाओं के साथ यह पता लगाने की कोशिश करना थोड़ा मुश्किल हो सकता है कि कौन से आपके समय का

  1. सी # प्रोग्रामिंग क्या है?

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

  1. जावा प्रोग्रामिंग क्या है?

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