सवाल क्या HTML एक प्रोग्रामिंग भाषा माना जाता है? [बन्द है]


मुझे लगता है कि सवाल स्वयं व्याख्यात्मक है, लेकिन मैं सोच रहा हूं कि एचटीएमएल प्रोग्रामिंग भाषा के रूप में योग्य है (जाहिर है "एल" भाषा के लिए खड़ा है)।

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


155
2017-09-28 04:00


मूल


शायद आपको इसे कॉल नहीं करना चाहिए प्रोग्रामिंग की भाषाएँ लेकिन बस भाषाओं, प्रौद्योगिकियों, अनुभव या कौशल। - Gumbo
नमस्ते। मैं जावा ईई का उपयोग कर रहा हूं, और मैं एक्सएमएल में प्रोग्रामिंग कर रहा हूं, ऐसा लगता है ... - whirlwin
नहीं, प्रोग्रामिंग भाषाओं को पूरा करना चाहिए। एचटीएमएल पूरा नहीं कर रहा है। - Arunav Sanyal
एचटीएमएल ब्राउज़र के लिए स्वचालित पियानो में खिलाए गए पेंच संगीत शीट्स के समान है। एक अर्थ में यह ब्राउज़र प्रोग्रामिंग भाषा है, यानी यह ब्राउज़र को निर्देश देता है कि क्या दिखाना है। इन दिनों कई भाषाओं में उच्च स्तर के लैम्ब्डा संरचनाएं हैं जैसे LINQ में सी # जो कंप्यूटर को बताती है कि कैसे नहीं करना है। प्रोग्रामिंग भाषाओं का विकास एक और घोषणात्मक प्रकृति की ओर बढ़ रहा है, कोटलिन जैसी भाषाएं इसके बारे में स्पष्ट हैं। - aggaton
एक क्यूरियो के रूप में, नियम 110 को सीएसएस 3 का उपयोग करके लागू किया गया है और यह ट्यूरिंग पूर्ण दिखाया गया है। - aggaton


जवाब:


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

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

एचटीएमएल इतना आम है कि मुझे उम्मीद है कि लगभग किसी भी तकनीकी व्यक्ति को पहले से ही यह पता चल जाएगा (हालांकि सीएसएस जैसी चीजें नहीं हैं), इसलिए आप कभी भी आने वाले हर प्रारंभिक सूची को सूचीबद्ध नहीं कर सकते हैं। मैं सीवी को संदिग्ध के रूप में बहुत सी चीजों को सूचीबद्ध करने का सम्मान करता हूं, इसलिए मैं उन चीजों को कम करने के लिए और अधिक प्रश्न पूछता हूं जिन्हें सूचीबद्ध नहीं किया जाना चाहिए। :)

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


423
2017-09-28 04:01



+1 को एक संक्षिप्त नाम के बजाय प्रारंभ करने के लिए +1 - Jason
टीएक्स एक ट्यूरिंग-पूर्ण भाषा है, इसलिए प्रोग्रामिंग भाषा या मार्कअप भाषा के रूप में इसका वर्गीकरण थोड़ा धुंधला है। :) - mipadi
जाहिर है, एचटीएमएल 5 + CSS3 भी पूरा ट्यूरिंग है: lemire.me/blog/archives/2011/03/08/... - e-satis
मैं लाटेक्स को एक कौशल के रूप में इस्तेमाल करता था, लेकिन क्योंकि कुछ डोमेन में यह महत्वपूर्ण है। :) - brian d foy
@ साराहोफगाया एक संक्षिप्त शब्द है जब आप अक्षरों को कहते हैं जैसे कि यह एक शब्द था (उदाहरण के लिए, नासा) जहां एक प्रारंभिकता है जहां आप प्रत्येक व्यक्तिगत अक्षर (उदाहरण के लिए, एचटीएमएल) कहते हैं। यह एक सूक्ष्म अंतर है, लेकिन फिर भी एक। - Jason


नहीं, सुराग एम में है - यह एक है मार्कअप भाषा


44
2017-09-28 04:01



तकनीकी रूप से, एम और एल :) - SpacePrez
मैं मानता हूं कि तकनीकी रूप से सही है, वास्तव में, सही प्रकार का सही :) - Jonny Buchanan


हां, एक घोषणात्मक प्रोग्रामिंग भाषा।

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

