विषयसूची:
परिभाषा - हैंड कोडिंग का क्या अर्थ है?
हैंड कोडिंग में मूल भाषाओं में कार्यात्मक कोड या लेआउट निर्देश लिखना शामिल है जिसमें वे संकलित हैं। विकल्प यह है कि विभिन्न प्रकार के औजारों का उपयोग कोडिंग परंपराओं को लागू करने के लिए मूल भाषाओं में उन्हें कोड किए बिना किया जाए।
टेकोपेडिया हैंड कोडिंग बताते हैं
हैंड कोडिंग के विचार को समझने के लिए, यह समझना आवश्यक है कि पिछले 30 वर्षों में कंप्यूटर प्रोग्रामिंग कैसे विकसित हुई। प्रोग्रामिंग के शुरुआती वर्षों में, बेसिक और फोरट्रान जैसी भाषाओं को हमेशा हाथ से कोड किया गया था। उपयोगकर्ताओं के पास विस्तृत कार्यक्रम नहीं थे जो उन्हें स्वचालित तरीके से कोड करने की अनुमति देते।
आखिरकार, विंडोज-आधारित कंप्यूटिंग और अन्य अग्रिमों के साथ, टेक कंपनियों ने उत्पादों को विकसित किया जो प्रोग्रामिंग या लेआउट उद्देश्यों के लिए कुछ प्रकार के हाथ कोडिंग को स्वचालित कर सकते थे। मुख्य उदाहरणों में से एक उपकरण का विस्तृत स्पेक्ट्रम है जो उपयोगकर्ताओं को बहुत सारे वेब स्रोत कोड के लिए अंतर्निहित भाषा एचटीएमएल कोडिंग से बचने की अनुमति देता है। वास्तविक HTML कमांड कई लोगों के लिए वाक्यात्मक रूप से जटिल और चुनौतीपूर्ण हैं। कंपनियों ने ऐसे उपकरण बनाए जो उपयोगकर्ताओं को HTML कोडिंग करने के बजाय वेब पेजों को नेत्रहीन रूप से बिछाने या HTML के सभी लेआउट या कार्यों को लिखने की अनुमति देगा।
हाथ कोडिंग से बचने के लिए लोगों की मदद करने वाले अन्य प्रकार के उपकरण कभी-कभी कहे जाते हैं जो आप देखते हैं कि आपको क्या मिलता है (WYSIWYG) संपादक। यहां विचार यह है कि प्रदर्शन उस अंतिम परिणाम की नकल करता है, जो लेआउट करने वाले व्यक्ति से वास्तविक हाथ कोडिंग छिपाता है। कोडिंग की दुनिया में, कुछ उपकरण स्वचालित कोडिंग के लिए अनुमति देते हैं, लेकिन प्रोग्रामर नियमित रूप से क्या करते हैं, इसका एक प्रमुख हिस्सा अभी भी है। कई पेशेवर कोडिंग प्रक्रिया को बहुत अधिक अमूर्त नहीं करना चाहते हैं, क्योंकि कोड को समझने और पढ़ने के तरीके से वह लिख सकते हैं। उदाहरण के लिए, एमएस विज़ुअल बेसिक में विंडोज़, टेक्स्ट बॉक्स और बहुत कुछ के लिए दृश्य रूप शामिल हैं, लेकिन मूल कोड अभी भी क्लिक करने योग्य खिड़कियों और मेनू विकल्पों में दिखाई देता है, जिससे प्रोग्रामर को अभी भी इन उपकरणों की कार्यक्षमता को कोड करना पड़ता है।