अपडेट करें - कुछ कहते हैं कि यह प्रोग्रामिंग भाषा नहीं है, और आप इस पर मुझसे सहमत नहीं हो सकते हैं, लेकिन फिर भी शुरू होने पर यह एक प्रोग्रामिंग भाषा है। भर्ती प्रबंधक के पास भी इसे देखकर एचआर प्रकार आपके रेज़्यूमे को देख रहे हैं। यदि प्रबंधक कहता है कि आपको HTML को जानने की आवश्यकता है, और यह 'प्रोग्रामिंग भाषा' अनुभाग में सूचीबद्ध नहीं है तो एचआर व्यक्ति आपको फिर से सोचने की अवहेलना कर सकता है कि आप इसे नहीं जानते क्योंकि यह सूचीबद्ध नहीं है।

6-8-2012 अपडेट करें: कोई भी निर्देश जो कंप्यूटर को कुछ करने के लिए कहता है वह एक प्रोग्रामिंग भाषा है। तो इन सभी वर्षों के बाद भी, मैं अभी भी अपने जवाब से खड़ा हूं। एचटीएमएल एक प्रोग्रामिंग भाषा है। कुछ प्रोग्रामिंग भाषा नहीं है जो एक्सएमएल होगा।


41
2017-09-28 04:01



यदि हैलो वर्ल्ड एक प्रोग्राम है, तो एचटीएमएल पेज प्रोग्राम हैं, क्योंकि वे केवल एक जटिल जटिल दुनिया हैं। Ergo, एचटीएमएल है एक प्रोग्रामिंग भाषा, क्योंकि यह कंप्यूटर को निर्देश देता है कि क्या करना है। मैं इस लड़के के साथ हूँ। - freespace
सच नहीं। यहां तक ​​कि हैलो दुनिया में भी तर्क है। सिर्फ इसलिए कि आपका पसंदीदा आईडीई कवर के तहत आवश्यक प्रोग्राम संरचना तैयार करता है, या आउटपुट पर प्रिंट करने के लिए केवल कुछ कीवर्ड की आवश्यकता होती है, काम पर तर्क होता है। हालांकि क्रिस के साथ यहां एचआर के बारे में मैं सहमत हूं। - Ed S.
@ फ्रीस्पेस - उस परिभाषा के अनुसार, लगभग सब कुछ एक प्रोग्रामिंग भाषा है, जो इसे एक वर्चुअल बेकार वर्गीकरण बनाता है। - Kaz Dragon
@ फ्रीस्पेस: वह तर्क बकवास है। यह अनिवार्य रूप से यह कहने जैसा ही है: कुत्तों के पास फर है। बिल्लियों के पास फर है। इसलिए, बिल्लियों कुत्ते हैं। - James Curran
@ जेम्स कर्रेन जो एक वैध समानता नहीं है। एक और उपयुक्त समानता है प्यारे जानवरों के पास फर है, बिल्लियों के पास फर है, बिल्लियों प्यारे जानवर हैं। यहां भेद यह है कि कुत्ते बिल्लियों के सुपरसेट नहीं हैं, जबकि प्रोग्रामिंग भाषाएं हैं (जैसा कि मैंने यहां तर्क दिया है) एचटीएमएल के सुपरसेट। - freespace


कुछ स्तर पर क्रिस पाइट्स्चमान सही है। एसक्यूएल नहीं है ट्यूरिंग पूर्ण (कम से कम संग्रहित प्रक्रियाओं के बिना) फिर भी लोग इसे एक भाषा के रूप में सूचीबद्ध करेंगे, टेक्स ट्यूरिंग पूर्ण है लेकिन ज्यादातर लोग इसे मार्कअप भाषा के रूप में देखते हैं।

यह कहकर कि: यदि आप केवल नौकरियों के लिए आवेदन कर रहे हैं, औपचारिक तर्क पर बहस नहीं कर रहे हैं, तो मैं उन्हें सभी तकनीकों के रूप में सूचीबद्ध करूंगा। .NET जैसी चीजें भाषा नहीं हैं लेकिन संभवतः सूचीबद्ध भी होंगी।


20
2017-09-28 04:16



"फिर भी लोग इसे एक भाषा के रूप में सूचीबद्ध करेंगे", निश्चित रूप से, क्वेरी भाषा के रूप में, एक प्रोग्रामिंग नहीं। - Andrej Istomin
@AndrejIstomin मैंने नहीं देखा कि आप HTML के बारे में बात नहीं कर रहे हैं, लेकिन एसक्यूएल, क्षमा करें। - Karl Richter


'एम' एक 'मार्कअप' के लिए खड़ा है। यह एक 'मार्कअप भाषा' प्रोग्रामिंग भाषा नहीं है। कुछ लोग इस से असहमत होंगे, लेकिन मेरी राय यह है कि यदि इसमें तार्किक संरचनाएं (सशर्त शाखाकरण, पुनरावृत्ति, आदि) की कमी है तो यह वास्तव में एक प्रोग्रामिंग भाषा नहीं है।

फिर से शुरू करने के लिए, मैं 'टेक्नोलॉजीज' जैसे अनुभाग के तहत एचटीएमएल और एक्सएमएल डालने का सुझाव दूंगा। मेरे पास आमतौर पर इस तरह का एक अनुभाग होता है जहां मैं वर्जन कंट्रोल सॉफ्टवेयर जैसी चीजें सूचीबद्ध करता हूं, ओएस के लिए मैंने विकसित किया है, सिस्टम बनाने, इत्यादि।


13
2017-09-28 04:04



प्रोलॉग में कोई लूपिंग नहीं है। कई कार्यात्मक भाषाओं को रिकर्सन का सहारा लेना पड़ता है। - aggaton


मुझे लगता है कि वास्तव में एक प्रोग्रामिंग भाषा नहीं है, लेकिन वास्तव में इसका नाम क्या कहता है: एक मार्कअप भाषा। हम सिर्फ शुद्ध, एचटीएमएल का उपयोग कर प्रोग्राम नहीं कर सकते हैं। लेकिन सिर्फ सामग्री प्रस्तुत करने के बारे में बताएं।

लेकिन यदि आप कम्प्यूटर को सामग्री को प्रस्तुत करने के तरीके को प्रोग्राम करने के कार्य को प्रोग्रामिंग पर विचार करते हैं, तो यह एक प्रोग्रामिंग भाषा है।


13
2017-09-28 04:02



"लेकिन यदि आप प्रोग्रामिंग को कंप्यूटर को बताने के कार्य को समझने पर विचार करते हैं, तो यह एक प्रोग्रामिंग भाषा है।" उस बिंदु पर, कोई भी प्रोग्रामिंग सबकुछ कॉल कर सकता है क्योंकि मूल रूप से यह कारण क्या है। xD


यदि आप यह कहने जा रहे हैं कि एचटीएमएल एक प्रोग्रामिंग भाषा है, तो आप शब्द दस्तावेज़ों जैसी चीजों को भी शामिल कर सकते हैं, क्योंकि वे भी एमएल, या 'मार्कअप लैंग्वेज' पर आधारित हैं।

तो, नहीं, एचटीएमएल एक प्रोग्रामिंग भाषा नहीं है। इसे उस कारण से "मार्कअप" कहा जाता है।

सीधे शब्दों में कहें - एचटीएमएल सामग्री को परिभाषित करता है!


10
2017-11-12 16:40



<B> यह बोल्ड </ b> तुलनात्मक कैसे हो सकता है यह बोल्ड है? यदि एचटीएमएल प्रोग्रामिंग भाषा नहीं है, ठीक है, लेकिन एचटीएमएल के साथ काम कर रहा है! = वर्ड डॉक्यूमेंट्स के साथ काम करना। - dpp
शब्द एक आवेदन है। रिच टेक्स्ट फाइल्स या शब्द उत्पादन की कई अन्य फाइलें डोमेन विशिष्ट भाषाओं के रूप में (और हैं) हो सकती हैं। और यदि आप आरटीएफ या किसी अन्य जटिल मार्कअप को जानते हैं (विशेष रूप से पुराने बाइनरी आधारित प्रारूपों में से कुछ आपको इसे अपने रेज़्यूमे में रखने में प्रसन्न होना चाहिए। उन जानवरों को बहुत जटिल मिलता है।) - Matthew Whited


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

मैं सी # या कुछ के साथ "प्रोग्रामिंग भाषाओं" के तहत एचटीएमएल सूचीबद्ध नहीं करूंगा, लेकिन यह आपके अनुभव को ध्यान देने योग्य है।


9
2017-09-28 04:11