यह परियोजना डेवलपर्स, विशेषज्ञों और शुरुआती दोनों की मदद करने के इरादे से बनाई गई थी, प्रोग्रामिंग दुनिया में उपयोग किए जाने वाले कुछ शब्दों की बुनियादी समझ प्राप्त करें।
एक परिभाषा के साथ एक नया शब्द जोड़ते हुए एक पीआर जमा करने के लिए स्वतंत्र महसूस करें। यदि आप रेपो का अपनी मूल भाषा में अनुवाद करना चाहते हैं, तो कृपया ऐसा करने में संकोच न करें। इस रेपो के सभी अनुवाद नीचे सूचीबद्ध होंगे:
- 404: an error message when what was requested cannot be found; often because the link that was requested is broken.
- एब्स्ट्रैक्शन: कंप्यूटर सिस्टम की जटिलता को व्यवस्थित करने की एक तकनीक।तकनीक।
- सक्रिय शिक्षण: एक प्रशिक्षण दृष्टिकोण जिसमें एल्गोरिथम कुछ डेटा चुनता है जिससे वह सीखता है।
- अनुकूली डिजाइन: वेबसाइट बनाने का तरीका यह निर्धारित करता है कि यह विभिन्न उपकरणों पर कैसा दिखाई देता है। अनुकूली डिज़ाइन कई अलग-अलग लेआउट में एक वेबसाइट बनाता है, प्रत्येक विभिन्न स्क्रीन आकारों के लिए उपयुक्त है। वेबसाइट तक पहुंचने के लिए किस उपकरण का उपयोग किया जा रहा है, इस पर निर्भर करते हुए, वेबसाइट उपयुक्त लेआउट को अनुकूलित और वितरित करेगी। यह भी देखें: रिस्पॉन्सिव डिजाइन और मोबाइल-फर्स्ट।
- फुर्तीली: परिवर्तन को बनाने और प्रतिक्रिया देने की क्षमता। -फुर्तीली सॉफ्टवेयर विकास: सॉफ्टवेयर विकास के तरीके जो पुनरावृत्त विकास पर ध्यान केंद्रित करते हैं।
- एल्गोरिदम: काम पूरा करने के लिए इस्तेमाल की जाने वाली बुनियादी तकनीक।
- एप्लिकेशन (सॉफ़्टवेयर): अंतिम उपयोगकर्ताओं के लिए डिज़ाइन किया गया प्रोग्राम या प्रोग्राम का समूह।
- एपीआई (एप्लिकेशन प्रोग्रामिंग इंटरफेस): एक मध्यस्थ सॉफ्टवेयर जो दो या दो से अधिक एप्लिकेशन को एक दूसरे से बात करने की अनुमति देता है।
- एप्लिकेशन सुरक्षा: एप्लिकेशन सुरक्षा ऐप्स को ढूंढ़ने, ठीक करने और ऐप्स की सुरक्षा बढ़ाने के द्वारा ऐप्स को अधिक सुरक्षित बनाने की प्रक्रिया है। एप्लिकेशन सुरक्षा में सुरक्षा कमजोरियों को खोजने, ठीक करने और रोकने के द्वारा अक्सर किसी एप्लिकेशन की सुरक्षा में सुधार करने के लिए किए गए उपाय शामिल हैं। इसमें से अधिकांश विकास के चरण के दौरान होता है, लेकिन इसमें ऐप्स को तैनात करने के बाद उन्हें सुरक्षित रखने के लिए टूल और विधियां शामिल होती हैं।
- तर्क: एक मान जो किसी फ़ंक्शन (इनपुट के रूप में) को पास किया जाता है जब उसे कॉल किया जाता है।
- सरणी: एक डेटा संरचना जिसमें कम से कम एक सरणी अनुक्रमणिका या कुंजी द्वारा पहचाने गए तत्वों, मानों या चरों का संग्रह होता है। देखें सूची
- कृत्रिम सामान्य बुद्धि: एक गैर-मानव तंत्र जो समस्या समाधान, रचनात्मकता और अनुकूलन क्षमता की एक विस्तृत श्रृंखला प्रदर्शित करता है। उदाहरण के लिए, कृत्रिम सामान्य बुद्धि का प्रदर्शन करने वाला एक कार्यक्रम पाठ का अनुवाद कर सकता है, सिम्फनी बना सकता है, और उन खेलों में उत्कृष्टता प्राप्त कर सकता है जिनका अभी तक आविष्कार नहीं हुआ है।
- कृत्रिम बुद्धिमत्ता: एक गैर-मानवीय कार्यक्रम या मॉडल जो परिष्कृत कार्यों को हल कर सकता है।
- विशेषता: आपकी वेबसाइट डिज़ाइन/बिल्ड में एक घटक के तत्वों के बारे में जानकारी।
- संवर्धित वास्तविकता: एक ऐसी तकनीक जो वास्तविक दुनिया के उपयोगकर्ता के दृष्टिकोण पर कंप्यूटर-जनित छवि को सुपरइम्पोज़ करती है, इस प्रकार एक समग्र दृश्य प्रदान करती है।
- प्रमाणीकरण: प्रमाणीकरण पहचान की पुष्टि करने की प्रक्रिया है उदा। एक उपयोगकर्ता की पहचान। इसमें व्यक्तिगत पहचान दस्तावेजों को मान्य करना, डिजिटल प्रमाण पत्र के साथ वेबसाइट की प्रामाणिकता की पुष्टि करना, कार्बन डेटिंग द्वारा एक आर्टिफैक्ट की उम्र निर्धारित करना, या यह सुनिश्चित करना शामिल हो सकता है कि कोई उत्पाद या दस्तावेज़ नकली नहीं है। यह आने वाले अनुरोध को पहचान प्रमाण-पत्रों के एक सेट के साथ जोड़ने का तंत्र है।
- प्राधिकरण: प्राधिकरण संसाधनों तक पहुंच अधिकारों/विशेषाधिकारों को निर्दिष्ट करने का कार्य है, जो सामान्य रूप से सूचना सुरक्षा और कंप्यूटर सुरक्षा और विशेष रूप से अभिगम नियंत्रण से संबंधित है। अधिक औपचारिक रूप से, "अधिकृत करने के लिए" एक एक्सेस नीति को परिभाषित करना है।
- बैक एंड: किसी वेबसाइट के फ्रंट एंड को चालू रखने के लिए आवश्यक सभी बैक-द-सीन डिजिटल ऑपरेशन, जैसे कोडिंग, स्टाइल और प्लगइन्स।
- बाइनरी ऑपरेटर: एक ऑपरेटर जो दो तर्क लेता है।
- बॉयलरप्लेट: बॉयलरप्लेट कोड स्निपेट्स और संपत्तियों का एक संग्रह है जिसे विकास को बढ़ावा देने के लिए पुन: उपयोग किया जा सकता है।
- बूलियन: एक डेटा प्रकार जिसमें दो संभावित मानों में से एक होता है (आमतौर पर सत्य और गलत दर्शाया जाता है)।
- बूटस्ट्रैप: बूटस्ट्रैप वेबसाइटों और वेब ऐप्स को डिज़ाइन करने के लिए एक मुफ़्त, ओपन-सोर्स फ्रंटएंड फ्रेमवर्क है। बूटस्ट्रैप में टाइपोग्राफी, फॉर्म, बटन, टेबल, नेविगेशन, मोडल और बहुत कुछ के लिए HTML और CSS-आधारित डिज़ाइन टेम्प्लेट, साथ ही जावास्क्रिप्ट प्लगइन्स शामिल हैं।
- शाखा: एक समानांतर दुनिया जहां आप उत्पादन कोड में बग पेश किए बिना कमिट बना सकते हैं।
- ब्राउज़र: वेब एक्सेस करने के लिए आप जिस प्रोग्राम का उपयोग करते हैं — जैसे क्रोम, फायरफॉक्स, या सफारी।
- बग: स्रोत कोड में एक त्रुटि जिसके कारण प्रोग्राम अप्रत्याशित परिणाम देता है।
- बफर: एक वर्ण स्ट्रिंग से पूर्णांकों की एक सरणी में कुछ भी शामिल करने के लिए आवंटित स्मृति का अनुक्रमिक खंड।
- बफर ओवरफ्लो: एक ऐसी स्थिति जो तब मौजूद होती है जब कोई प्रोग्राम बफर में जितना डेटा रख सकता है, उससे अधिक डेटा डालने का प्रयास करता है।
-कैश: बार-बार आने वाले वेबसाइट विज़िटर से तेज़ लोड समय में सहायता के लिए कुछ तत्वों का संग्रहण. डेटा स्टोर करता है जिसे प्रोग्राम और एप्लिकेशन द्वारा आसानी से एक्सेस करने की आवश्यकता होती है।
- कॉलबैक: एक फ़ंक्शन जो दूसरे के लिए एक तर्क के रूप में पारित किया जाता है और एक निश्चित समय पर निष्पादित होने की उम्मीद है।
- सीडीएन (सामग्री वितरण नेटवर्क): एक सामग्री वितरण नेटवर्क (सीडीएन) सर्वरों का भौगोलिक रूप से वितरित नेटवर्क है जिसका लक्ष्य उपयोगकर्ताओं को दी जाने वाली सेवा की उच्च उपलब्धता और प्रदर्शन प्रदान करना है।
- वर्ग: ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा में ऑब्जेक्ट बनाने के लिए एक परिभाषित संरचना।
- सीएलआई (कमांड लाइन इंटरफेस): किसी एप्लिकेशन का टर्मिनल संस्करण।
- क्लाइंट: कंप्यूटर हार्डवेयर या सॉफ्टवेयर का एक टुकड़ा जो सर्वर द्वारा उपलब्ध कराई गई सेवा तक पहुंचता है।
- क्लोजर: एक सतत दायरा जो कोड निष्पादन के उस ब्लॉक से बाहर चले जाने के बाद भी स्थानीय चरों पर बना रहता है।
- क्लाउड कंप्यूटिंग: क्लाउड कंप्यूटिंग उपयोगकर्ता द्वारा प्रत्यक्ष सक्रिय प्रबंधन के बिना कंप्यूटर सिस्टम संसाधनों, विशेष रूप से डेटा भंडारण और कंप्यूटिंग शक्ति की ऑन-डिमांड उपलब्धता है। इस शब्द का प्रयोग आम तौर पर इंटरनेट पर कई उपयोगकर्ताओं के लिए उपलब्ध डेटा केंद्रों का वर्णन करने के लिए किया जाता है।
- सीएमएस (सामग्री प्रबंधन प्रणाली): वह प्रोग्राम जिसका उपयोग आप अपनी वेबसाइट की सामग्री बनाने और बनाए रखने के लिए करते हैं।
- सामंजस्य: एक मॉड्यूल के भीतर स्रोत कोड की लाइनें कितनी अच्छी तरह एक साथ काम करती हैं, इसका एक माप।
- टिप्पणियां: कंप्यूटर प्रोग्रामिंग में, एक टिप्पणी एक प्रोग्रामर-पठनीय स्पष्टीकरण या कंप्यूटर प्रोग्राम के स्रोत कोड में एनोटेशन है। उन्हें मनुष्यों के लिए स्रोत कोड को समझने में आसान बनाने के उद्देश्य से जोड़ा जाता है, और आमतौर पर संकलक और दुभाषियों द्वारा अनदेखा किया जाता है।
- प्रतिबद्ध (वीसीएस): एक ऑपरेशन जो एक नाम और एक संख्या के पीछे परिवर्तनों का एक समूह बनाता है, इन परिवर्तनों को रिपोजिटरी के प्रमुख संशोधन का हिस्सा बनाता है। देखें वीसीएस
- कंपाइलर: एक प्रोग्राम जो एक प्रोग्रामिंग भाषा में लिखे गए कंप्यूटर कोड का दूसरी भाषा में अनुवाद करता है।
- घटक: कोड के स्वतंत्र और पुन: प्रयोज्य बिट्स जो अलगाव में काम करते हैं और एक रेंडर फ़ंक्शन के माध्यम से HTML लौटाते हैं। देखें वेब घटक
- स्थिर: स्थिरांक वह मान है जो प्रोग्राम के चलने के दौरान कभी नहीं बदलेगा।
- कंटेनर: सॉफ्टवेयर की एक मानक इकाई जो कोड और उसकी सभी निर्भरताओं को पैकेज करती है ताकि एप्लिकेशन एक कंप्यूटिंग वातावरण से दूसरे कंप्यूटिंग वातावरण में जल्दी और विश्वसनीय रूप से चले।
- नियंत्रण प्रवाह: वह क्रम जिसमें एक अनिवार्य कार्यक्रम के व्यक्तिगत कथन, निर्देश या फ़ंक्शन कॉल निष्पादित किए जाते हैं।
- कुकीज़: यह इंटरनेट सर्वर द्वारा ब्राउज़र को भेजा गया डेटा है। हर बार जब ब्राउज़र एक ही सर्वर तक पहुँचता है, तो यह डेटा को वापस भेजता है ताकि यह पता लगाया जा सके कि यह सर्वर तक कैसे (और कितनी बार) पहुँचता है।
- युग्मन: सॉफ्टवेयर मॉड्यूल के बीच अन्योन्याश्रयता की डिग्री।
- सीआरएम (ग्राहक संबंध प्रबंधन): वेबसाइट विकास में, यह सॉफ्टवेयर और अनुप्रयोगों को संदर्भित करता है जिसका उपयोग ग्राहकों, दाताओं और संभावनाओं पर जानकारी एकत्र करने, विश्लेषण करने और बनाए रखने के लिए किया जाता है।
- सीएसएस (कैस्केडिंग स्टाइल शीट्स): सीएसएस वह कोड है जो ब्राउज़र को बताता है कि फोंट, रंग, पृष्ठभूमि और अन्य दृश्य तत्वों को प्रारूपित करके अंतिम उपयोगकर्ता के लिए वेब पेज की सामग्री को कैसे प्रदर्शित किया जाए।
- सीएसवी: अल्पविराम से अलग किए गए मानों के माध्यम से बड़ी मात्रा में डेटा को बेहतर ढंग से व्यवस्थित करने के लिए उपयोग की जाने वाली सादा-पाठ फ़ाइलें। -साइबर सुरक्षा: साइबर सुरक्षा कंप्यूटर, सर्वर, मोबाइल डिवाइस, इलेक्ट्रॉनिक सिस्टम, नेटवर्क और डेटा को दुर्भावनापूर्ण हमलों से बचाने का अभ्यास है। इसे सूचना प्रौद्योगिकी सुरक्षा या इलेक्ट्रॉनिक सूचना सुरक्षा के रूप में भी जाना जाता है।
- CI/CD: CI और CD निरंतर एकीकरण और निरंतर वितरण/निरंतर परिनियोजन के लिए खड़े हैं। CI/CD अनुप्रयोगों के निर्माण, परीक्षण और परिनियोजन में स्वचालन को लागू करके विकास और संचालन गतिविधियों और टीमों के बीच की खाई को पाटता है।
- डेटाबेस: एक केंद्रीय स्थान जिसमें डेटा संग्रहीत और प्रबंधित किया जाता है।
- डेटा-संचालित प्रोग्रामिंग: एक प्रोग्रामिंग प्रतिमान जिसमें प्रोग्राम स्टेटमेंट मिलान किए जाने वाले डेटा और उठाए जाने वाले कदमों के अनुक्रम को परिभाषित करने के बजाय आवश्यक प्रसंस्करण का वर्णन करते हैं।
- डेटा लेक: डेटा लेक एक सिस्टम या स्टोरेज रिपोजिटरी है जो अपने मूल प्रारूप में बड़ी मात्रा में कच्चे डेटा को रखता है, आमतौर पर ब्लब्स या फाइलों को तब तक ऑब्जेक्ट करता है जब तक इसकी आवश्यकता न हो। जबकि एक पदानुक्रमित डेटा वेयरहाउस डेटा को फ़ाइलों या फ़ोल्डरों में संग्रहीत करता है, एक डेटा लेक डेटा को संग्रहीत करने के लिए एक सपाट वास्तुकला का उपयोग करता है।
- डेटा संरचना: डेटा संरचना एक डेटा संगठन, प्रबंधन और भंडारण प्रारूप है जो कुशल पहुंच और संशोधन को सक्षम बनाता है।
- डिबगिंग: कंप्यूटर प्रोग्राम, सॉफ़्टवेयर या सिस्टम के भीतर बग (दोष या समस्याएं जो सही संचालन को रोकती हैं) को खोजने और हल करने की प्रक्रिया।
- डेटा वेयरहाउस: डेटा वेयरहाउस व्यावसायिक डेटा का एक बड़ा संग्रह है जिसका उपयोग किसी संगठन को निर्णय लेने में मदद करने के लिए किया जाता है। डेटा वेयरहाउस एक या अधिक अलग-अलग स्रोतों से एकीकृत डेटा के केंद्रीय भंडार हैं। यह रिपोर्टिंग और डेटा विश्लेषण के लिए उपयोग की जाने वाली प्रणाली है, और इसे व्यावसायिक खुफिया का मुख्य घटक माना जाता है। डेटा वेयरहाउस की अवधारणा 1980 के दशक से अस्तित्व में है, जब इसे केवल पावरिंग ऑपरेशंस से डेटा को बदलने में मदद करने के लिए विकसित किया गया था, जो कि निर्णय समर्थन प्रणाली को बढ़ावा देता है जो व्यावसायिक खुफिया प्रकट करता है।
- डीप लर्निंग: रिप्रेजेंटेशन लर्निंग के साथ आर्टिफिशियल न्यूरल नेटवर्क पर आधारित मशीन लर्निंग मेथड्स का एक व्यापक परिवार। डीप-लर्निंग आर्किटेक्चर जैसे डीप न्यूरल नेटवर्क, डीप विश्वास नेटवर्क, डीप रीइन्फोर्समेंट लर्निंग, आवर्तक न्यूरल नेटवर्क और कन्वेन्शनल न्यूरल नेटवर्क को कंप्यूटर विज़न, स्पीच रिकग्निशन, नेचुरल लैंग्वेज प्रोसेसिंग, मशीन ट्रांसलेशन, बायोइनफॉरमैटिक्स, ड्रग डिज़ाइन, मेडिकल सहित क्षेत्रों में लागू किया गया है। छवि विश्लेषण, सामग्री निरीक्षण और बोर्ड गेम कार्यक्रम, जहां उन्होंने मानव विशेषज्ञ प्रदर्शन को पार करते हुए और कुछ मामलों में तुलनीय परिणाम दिए हैं।
- तैनाती: वेब विकास प्रक्रिया में परिनियोजन एक महत्वपूर्ण चरण है। एक बार वेबसाइट या ऐप विकसित और परीक्षण हो जाने के बाद, यह लाइव होने के लिए तैयार है; दूसरे शब्दों में, यह तैनात होने के लिए तैयार है। किसी वेबसाइट को परिनियोजित करने के लिए कई अलग-अलग चरण होते हैं, जिसमें अंतिम होस्टिंग होता है। -डिज़ाइन पैटर्न: सॉफ़्टवेयर इंजीनियरिंग में, सॉफ़्टवेयर डिज़ाइन पैटर्न सॉफ़्टवेयर डिज़ाइन में किसी दिए गए संदर्भ में सामान्य रूप से होने वाली समस्या का एक सामान्य, पुन: प्रयोज्य समाधान है। यह एक तैयार डिज़ाइन नहीं है जिसे सीधे स्रोत या मशीन कोड में बदला जा सकता है।
- विनाशकारी: वस्तुओं और सरणियों में संग्रहीत डेटा से कई मान निकालने का एक सुविधाजनक तरीका।
- DevOps (डेवलपमेंट ऑपरेशंस): काम करने की प्रणाली जो विकास, आईटी संचालन और गुणवत्ता आश्वासन विभागों को बेहतर अंत-उत्पादों और सहयोग के लिए एक ही पृष्ठ पर रखने में मदद करती है।
- डीएचसीपी (डायनेमिक होस्ट कॉन्फिगरेशन प्रोटोकॉल): एक प्रोटोकॉल जो नेटवर्क पर नए डिवाइसेज को अन्य डिवाइस के साथ संचार करने के लिए आवश्यक जानकारी प्रदान करता है।
- दस्तावेज़ीकरण (दस्तावेज़): लिखित पाठ या चित्र जो सॉफ़्टवेयर के साथ आते हैं और या तो यह बताते हैं कि सॉफ़्टवेयर कैसे संचालित होता है या इसका उपयोग कैसे किया जाता है।
- डोमेन: वेबसाइट के लिए ब्राउज़र में दर्ज किया गया पता।
- DOM (दस्तावेज़ ऑब्जेक्ट मॉडल): दस्तावेज़ ऑब्जेक्ट मॉडल (DOM) HTML और XML दस्तावेज़ों के लिए एक प्रोग्रामिंग API है। यह दस्तावेज़ों की तार्किक संरचना को परिभाषित करता है और जिस तरह से दस्तावेज़ को एक्सेस और हेरफेर किया जाता है।
- DRY (खुद को दोहराएँ नहीं): संक्षिप्त कोड का वर्णन करने के लिए उपयोग किया जाता है जो लंबा और/या दोहराव वाला नहीं है। उदाहरण उपयोग: "यह कोड DRY नहीं है।"
- ईएआई (एंटरप्राइज एप्लिकेशन इंटीग्रेशन): एंटरप्राइज एप्लिकेशन इंटीग्रेशन एक इंटीग्रेशन फ्रेमवर्क है जो प्रौद्योगिकियों और सेवाओं के संग्रह से बना है जो एक मिडलवेयर या "मिडलवेयर फ्रेमवर्क" बनाता है ताकि एक उद्यम में सिस्टम और एप्लिकेशन के एकीकरण को सक्षम किया जा सके। एंटरप्राइज एप्लिकेशन इंटीग्रेशन एक ही संगठन के भीतर कई एप्लिकेशन को एक साथ जोड़ने की प्रक्रिया है ताकि व्यावसायिक प्रक्रियाओं को यथासंभव सरल और स्वचालित किया जा सके, जबकि साथ ही मौजूदा एप्लिकेशन या डेटा संरचनाओं में व्यापक परिवर्तन करने से बचा जा सके। एप्लिकेशन को या तो बैक-एंड पर एपीआई या (शायद ही कभी) फ्रंट-एंड (जीयूआई) के माध्यम से जोड़ा जा सकता है। अनुसंधान फर्म गार्टनर के शब्दों में: ईएआई उद्यम में किसी भी जुड़े एप्लिकेशन या डेटा स्रोतों के बीच डेटा और व्यावसायिक प्रक्रियाओं का अप्रतिबंधित साझाकरण है।
- पारिस्थितिकी तंत्र: सॉफ्टवेयर परियोजनाओं का एक संग्रह, जो एक ही वातावरण में विकसित और सह-विकसित होते हैं।
- एनकैप्सुलेशन: डेटा को उस डेटा पर काम करने वाली विधियों के साथ बंडल करना।
- एन्क्रिप्शन: सूचना या डेटा को एक कोड में बदलने की प्रक्रिया, विशेष रूप से अनधिकृत पहुंच को रोकने के लिए।
- enum: एक विशेष डेटा प्रकार जो एक चर को पूर्वनिर्धारित स्थिरांक का एक सेट होने में सक्षम बनाता है।
- ES6 (ES2015): ECMA स्क्रिप्ट प्रोग्रामिंग भाषा का संस्करण 6 और बड़े पैमाने पर सॉफ़्टवेयर विकास को आसान बनाने के उद्देश्य से कई और सुविधाएँ जोड़ता है।
- पर्यावरण चर: एक चर जिसका मान प्रोग्राम के बाहर सेट किया जाता है, आमतौर पर ऑपरेटिंग सिस्टम में निर्मित कार्यक्षमता के माध्यम से, और प्रोग्राम के अंदर पहुँचा जा सकता है।
- ईआरपी (एंटरप्राइज रिसोर्स प्लानिंग): एक संगठन की सभी मुख्य आपूर्ति श्रृंखला, निर्माण, सेवाओं, वित्तीय और अन्य प्रक्रियाओं की योजना और प्रबंधन के लिए उपयोग किए जाने वाले सॉफ़्टवेयर और सिस्टम को संदर्भित करता है।
- ईवेंट: किसी प्रोग्राम द्वारा पता लगाई गई क्रिया या घटना।
- इवेंट हैंडलर: एक फंक्शन जिसमें प्रोग्राम स्टेटमेंट होते हैं जो किसी इवेंट के जवाब में निष्पादित होते हैं।
- अभिव्यक्ति: अक्षरों, संख्याओं या प्रतीकों का एक संयोजन जिसका उपयोग किसी चर के मान को दर्शाने के लिए किया जाता है।
- विस्तार: सॉफ्टवेयर का एक टुकड़ा एक अनुप्रयोग की क्षमताओं का विस्तार करता है और पहले से काम कर रहे स्टैंडअलोन एप्लिकेशन में अतिरिक्त सुविधाएं जोड़ता है।
- एक्सटेंशन (फ़ाइल): एक संक्षिप्त नाम जो फ़ाइल प्रकार को दर्शाता है। उदाहरण:
.js .tsx
- फेविकॉन: "पसंदीदा आइकन" के लिए संक्षिप्त, यह वह आइकन है जो आपकी वेबसाइट के ब्राउज़र टैब में दिखाई देता है।
- फ़ायरवॉल: एक असुरक्षित नेटवर्क (यानी, बाकी इंटरनेट) से सुरक्षित नेटवर्क की सुरक्षा के लिए सिस्टम।
- ढांचा: एक ठोस मंच जहां सामान्य कार्यक्षमता वाले सामान्य कोड को डेवलपर्स या उपयोगकर्ताओं द्वारा चुनिंदा विशिष्ट या ओवरराइड किया जा सकता है।
- फ्लोट: एक ऐसी संख्या से बना डेटा प्रकार जो पूर्णांक नहीं है, क्योंकि इसमें दशमलव प्रारूप में दर्शाया गया अंश शामिल होता है।
- फ्रंट एंड: वेबसाइट या ऐप का वह हिस्सा जिसे उपयोगकर्ता देखता है। यदि आपकी वेबसाइट का पिछला भाग पर्दे के पीछे सब कुछ है, तो मंच पर ऐसा ही होता है।
- एफ़टीपी (फाइल ट्रांसफर प्रोटोकॉल): एक कंप्यूटर से दूसरे कंप्यूटर में फाइलों के आदान-प्रदान की विधि। इसी तरह वेबसाइट को इंटरनेट पर अपलोड किया जाता है।
- फ़ंक्शन: संगठित, पुन: प्रयोज्य कोड का एक ब्लॉक जिसका उपयोग एकल, संबंधित क्रिया करने के लिए किया जाता है।
- कार्यात्मक प्रोग्रामिंग: एक प्रोग्रामिंग प्रतिमान जो शुद्ध कार्यों की रचना करके और साझा स्थिति, परिवर्तनशील डेटा और दुष्प्रभावों से बचकर सॉफ़्टवेयर बनाता है।
- फुल-स्टैक: फुल-स्टैक डेवलपर्स तीनों लेयर्स पर काम करते हैं: फ्रंटएंड, बैकएंड और डेटाबेस लेयर। संपूर्ण तकनीकी स्टैक में अपने ज्ञान की गहन गहराई के कारण, इस प्रकार के डेवलपर के पास उद्योग का वर्षों का अनुभव होता है और इसके लिए उन्हें अच्छा भुगतान मिलता है।
- जनरेटर: एक फ़ंक्शन जिसका उपयोग लूप के पुनरावृत्ति व्यवहार को नियंत्रित करने के लिए किया जा सकता है।
- गेटर: एक विधि जो किसी संपत्ति का मूल्य प्राप्त करती है।
- जीयूआई (ग्राफिकल यूजर इंटरफेस): यूजर इंटरफेस का प्रकार जहां उपयोगकर्ता इलेक्ट्रॉनिक उपकरणों के साथ दृश्य संकेतक प्रतिनिधित्व जैसे बटन, स्क्रॉल बार, कर्सर इत्यादि के माध्यम से बातचीत कर सकते हैं।
- गिट : एक संस्करण नियंत्रण प्रणाली जो हमारे द्वारा प्रतिबद्ध होने पर स्वचालित रूप से हमारी फ़ाइल/या प्रोजेक्ट को अपडेट करती है।
- GitHub: GitHub, Git के लिए एक क्लाउड इंटरफ़ेस है। गिटहब गिट के सभी संस्करण नियंत्रण कार्यक्षमता प्रदान करता है, लेकिन बग ट्रैकिंग, कार्य प्रबंधन और प्रोजेक्ट विकी जैसी अपनी सुविधाएं भी प्रदान करता है।
- उच्च-क्रम फ़ंक्शन: एक फ़ंक्शन जो एक फ़ंक्शन को तर्क के रूप में लेता है और एक फ़ंक्शन देता है।
- एचटीएमएल (हाइपर टेक्स्ट मार्कअप लैंग्वेज): वेब पेज बनाने के लिए इस्तेमाल की जाने वाली मानक मार्कअप भाषा।
- HTTP (हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल): हाइपरमीडिया दस्तावेज़ों को प्रसारित करने के लिए एक एप्लिकेशन-लेयर प्रोटोकॉल, जैसे कि HTML।
- HTTP अनुरोध विधियाँ: कुछ विधियाँ जो किसी संसाधन पर वांछित कार्रवाई का संकेत देती हैं। इनमें GET, PUT, POST आदि शामिल हैं।
- IaaS (एक सेवा के रूप में अवसंरचना): एक सेवा के रूप में अवसंरचना (IaaS) क्लाउड कंप्यूटिंग का एक रूप है जो उपभोक्ताओं को ऑन-डिमांड, इंटरनेट पर और एक पर वर्चुअलाइज्ड कंप्यूटिंग संसाधन प्रदान करता है। पे-एज़-यू-गो के आधार पर।
- आईडीई (एकीकृत विकास पर्यावरण): एक सॉफ्टवेयर एप्लिकेशन जो एक सॉफ्टवेयर डेवलपर द्वारा आवश्यक सभी सुविधाओं और उपकरणों को जोड़ती है।
- अपरिवर्तनीय वस्तु: एक वस्तु जो निर्माण के बाद नहीं बदल सकती।
- विरासत: एक वर्ग की अन्य वर्गों से गुणों और विशेषताओं को प्राप्त करने की प्रवृत्ति।
- पूर्णांक (int): एक डेटा प्रकार जो गणितीय पूर्णांकों की कुछ श्रेणी का प्रतिनिधित्व करता है।
- पुनरावृत्ति: किसी वस्तु की प्रत्येक वस्तु को एक के बाद एक लेने के लिए एक सामान्य शब्द।
- दुभाषिया: एक कंप्यूटर प्रोग्राम जो किसी प्रोग्रामिंग या स्क्रिप्टिंग भाषा में लिखे गए निर्देशों को सीधे निष्पादित करता है, उन्हें पहले मशीन भाषा प्रोग्राम में संकलित करने की आवश्यकता के बिना।
- सूचना वास्तुकला: सूचना वास्तुकला जटिल जानकारी को स्पष्ट और तार्किक तरीके से व्यवस्थित करने का अभ्यास है। वेबसाइटों और ऐप्स के संदर्भ में, इसका मतलब उपयोगकर्ता के अनुकूल संरचना बनाना है जो उपयोगकर्ता के लिए अपना रास्ता खोजना आसान बनाता है।
- इटरेटर: एक ऑब्जेक्ट जो प्रोग्रामर को कंटेनर को पार करने में सक्षम बनाता है, विशेष रूप से सूचियां।
- आईपी: इंटरनेट प्रोटोकॉल, वह प्रोटोकॉल जिसके द्वारा इंटरनेट पर एक कंप्यूटर से दूसरे कंप्यूटर पर डेटा भेजा जाता है।
- जावा: जावा एक वर्ग-आधारित, वस्तु-उन्मुख प्रोग्रामिंग भाषा है जिसे यथासंभव कम कार्यान्वयन निर्भरता के लिए डिज़ाइन किया गया है। यह एक सामान्य-उद्देश्य वाली प्रोग्रामिंग भाषा है जिसका उद्देश्य एप्लिकेशन डेवलपर्स को एक बार लिखने, कहीं भी चलाने (WORA) देना है, जिसका अर्थ है कि संकलित जावा कोड उन सभी प्लेटफार्मों पर चल सकता है जो पुनर्संकलन की आवश्यकता के बिना जावा का समर्थन करते हैं। जावा अनुप्रयोगों को आम तौर पर बाइटकोड में संकलित किया जाता है जो अंतर्निहित कंप्यूटर आर्किटेक्चर की परवाह किए बिना किसी भी जावा वर्चुअल मशीन (जेवीएम) पर चल सकता है।
- जावा ईई: जावा ईई जावा एंटरप्राइज एडिशन के लिए है, जिसे पहले जे2ईई के नाम से जाना जाता था और वर्तमान में जकार्ता ईई के नाम से जाना जाता है। यह जावा एसई (मानक संस्करण) के चारों ओर लपेटने वाले विनिर्देशों का एक सेट है। जावा ईई वितरित कंप्यूटिंग और वेब सेवाओं जैसी उद्यम सुविधाओं वाले डेवलपर्स के लिए एक मंच प्रदान करता है। जावा ईई एप्लिकेशन आमतौर पर माइक्रोसर्वर या एप्लिकेशन सर्वर जैसे संदर्भ रन टाइम पर चलाए जाते हैं। कुछ संदर्भों के उदाहरण जहां जावा ईई का उपयोग किया जाता है, वे हैं ई-कॉमर्स, अकाउंटिंग, बैंकिंग सूचना प्रणाली।
- jQuery: एक तेज़, छोटी और सुविधा संपन्न जावास्क्रिप्ट लाइब्रेरी जिसका उद्देश्य आपकी वेबसाइट पर जावास्क्रिप्ट का उपयोग करना आसान बनाना है।
- JSON (जावास्क्रिप्ट ऑब्जेक्ट नोटेशन): अधिकांश प्रोग्रामिंग भाषाओं के साथ डेटा को स्टोर करने और एक्सचेंज करने के लिए एक सिंटैक्स।
- JSX: एक HTML जैसा सिंटैक्स जिसका उपयोग प्रीप्रोसेसरों द्वारा जावास्क्रिप्ट फ़ाइलों में पाए जाने वाले HTML-जैसे टेक्स्ट को मानक जावास्क्रिप्ट ऑब्जेक्ट में बदलने के लिए किया जाता है जिसे एक जावास्क्रिप्ट इंजन पार्स कर सकता है।
- जेवीएम: जावा वर्चुअल मशीन, या जेवीएम, जावा बाइटकोड को लोड, सत्यापित और निष्पादित करता है। इसे दुभाषिया या जावा प्रोग्रामिंग भाषा के मूल के रूप में जाना जाता है क्योंकि यह जावा प्रोग्रामिंग को निष्पादित करता है।
- JWT (JSON वेब टोकन): JWT या JSON वेब टोकन एक मानक है जिसका उपयोग किसी एप्लिकेशन के लिए एक्सेस टोकन बनाने के लिए किया जाता है।
- कर्नेल: ऑपरेटिंग सिस्टम के भीतर एक कंप्यूटर प्रोग्राम जो सिस्टम में हर चीज पर पूर्ण नियंत्रण रखता है।
- कीवर्ड: कीवर्ड एक ऐसा शब्द है जो किसी प्रोग्राम द्वारा आरक्षित किया जाता है क्योंकि इस शब्द का एक विशेष अर्थ होता है।
- kubernetes: Kubernetes एक ओपन-सोर्स कंटेनर ऑर्केस्ट्रेशन प्लेटफॉर्म है जो क्लाउड एप्लिकेशन के लिए एक इलास्टिक वेब सर्वर फ्रेमवर्क के संचालन को सक्षम बनाता है। Kubernetes सार्वजनिक क्लाउड सेवा प्रदाताओं को डेटा सेंटर आउटसोर्सिंग का समर्थन कर सकता है या बड़े पैमाने पर वेब होस्टिंग के लिए उपयोग किया जा सकता है।
- लाइब्रेरी: फाइलों, प्रोग्रामों, रूटीनों, लिपियों या कार्यों का एकल या संग्रह जिसे किसी अन्य कोड में संदर्भित किया जा सकता है।
- लिंक्ड लिस्ट: कंप्यूटर साइंस में, लिंक्ड लिस्ट डेटा तत्वों का एक रेखीय संग्रह होता है, जिसका क्रम स्मृति में उनके भौतिक स्थान द्वारा नहीं दिया जाता है। इसके बजाय, प्रत्येक तत्व अगले की ओर इशारा करता है। यह एक डेटा संरचना है जिसमें नोड्स का संग्रह होता है जो एक साथ अनुक्रम का प्रतिनिधित्व करते हैं।
- सूची: एक संग्रह प्रकार जो ऑर्डर किए गए, गैर-अद्वितीय तत्वों को संग्रहीत करता है जो डुप्लिकेट की अनुमति देते हैं।
- लोड परीक्षण: लोड परीक्षण एक प्रकार का गैर-कार्यात्मक परीक्षण है। लोड टेस्ट एक प्रकार का सॉफ्टवेयर टेस्टिंग है जो एक विशिष्ट अपेक्षित लोड के तहत एप्लिकेशन के व्यवहार को समझने के लिए आयोजित किया जाता है। लोड परीक्षण सामान्य और चरम स्थितियों दोनों में सिस्टम के व्यवहार को निर्धारित करने के लिए किया जाता है।
- लॉग फाइल: कंप्यूटिंग में, लॉग फाइल एक फाइल होती है जो या तो ऑपरेटिंग सिस्टम में होने वाली घटनाओं को रिकॉर्ड करती है या अन्य सॉफ्टवेयर चलता है, या संचार सॉफ्टवेयर के विभिन्न उपयोगकर्ताओं के बीच संदेशों को रिकॉर्ड करता है। लॉगिंग एक लॉग रखने की क्रिया है। सरलतम स्थिति में, संदेश एकल लॉग फ़ाइल में लिखे जाते हैं।
- लॉजिकल एरर: लॉजिक एरर प्रोग्राम में एक बग है जो इसे गलत तरीके से संचालित करता है, लेकिन असामान्य रूप से (या क्रैश) को समाप्त नहीं करता है।
- लूप: एक प्रोग्रामिंग संरचना जो एक विशिष्ट शर्त पूरी होने तक निर्देशों के अनुक्रम को दोहराती है।
- मशीन भाषा: कंप्यूटर द्वारा समझी जाने वाली भाषा है।
- मार्कअप भाषा: एक कंप्यूटर भाषा जो किसी दस्तावेज़ में तत्वों को परिभाषित करने के लिए टैग का उपयोग करती है।
- मर्ज सॉर्ट: एक फूट डालो और जीतो एल्गोरिथम। यह इनपुट ऐरे को दो हिस्सों में विभाजित करता है, दो हिस्सों के लिए खुद को कॉल करता है, और फिर दो सॉर्ट किए गए हिस्सों को मिला देता है।
- मेटा टैग: वेब पेजों या तत्वों पर अतिरिक्त जानकारी, जैसे कि Google खोज परिणामों में सामग्री का एक टुकड़ा किस तरह प्रदर्शित होना चाहिए, किसी छवि के लिए फोटो क्रेडिट, या प्लगइन से जुड़े मुख्य कीवर्ड।
- विधि: किसी वर्ग या वस्तु से जुड़ा एक फ़ंक्शन।
- मेमोइज़ेशन: अनुकूलन तकनीक जिसमें परिणाम संग्रहीत करना शामिल है ताकि आप एक ही चीज़ की बार-बार गणना करने के बजाय अगली बार उसका उपयोग कर सकें।
- मिडलवेयर: मिडलवेयर एक ऐसा सॉफ्टवेयर है जो ऑपरेटिंग सिस्टम द्वारा पेश किए जाने वाले एप्लिकेशन से बाहर के एप्लिकेशन को सामान्य सेवाएं और क्षमताएं प्रदान करता है। डेटा प्रबंधन, एप्लिकेशन सेवाएं, संदेश सेवा, प्रमाणीकरण और एपीआई प्रबंधन सभी आमतौर पर मिडलवेयर द्वारा नियंत्रित किए जाते हैं।
- MIME: बहुउद्देश्यीय इंटरनेट मेल एक्सटेंशन एक इंटरनेट मानक है जो ASCII के अलावा अन्य वर्ण सेट में टेक्स्ट का समर्थन करने के लिए ईमेल संदेशों के प्रारूप का विस्तार करता है, साथ ही ऑडियो, वीडियो, छवियों और एप्लिकेशन प्रोग्राम के अटैचमेंट को भी बढ़ाता है।
- परिवर्तनीय वस्तु: एक वस्तु जो निर्माण के बाद बदल सकती है।
- नेविगेशन: एक होमपेज पर लिंक जो किसी वेबसाइट के अन्य पेजों को तोड़ते हैं। यह किसी साइट के शीर्ष पर मेनू में या पाद लेख में (अधिमानतः दोनों) दोनों में हो सकता है।
- NAT (नेटवर्क एड्रेस ट्रांसलेशन): IP एड्रेस स्पेस को दूसरे में रीमैप करने की एक विधि
- प्राकृतिक भाषा समझ: उपयोगकर्ता ने जो लिखा या कहा उसके आधार पर उपयोगकर्ता के इरादे का निर्धारण। उदाहरण के लिए, एक खोज इंजन प्राकृतिक भाषा समझ का उपयोग यह निर्धारित करने के लिए करता है कि उपयोगकर्ता क्या खोज रहा है, इस आधार पर कि उपयोगकर्ता ने क्या लिखा या कहा।
- तंत्रिका नेटवर्क: एक मॉडल जो, मस्तिष्क से प्रेरणा लेते हुए, परतों से बना होता है (जिनमें से कम से कम एक छिपा होता है) जिसमें साधारण कनेक्टेड इकाइयाँ या न्यूरॉन्स होते हैं, जिसके बाद गैर-रैखिकताएँ होती हैं।
- न्यूरॉन: तंत्रिका नेटवर्क में एक नोड, आमतौर पर कई इनपुट मान लेता है और एक आउटपुट मान उत्पन्न करता है। न्यूरॉन एक सक्रियण फ़ंक्शन (नॉनलाइनियर ट्रांसफ़ॉर्मेशन) को इनपुट मानों के भारित योग पर लागू करके आउटपुट मान की गणना करता है।
- नोड: डेटा संरचना की मूल इकाई, जैसे लिंक की गई सूची या ट्री डेटा संरचना।
- NoSQL या NoSQL डेटाबेस: NoSQL डेटाबेस (उर्फ "न केवल SQL") गैर सारणीबद्ध हैं, और डेटा को रिलेशनल टेबल की तुलना में अलग तरीके से संग्रहीत करते हैं। एक NoSQL डेटाबेस डेटा के भंडारण और पुनर्प्राप्ति के लिए एक तंत्र प्रदान करता है जिसे रिलेशनल डेटाबेस में उपयोग किए जाने वाले सारणीबद्ध संबंधों के अलावा अन्य तरीकों से तैयार किया जाता है। NoSQL डेटाबेस उनके डेटा मॉडल के आधार पर कई प्रकार के होते हैं। मुख्य प्रकार दस्तावेज़, की-वैल्यू, वाइड-कॉलम और ग्राफ़ हैं।
- node.js: NNode.js एक ओपन-सोर्स, क्रॉस-प्लेटफ़ॉर्म, बैक-एंड जावास्क्रिप्ट रनटाइम वातावरण है जो V8 इंजन पर चलता है और वेब ब्राउज़र के बाहर जावास्क्रिप्ट कोड निष्पादित करता है।
- शोर: कुछ भी जो डेटासेट में सिग्नल को अस्पष्ट करता है।
- null: एक विशेष डेटा प्रकार जिसका केवल एक मान हो सकता है: NULL।
- ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग: एक प्रोग्रामिंग प्रतिमान जो फ़ंक्शन और तर्क के बजाय डेटा, या ऑब्जेक्ट के आसपास सॉफ़्टवेयर डिज़ाइन को व्यवस्थित करता है।
- उद्देश्य: एक मीट्रिक जिसे आपका एल्गोरिदम अनुकूलित करने का प्रयास कर रहा है।
- ऑन-प्रिमाइसेस: ऑन-प्रिमाइसेस वह सॉफ़्टवेयर और तकनीक है जो किसी उद्यम की भौतिक सीमाओं के भीतर स्थित होती है - अक्सर कंपनी के डेटा सेंटर में (कंपनी के परिसर में स्थित हार्डवेयर पर सॉफ़्टवेयर स्थापित करना और चलाना) - होस्ट किए गए सर्वर या क्लाउड में दूरस्थ रूप से चलने के विरोध में।
- ऑपरेटर: एक प्रतीक जो संकलक या दुभाषिया को विशिष्ट गणितीय, संबंधपरक या तार्किक संचालन करने और अंतिम परिणाम देने के लिए कहता है।
- ऑपरेटिंग सिस्टम: एक ऑपरेटिंग सिस्टम, या ओएस, एक प्रकार का सॉफ़्टवेयर है जो उपयोगकर्ता को डिवाइस पर एप्लिकेशन चलाने में सक्षम बनाता है।
- ओपन सोर्स सॉफ्टवेयर: ओपन सोर्स सॉफ्टवेयर (ओएसएस) वह सॉफ्टवेयर है जो अपने सोर्स कोड के साथ वितरित किया जाता है, जो इसे अपने मूल अधिकारों के साथ उपयोग, संशोधन और वितरण के लिए उपलब्ध कराता है। OSS में आम तौर पर एक लाइसेंस शामिल होता है जो प्रोग्रामर को उनकी आवश्यकताओं के अनुसार सॉफ़्टवेयर को संशोधित करने की अनुमति देता है और यह नियंत्रित करता है कि सॉफ़्टवेयर कैसे वितरित किया जा सकता है।
- OOTB: "बॉक्स से बाहर।" इसे "ऑफ द शेल्फ़" के रूप में भी जाना जाता है। ये सुविधाओं और कार्यों के लिए तैयार, प्लग-एंड-प्ले विकल्प हैं जिन्हें आप अनुकूलित या कॉन्फ़िगर किए बिना डाउनलोड और इंस्टॉल कर सकते हैं।
- PaS (एक सेवा के रूप में प्लेटफॉर्म): प्लेटफॉर्म-ए-ए-सर्विस (Paa) एक प्रकार की क्लाउड कंप्यूटिंग पेशकश है जिसमें एक सेवा प्रदाता ग्राहकों को एक प्लेटफॉर्म प्रदान करता है, जिससे उन्हें विकसित करने, चलाने और प्रबंधित करने में मदद मिलती है। बुनियादी ढांचे के निर्माण और रखरखाव की आवश्यकता के बिना व्यावसायिक अनुप्रयोगों जैसे सॉफ्टवेयर विकास प्रक्रियाओं की आमतौर पर आवश्यकता होती है।
- पैकेज: एक नेमस्पेस जो संबंधित कक्षाओं और इंटरफेस के एक सेट को व्यवस्थित करता है।
- पेज टेम्प्लेट: वेबपेज के लिए लेआउट - समान संरचना वाले पेज समान टेम्प्लेट साझा करते हैं (जैसे कि एक ही वेबसाइट पर विभिन्न प्रकार के ईवेंट के लिए ईवेंट विवरण पृष्ठ)। मौलिक रूप से भिन्न पृष्ठ अलग-अलग टेम्प्लेट का उपयोग करते हैं।
- पैकेज मैनेजर: प्रोजेक्ट वातावरण बनाने और बाहरी निर्भरता को आसानी से आयात करने के लिए प्रोग्रामिंग भाषा का टूल।
- पैरामीटर: वेरिएबल जो फ़ंक्शन घोषणा में उपयोग किए जाते हैं, उन तर्कों का प्रतिनिधित्व करने के लिए जो फ़ंक्शन कॉल के दौरान फ़ंक्शन को भेजे गए थे।
- पार्स: डेटा को अधिक व्यावहारिक तरीके से बदलने की क्रिया।
- प्रदर्शन परीक्षण: प्रदर्शन परीक्षण एक कार्यभार के तहत कंप्यूटर, नेटवर्क, सॉफ्टवेयर प्रोग्राम या डिवाइस की गति, प्रतिक्रिया और स्थिरता को निर्धारित करने की प्रक्रिया है। प्रदर्शन परीक्षण में प्रयोगशाला में किए गए मात्रात्मक परीक्षण शामिल हो सकते हैं, या सीमित परिदृश्यों में उत्पादन वातावरण में हो सकते हैं।
- PHP: PHP का अर्थ हाइपरटेक्स्ट प्रीप्रोसेसर है, जो एक सर्वर-साइड स्क्रिप्टिंग भाषा है। अन्य बातों के अलावा, PHP का उपयोग गतिशील पृष्ठ सामग्री उत्पन्न करने, कुकीज़ भेजने और प्राप्त करने, उपयोगकर्ता पहुंच को नियंत्रित करने और डेटा एन्क्रिप्ट करने के लिए किया जा सकता है। यह आज उपयोग किए जाने वाले लगभग सभी सर्वरों के साथ संगत है, यह सीखना काफी आसान है, डेटाबेस की एक विस्तृत श्रृंखला का समर्थन करता है, और यह डाउनलोड करने के लिए मुफ़्त है।
- पाइपलाइन: श्रृंखला में जुड़े डेटा प्रोसेसिंग तत्वों का एक सेट, जहां एक तत्व का आउटपुट अगले एक का इनपुट होता है।
- प्लगइन: देखें एक्सटेंशन
- पीएनजी (पोर्टेबल नेटवर्क ग्राफ़िक्स): एक छवि प्रकार जिसे वेब डिज़ाइन में आमतौर पर पारदर्शी पृष्ठभूमि और/या अर्ध-पारदर्शी छवि प्रदान करने के लिए उपयोग किया जाता है।
- पॉइंटर: वेरिएबल जो दूसरे वेरिएबल के मेमोरी एड्रेस को स्टोर करता है।
- बहुरूपता: एक वस्तु-उन्मुख प्रोग्रामिंग अवधारणा जो एक चर, कार्य या वस्तु की कई रूपों को लेने की क्षमता को संदर्भित करती है।
- प्रक्रियात्मक प्रोग्रामिंग: प्रक्रिया कॉल की अवधारणा पर आधारित एक प्रोग्रामिंग प्रतिमान, जिसमें कथनों को प्रक्रियाओं में संरचित किया जाता है (जिसे सबरूटीन या फ़ंक्शन के रूप में भी जाना जाता है)।
- प्रोसेस कंट्रोल ब्लॉक: उर्फ पीसीबी, कंप्यूटर ऑपरेटिंग सिस्टम द्वारा एक प्रक्रिया के बारे में सभी जानकारी संग्रहीत करने के लिए उपयोग की जाने वाली डेटा संरचना।
- प्रोग्रामिंग: निर्देशों का एक सेट बनाने की प्रक्रिया जो कंप्यूटर को यह बताती है कि किसी कार्य को कैसे करना है।
- प्रोग्रामिंग भाषा: विशिष्ट कार्यों को करने के लिए कंप्यूटर या कंप्यूटिंग डिवाइस को निर्देश देने के लिए एक शब्दावली और व्याकरण संबंधी नियमों का सेट। जैसे. जावास्क्रिप्ट, पायथन.
- प्रोग्रामिंग प्रतिमान: प्रोग्रामिंग की एक शैली या "तरीका"।
- वादा: एक ऐसी वस्तु जो भविष्य में कुछ समय के लिए एक ही मूल्य उत्पन्न कर सकती है।
- गुण: विशेष मान जो किसी वर्ग या वस्तु में शामिल होते हैं।
- प्रोटोटाइप (जावास्क्रिप्ट): जावास्क्रिप्ट ऑब्जेक्ट में एक आंतरिक गुण।
- स्यूडोकोड: कंप्यूटर प्रोग्राम या एल्गोरिथम में चरणों का विस्तृत विवरण, मशीन पढ़ने के बजाय मानव पढ़ने के लिए अभिप्रेत है। यह अक्सर प्रोग्रामिंग भाषाओं के संरचनात्मक सम्मेलनों का उपयोग करता है।
- पायथन: पायथन एक व्याख्या की गई, उच्च-स्तरीय और सामान्य-उद्देश्य वाली प्रोग्रामिंग भाषा है।
- क्वेरी: एक अनुरोध जो डेटाबेस और सूचना प्रणाली से जानकारी प्राप्त करने के लिए भेजता है
- क्वेरी भाषा: एक कंप्यूटर प्रोग्रामिंग भाषा जो क्वेरी भेजकर डेटाबेस और सूचना प्रणाली से डेटा का अनुरोध और पुनर्प्राप्ति करती है।
- कतार: कतार एक सार डेटा संरचना है, जो कुछ हद तक स्टैक के समान है। ढेर के विपरीत, इसके दोनों सिरों पर एक कतार खुली होती है। एक छोर का उपयोग हमेशा डेटा (एनक्यू) डालने के लिए किया जाता है और दूसरे का उपयोग डेटा (डीक्यू) को हटाने के लिए किया जाता है। कतार फर्स्ट-इन-फर्स्ट-आउट पद्धति का अनुसरण करती है, अर्थात, पहले संग्रहीत डेटा आइटम को पहले एक्सेस किया जाएगा। कतार का एक वास्तविक दुनिया का उदाहरण सिंगल-लेन वन-वे रोड हो सकता है, जहां वाहन पहले प्रवेश करता है, पहले बाहर निकलता है। अधिक वास्तविक दुनिया के उदाहरणों को टिकट खिड़कियों और बस-स्टॉप पर कतारों के रूप में देखा जा सकता है।
-RAML (रेस्टफुल एपीआई मॉडलिंग लैंग्वेज): रेस्टफुल एपीआई मॉडलिंग लैंग्वेज, रेस्टफुल एपीआई का वर्णन करने के लिए एक वाईएएमएल-आधारित भाषा है। यह RESTful या व्यावहारिक रूप से RESTful API का वर्णन करने के लिए आवश्यक सभी जानकारी प्रदान करता है। RAML आपको यह देखने देता है कि आपका एपीआई कैसा दिखता है, जैसा कि आप इसे डिज़ाइन करते हैं, पढ़ने में आसान सादा पाठ का उपयोग करके। RESTful API मॉडलिंग लैंग्वेज (RAML) डिजाइन से लेकर शेयरिंग तक पूरे एपीआई जीवनचक्र को प्रबंधित करना आसान बनाती है। यह संक्षिप्त है - आप केवल वही लिखते हैं जो आपको परिभाषित करने की आवश्यकता है - और पुन: प्रयोज्य। यह मशीन पठनीय एपीआई डिज़ाइन है जो वास्तव में मानव के अनुकूल है।
- रीडायरेक्ट: एक URL से दूसरे URL पर स्वचालित अग्रेषण — आमतौर पर किसी पुराने वेबसाइट URL से नई वेबसाइट के उसी पृष्ठ पर (इन्हें 301 रीडायरेक्ट कहा जाता है)।
- रूबी: रूबी एक व्याख्या की गई, उच्च स्तरीय, सामान्य प्रयोजन वाली प्रोग्रामिंग भाषा है। रूबी गतिशील रूप से टाइप की गई है और कचरा संग्रह और समय-समय पर संकलन का उपयोग करती है।
- रूबी ऑन रेल्स: रूबी ऑन रेल्स, या रेल्स, एक सर्वर-साइड वेब एप्लिकेशन फ्रेमवर्क है जिसे एमआईटी लाइसेंस के तहत रूबी में लिखा गया है। रेल एक मॉडल-व्यू-कंट्रोलर फ्रेमवर्क है, जो डेटाबेस, वेब सेवा और वेब पेजों के लिए डिफ़ॉल्ट संरचना प्रदान करता है।
- पुनरावृत्ति: एक प्रक्रिया जिसमें कोई फ़ंक्शन खुद को सबरूटीन कहता है। देखें पुनरावृत्ति
- रिग्रेशन टेस्टिंग: रिग्रेशन टेस्टिंग यह सुनिश्चित करने के लिए कार्यात्मक और गैर-कार्यात्मक परीक्षण फिर से चल रहा है कि पहले विकसित और परीक्षण किए गए सॉफ़्टवेयर अभी भी बदलाव के बाद भी प्रदर्शन करते हैं।
- रेगुलर एक्सप्रेशन: किसी स्ट्रिंग या पैटर्न को व्यक्त करने वाले प्रतीकों और वर्णों का एक क्रम जिसे टेक्स्ट के लंबे भाग में खोजा जाना है।
- रिपॉजिटरी: एक केंद्रीय स्थान जिसमें कोड संग्रहीत और प्रबंधित किया जाता है।
- REPL (रीड-एवल-प्रिंट लूप): प्रोग्रामिंग भाषा के लिए एक इंटरेक्टिव दुभाषिया।
- REST (प्रतिनिधि राज्य स्थानांतरण): रिप्रेजेंटेटिव स्टेट ट्रांसफर (REST) एक सॉफ्टवेयर आर्किटेक्चरल स्टाइल है जो वेब सेवाओं को बनाने के लिए उपयोग की जाने वाली बाधाओं के एक सेट को परिभाषित करता है। वेब सेवाएं जो आरईएसटी वास्तुकला शैली के अनुरूप हैं, जिन्हें रीस्टफुल वेब सेवाएं कहा जाता है, इंटरनेट पर कंप्यूटर सिस्टम के बीच अंतःक्रियाशीलता प्रदान करती हैं। रीस्टफुल वेब सेवाएं अनुरोध करने वाले सिस्टम को HTTP विधि, या क्रिया (GET, POST, PUT, DELETE आदि) के रूप में स्टेटलेस ऑपरेशंस के एक समान और पूर्वनिर्धारित सेट का उपयोग करके वेब संसाधनों के टेक्स्ट प्रस्तुतीकरण तक पहुंचने और हेरफेर करने की अनुमति देती हैं। स्टेटलेस प्रोटोकॉल और मानक संचालन का उपयोग करके, रीस्टफुल सिस्टम का लक्ष्य तेजी से प्रदर्शन, विश्वसनीयता और घटकों का पुन: उपयोग करके बढ़ने की क्षमता है।
- रेस्टफुल वेब सर्विसेज: वेब सेवाएं जो आरईएसटी आर्किटेक्चरल स्टाइल के अनुरूप हैं।
- रिज़ॉल्यूशन: अनिवार्य रूप से किसी डिस्प्ले पर इमेज या ग्राफ़िक को कितना बड़ा रेंडर किया जा सकता है। अक्सर डेवलपर्स तस्वीरों के रिज़ॉल्यूशन के बारे में बात करते हैं क्योंकि कम रिज़ॉल्यूशन पर फ़ोटो प्रदर्शित नहीं होते हैं, अगर उन्हें डेस्कटॉप स्क्रीन की पूरी चौड़ाई के लिए आकार देने की आवश्यकता होती है। रिज़ॉल्यूशन को पिक्सल में मापा जाता है (उदाहरण के लिए, मैकबुक एयर स्क्रीन का रिज़ॉल्यूशन 1440 x 900 पिक्सल है)।
- सास (एक सेवा के रूप में सॉफ्टवेयर): एक सेवा के रूप में सॉफ्टवेयर (सास) एक सॉफ्टवेयर लाइसेंसिंग और वितरण मॉडल है जिसमें सॉफ्टवेयर को सदस्यता के आधार पर लाइसेंस दिया जाता है और केंद्रीय रूप से होस्ट किया जाता है। इसे कभी-कभी "ऑन-डिमांड सॉफ़्टवेयर" के रूप में जाना जाता है।
- SAML (सुरक्षा अभिकथन मार्कअप भाषा): सुरक्षा अभिकथन मार्कअप भाषा पार्टियों के बीच, विशेष रूप से, एक पहचान प्रदाता और एक सेवा प्रदाता के बीच प्रमाणीकरण और प्राधिकरण डेटा के आदान-प्रदान के लिए एक खुला मानक है। उस शब्दजाल का मतलब यह है कि आप कई अलग-अलग वेबसाइटों में लॉग इन करने के लिए क्रेडेंशियल्स के एक सेट का उपयोग कर सकते हैं। SAML सुरक्षा अभिकथन के लिए एक XML-आधारित मार्कअप भाषा है।
- सैंडबॉक्स: एक परीक्षण वातावरण जो वेब विकास और संशोधन नियंत्रण सहित सॉफ्टवेयर विकास के संदर्भ में, उत्पादन वातावरण या भंडार से अप्रयुक्त कोड परिवर्तन और एकमुश्त प्रयोग को अलग करता है।
- SDLC (सॉफ़्टवेयर डेवलपमेंट लाइफ़ साइकिल): सॉफ़्टवेयर डेवलपमेंट लाइफ़ साइकिल (SDLC) एक ऐसी प्रक्रिया है जिसका उपयोग सॉफ़्टवेयर उद्योग द्वारा उच्च गुणवत्ता वाले सॉफ़्टवेयर के डिज़ाइन, विकास और परीक्षण के लिए किया जाता है। एसडीएलसी का लक्ष्य एक उच्च गुणवत्ता वाला सॉफ्टवेयर तैयार करना है जो ग्राहकों की अपेक्षाओं को पूरा करता है या उससे अधिक है, समय और लागत अनुमानों के भीतर पूरा होता है। इसे अनुप्रयोग विकास जीवन-चक्र भी कहा जाता है।
- सर्वर: एक कंप्यूटर जो अन्य कंप्यूटरों को डेटा प्रदान करता है।
- अनुक्रम मॉडल: एक ऐसा मॉडल जिसके इनपुट पर क्रमिक निर्भरता होती है। उदाहरण के लिए, पहले देखे गए वीडियो के अनुक्रम से देखे गए अगले वीडियो की भविष्यवाणी करना।
- सेटर: एक विधि जो किसी संपत्ति का मूल्य निर्धारित करती है।
- साइटमैप: एक वेबसाइट पर सभी पृष्ठों की रूपरेखा, पदानुक्रमित क्रम में व्यवस्थित - बहुत कुछ उन रूपरेखाओं की तरह जो आप अपने कॉलेज के टर्म पेपर के लिए उपयोग करते थे।
- SOA (सर्विस ओरिएंटेड आर्किटेक्चर): सर्विस-ओरिएंटेड आर्किटेक्चर (SOA) सॉफ्टवेयर डिजाइन की एक शैली है, जहां नेटवर्क पर संचार प्रोटोकॉल के माध्यम से एप्लिकेशन घटकों द्वारा अन्य घटकों को सेवाएं प्रदान की जाती हैं।
- SOAP (सिंपल ऑब्जेक्ट एक्सेस प्रोटोकॉल): SOAP कंप्यूटर नेटवर्क में वेब सेवाओं के कार्यान्वयन में संरचित जानकारी के आदान-प्रदान के लिए एक संदेश प्रोटोकॉल विनिर्देश है। इसका उद्देश्य विस्तारशीलता, तटस्थता, वाचालता और स्वतंत्रता प्रदान करना है। यह अपने संदेश प्रारूप के लिए एक्सएमएल सूचना सेट का उपयोग करता है, और एप्लिकेशन परत प्रोटोकॉल पर निर्भर करता है, अक्सर हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (एचटीटीपी), हालांकि कुछ विरासत सिस्टम संदेश बातचीत और संचरण के लिए सरल मेल ट्रांसफर प्रोटोकॉल (एसएमटीपी) पर संचार करते हैं।
- सॉकेट: नेटवर्क पर चल रहे दो प्रोग्रामों के बीच दो-तरफ़ा संचार लिंक का एक समापन बिंदु
- सॉफ्टवेयर आर्किटेक्चर:सॉफ्टवेयर आर्किटेक्चर एक सॉफ्टवेयर सिस्टम की मूलभूत संरचनाओं और ऐसी संरचनाओं और सिस्टम को बनाने के अनुशासन को संदर्भित करता है। प्रत्येक संरचना में सॉफ्टवेयर तत्व, उनके बीच संबंध और तत्वों और संबंधों दोनों के गुण शामिल होते हैं।
- सॉफ्टवेयर इंजीनियरिंग: उपयोगकर्ता की जरूरतों का विश्लेषण करने और अंतिम-उपयोगकर्ता अनुप्रयोगों को डिजाइन, निर्माण और परीक्षण करने की प्रक्रिया है जो सॉफ्टवेयर प्रोग्रामिंग भाषाओं के उपयोग के माध्यम से इन जरूरतों को पूरा करेगा।
- सॉफ़्टवेयर एकीकरण: सॉफ़्टवेयर एकीकरण विभिन्न प्रकार के सॉफ़्टवेयर उप-प्रणालियों को एक साथ लाने की प्रक्रिया है ताकि वे एक एकीकृत एकल प्रणाली का निर्माण करें। सॉफ़्टवेयर एकीकरण की कई कारणों से आवश्यकता हो सकती है, जैसे: किसी लीगेसी सिस्टम से नए डेटाबेस सिस्टम में माइग्रेट करना, जिसमें क्लाउड-आधारित डेटा संग्रहण शामिल है।
- सोर्स कोड: कोड का कोई भी संग्रह, टिप्पणियों के साथ या बिना, मानव-पठनीय प्रोग्रामिंग भाषा का उपयोग करके लिखा जाता है, आमतौर पर सादे पाठ के रूप में।
- एसक्यूएल (संरचित क्वेरी भाषा): एसक्यूएल एक डोमेन-विशिष्ट भाषा है जिसका उपयोग प्रोग्रामिंग में किया जाता है और एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम में रखे गए डेटा के प्रबंधन के लिए या रिलेशनल डेटा स्ट्रीम मैनेजमेंट सिस्टम में स्ट्रीम प्रोसेसिंग के लिए डिज़ाइन किया गया है। ANSI (अमेरिकन नेशनल स्टैंडर्ड इंस्टीट्यूट) के अनुसार, यह रिलेशनल डेटाबेस मैनेजमेंट सिस्टम के लिए मानक भाषा है।
- एसएसएल: एसएसएल का मतलब सिक्योर सॉकेट लेयर है। यह सुनिश्चित करने के लिए एक मानक सुरक्षा प्रोटोकॉल है कि वेब सर्वर और ब्राउज़र के बीच प्रेषित सभी डेटा एन्क्रिप्टेड रहता है-और इसलिए नग्न आंखों के लिए अपठनीय है। वेब पते को देखकर आप बता सकते हैं कि किसी वेबसाइट के पास SSL प्रमाणपत्र है या नहीं: यदि URL “https” से शुरू होता है, तो वेबसाइट सुरक्षित है। आपको ब्राउज़र बार में एक पैडलॉक सिंबल भी दिखाई देगा।
- स्टैक: कंप्यूटर विज्ञान में, स्टैक एक अमूर्त डेटा प्रकार (ADT) है जो तत्वों के संग्रह के रूप में कार्य करता है, जिसमें दो मुख्य प्रमुख ऑपरेशन होते हैं: पुश, जो संग्रह में एक तत्व जोड़ता है, और पॉप, जो हटाता है सबसे हाल ही में जोड़ा गया तत्व जिसे अभी तक हटाया नहीं गया था। स्टैक आमतौर पर अधिकांश प्रोग्रामिंग भाषाओं में उपयोग किया जाता है। इसे स्टैक नाम दिया गया है क्योंकि यह वास्तविक-विश्व स्टैक की तरह व्यवहार करता है, उदाहरण के लिए - ताश का एक डेक या प्लेटों का ढेर, आदि। एक वास्तविक-विश्व स्टैक केवल एक छोर पर संचालन की अनुमति देता है। उदाहरण के लिए, हम कार्ड या प्लेट को केवल स्टैक के ऊपर से ही रख या हटा सकते हैं। इसी तरह, स्टैक एडीटी केवल एक छोर पर सभी डेटा संचालन की अनुमति देता है। किसी भी समय, हम केवल स्टैक के शीर्ष तत्व तक पहुँच सकते हैं। यह फीचर इसे LIFO डेटा स्ट्रक्चर बनाता है। LIFO का मतलब लास्ट-इन-फर्स्ट-आउट है। यहां, जो तत्व सबसे अंत में रखा (डाला या जोड़ा) जाता है, उसे पहले एक्सेस किया जाता है।
- कथन: कोड की एक पंक्ति जिसका उपयोग किसी विशिष्ट कार्य को करने के लिए किया जाता है।
- स्ट्रेस टेस्टिंग: स्ट्रेस टेस्टिंग एक प्रकार का सॉफ्टवेयर टेस्टिंग है जो सॉफ्टवेयर एप्लिकेशन की स्थिरता और विश्वसनीयता की पुष्टि करता है। तनाव परीक्षण एक सॉफ्टवेयर परीक्षण गतिविधि है जो सामान्य संचालन की सीमा से परे परीक्षण करके सॉफ्टवेयर की मजबूती को निर्धारित करती है। "मिशन क्रिटिकल" सॉफ़्टवेयर के लिए तनाव परीक्षण विशेष रूप से महत्वपूर्ण है, लेकिन इसका उपयोग सभी प्रकार के सॉफ़्टवेयर के लिए किया जाता है। स्ट्रेस टेस्टिंग का लक्ष्य अत्यधिक भारी लोड स्थितियों के तहत इसकी मजबूती और त्रुटि प्रबंधन क्षमताओं पर सॉफ्टवेयर को मापना है और यह सुनिश्चित करना है कि सॉफ्टवेयर संकट की स्थिति में क्रैश न हो।
- स्ट्रिंग: वर्णों का एक क्रम।
- स्ट्रिंग कॉन्सटेनेशन: कैरेक्टर स्ट्रिंग्स को एंड-टू-एंड जोड़ने का ऑपरेशन है।
- सबएक्सप्रेशन: किसी एक्सप्रेशन का वह हिस्सा जो अपने आप में एक सही एक्सप्रेशन होता है।
- सबनेट मास्क: एक 32-बिट नंबर जो आईपी एड्रेस को नेटवर्क और होस्ट एड्रेस में अलग करता है।
- SVG (स्केलेबल वेक्टर ग्राफ़िक्स): एक वेक्टर ग्राफ़िक्स फ़ाइल स्वरूप जो वेब पर XML पृष्ठों में द्वि-आयामी छवियों को प्रदर्शित करने में सक्षम बनाता है।
- वाक्यविन्यास: प्रोग्रामिंग भाषा का व्याकरण।
- सिस्टम टेस्टिंग: सिस्टम टेस्टिंग एक संपूर्ण इंटीग्रेटेड सिस्टम पर टेस्टिंग होती है, ताकि सिस्टम की निर्दिष्ट आवश्यकताओं के अनुपालन का मूल्यांकन किया जा सके। सिस्टम परीक्षण, अपने इनपुट के रूप में, उन सभी एकीकृत घटकों को लेता है जो एकीकरण परीक्षण पास कर चुके हैं। सिस्टम टेस्ट का उद्देश्य एंड-टू-एंड सिस्टम विनिर्देशों का मूल्यांकन करना है। आमतौर पर, सॉफ्टवेयर एक बड़े कंप्यूटर-आधारित सिस्टम का केवल एक तत्व होता है।
- टीसीपी (ट्रांसमिशन कंट्रोल प्रोटोकॉल): इंटरनेट प्रोटोकॉल (आईपी) का उपयोग करने वाले नेटवर्क पर सबसे अधिक बार उपयोग किया जाने वाला संचार प्रोटोकॉल
- टेम्पलेट: एक पूर्व स्वरूपित फ़ाइल जो किसी अन्य फ़ाइल के लिए प्रारंभिक बिंदु के रूप में कार्य करती है।
- टेनरी ऑपरेटर: एक ऑपरेटर जो तीन तर्क लेता है।
- परीक्षण: एक सॉफ्टवेयर एप्लिकेशन की कार्यक्षमता का मूल्यांकन करने के लिए एक प्रक्रिया यह पता लगाने के लिए कि क्या विकसित सॉफ्टवेयर निर्दिष्ट आवश्यकताओं को पूरा करता है या नहीं और यह सुनिश्चित करने के लिए बग की पहचान करने के लिए कि उत्पाद बग-मुक्त है।
- परीक्षण ढांचा: परीक्षण मामलों को बनाने और डिजाइन करने के लिए उपयोग किए जाने वाले दिशानिर्देशों या नियमों का एक समूह।
- टेक्स्ट एडिटर: टेक्स्ट एडिटर सिर्फ एक प्रकार का सॉफ्टवेयर होता है, जिसका इस्तेमाल सादा, बिना फॉर्मेट वाला टेक्स्ट लिखने के लिए किया जाता है। आप अपना प्रारंभिक कोड लिखने के लिए SublimeText, TextEdit या TextWrangler जैसे टेक्स्ट एडिटर का उपयोग करेंगे। फिर, बाद में, इसे कंप्यूटर-पठनीय बनाने के लिए प्रारूपित किया जाएगा।
- थ्रेड: एक प्रोग्राम के लिए खुद को दो या दो से अधिक एक साथ चलने वाले कार्यों में विभाजित करने का एक तरीका।
- थ्रेड पूल: प्री-इनिशियलाइज़्ड थ्रेड्स की एक परिभाषित संख्या जो काम करने के लिए तैयार रहती है
- टोकन: प्रोग्रामिंग भाषा का एकल तत्व। जैसे कीवर्ड, ऑपरेटर
- ट्री: एक डेटा संरचना जिसमें प्रत्येक तत्व सीधे उसके नीचे एक या अधिक तत्वों से जुड़ा होता है।
- टाइप (डेटा टाइप): डेटा की एक विशेषता जो कंपाइलर या दुभाषिया को बताती है कि प्रोग्रामर डेटा का उपयोग कैसे करना चाहता है।
-यूएटी (उपयोगकर्ता स्वीकृति परीक्षण): उपयोगकर्ता स्वीकृति परीक्षण (यूएटी) सॉफ्टवेयर विकास जीवन चक्र के अंतिम चरणों में से एक है। सॉफ्टवेयर के पूरी तरह से परीक्षण के बाद यह किया जाता है। इसे कभी-कभी अंतिम उपयोगकर्ता परीक्षण के रूप में जाना जाता है। UAT एक प्रकार का परीक्षण है जो सॉफ़्टवेयर एप्लिकेशन को उत्पादन परिवेश में ले जाने से पहले सॉफ़्टवेयर सिस्टम को सत्यापित/स्वीकार करने के लिए अंतिम उपयोगकर्ता या क्लाइंट द्वारा किया जाता है। यूएटी परीक्षण के अंतिम चरण में कार्यात्मक, एकीकरण और सिस्टम परीक्षण के बाद किया जाता है।
- यूआई (यूजर इंटरफेस): एक डिवाइस में मानव-कंप्यूटर संपर्क और संचार का बिंदु।
- इकाई परीक्षण: कंप्यूटर प्रोग्रामिंग में, यूनिट परीक्षण एक सॉफ्टवेयर परीक्षण विधि है जिसके द्वारा स्रोत कोड की अलग-अलग इकाइयों का परीक्षण किया जाता है - एक या अधिक कंप्यूटर प्रोग्राम मॉड्यूल के सेट के साथ-साथ संबंधित नियंत्रण डेटा, उपयोग प्रक्रियाओं और संचालन प्रक्रियाओं का परीक्षण किया जाता है। यह निर्धारित करने के लिए कि क्या वे उपयोग के लिए उपयुक्त हैं। यूनिट परीक्षण आमतौर पर सॉफ्टवेयर डेवलपर्स द्वारा लिखित और चलाए जाने वाले स्वचालित परीक्षण होते हैं ताकि यह सुनिश्चित किया जा सके कि किसी एप्लिकेशन का एक भाग ("इकाई" के रूप में जाना जाता है) अपने डिजाइन को पूरा करता है और इरादा के अनुसार व्यवहार करता है। प्रक्रियात्मक प्रोग्रामिंग में, एक इकाई एक संपूर्ण मॉड्यूल हो सकती है, लेकिन यह आमतौर पर एक व्यक्तिगत कार्य या प्रक्रिया है।
- यूनिक्स: यूनिक्स मल्टीटास्किंग, मल्टीयूजर कंप्यूटर ऑपरेटिंग सिस्टम का एक परिवार है जो मूल एटी एंड टी यूनिक्स से प्राप्त होता है, जिसका विकास 1970 के दशक में केन थॉम्पसन, डेनिस रिची और अन्य द्वारा बेल लैब्स अनुसंधान केंद्र में शुरू हुआ था।
- यूएक्स (उपयोगकर्ता अनुभव): किसी विशेष उत्पाद का उपयोगकर्ता उस उत्पाद का उपयोग करते समय अनुभव करता है।
- यूनरी ऑपरेटर: एक ऑपरेटर जो सिंगल ऑपरेंड लेता है और एक ऑपरेशन करता है।
- URI (यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर): यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर वर्णों की एक स्ट्रिंग है जो किसी विशेष संसाधन की स्पष्ट रूप से पहचान करता है। एकरूपता की गारंटी के लिए, सभी यूआरआई सिंटैक्स नियमों के एक पूर्वनिर्धारित सेट का पालन करते हैं, लेकिन एक अलग से परिभाषित पदानुक्रमित नामकरण योजना के माध्यम से एक्स्टेंसिबिलिटी भी बनाए रखते हैं।
- URL (यूनिफ़ॉर्म रिसोर्स लोकेटर): वेब पर किसी दिए गए अद्वितीय संसाधन का पता।
- वैरिएबल: का उपयोग कंप्यूटर प्रोग्राम में संदर्भित और हेरफेर की जाने वाली जानकारी को स्टोर करने के लिए किया जाता है। इसका उद्देश्य मेमोरी में डेटा को लेबल और स्टोर करना है ताकि उपयोगकर्ता जरूरत पड़ने पर पूरे प्रोग्राम में इसका इस्तेमाल कर सके।
- संस्करण नियंत्रण प्रणाली (वीसीएस): एक प्रणाली जो समय के साथ फ़ाइल या फ़ाइलों के सेट में परिवर्तनों को रिकॉर्ड करती है ताकि आप बाद में विशिष्ट संस्करणों को याद कर सकें।
- विजुअल बेसिक (वीबी): मूल विजुअल बेसिक माइक्रोसॉफ्ट की तीसरी पीढ़ी की इवेंट-संचालित प्रोग्रामिंग भाषा है, जिसे इसके घटक ऑब्जेक्ट मॉडल प्रोग्रामिंग मॉडल के लिए जाना जाता है, जिसे पहली बार 1991 में जारी किया गया था और 2008 के दौरान विरासत की घोषणा की गई थी। माइक्रोसॉफ्ट ने विजुअल बेसिक का इरादा किया था। सीखना और उपयोग करना अपेक्षाकृत आसान हो।
- VM (वर्चुअल मशीन): एक वर्चुअल मशीन (VM) एक वर्चुअल वातावरण है जो अपने स्वयं के CPU, मेमोरी, नेटवर्क इंटरफेस और स्टोरेज के साथ एक वर्चुअल कंप्यूटर सिस्टम के रूप में कार्य करता है, जो एक भौतिक हार्डवेयर सिस्टम (बंद स्थित) पर बनाया गया है। - या ऑन-प्रिमाइसेस)। हाइपरवाइजर नामक सॉफ्टवेयर मशीन के संसाधनों को हार्डवेयर से अलग करता है और उन्हें उचित रूप से प्रावधान करता है ताकि वीएम द्वारा उनका उपयोग किया जा सके।
- web browser: A web browser, or simply 'browser', is an application used to access and view websites. Common web browsers include Microsoft Edge, Internet Explorer, Google Chrome, Mozilla Firefox, and Apple Safari.
- web components: a set of web platform APIs that allow you to create new custom, reusable, encapsulated HTML tags to use in web pages and web apps.
- webhooks: automated messages sent from apps when something happens.
- WebRTC: A browser-based programming interface (API) from the W3C for voice and video calling that bypasses the traditional telephone networks.
- web server: A web server is computer software and underlying hardware that accepts requests via HTTP, the network protocol created to distribute web pages, or its secure variant HTTPS.
- web service: A web service is a piece of software that makes itself available over the internet.Web services are self-contained, modular, distributed, dynamic applications that can be described, published, located, or invoked over the network. These applications can be local, distributed, or web-based. Web services are built on top of open standards such as TCP/IP, HTTP, Java, HTML, and XML.
- XHTML: एक्स्टेंसिबल हाइपरटेक्स्ट मार्कअप लैंग्वेज XML मार्कअप लैंग्वेज के परिवार का हिस्सा है। यह व्यापक रूप से उपयोग की जाने वाली हाइपरटेक्स्ट मार्कअप लैंग्वेज के संस्करणों का दर्पण या विस्तार करता है, जिस भाषा में वेब पेज तैयार किए जाते हैं।
- XML: मशीनों और मनुष्यों द्वारा पठनीय नियमों के साथ एक मार्कअप भाषा।
-YAML (YAML मार्कअप लैंग्वेज नहीं है): न्यूनतम सिंटैक्स का उपयोग करते हुए XML के समान मार्कअप भाषा, मूल रूप से सूचियों, स्केलर और सहयोगी सरणियों का उपयोग करते हुए। YAML एक मानव-पठनीय डेटा-क्रमबद्ध भाषा है। यह आमतौर पर कॉन्फ़िगरेशन फ़ाइलों के लिए और उन अनुप्रयोगों में उपयोग किया जाता है जहां डेटा संग्रहीत या प्रसारित किया जा रहा है। वाईएएमएल एक्स्टेंसिबल मार्कअप लैंग्वेज के समान संचार अनुप्रयोगों में से कई को लक्षित करता है लेकिन इसमें न्यूनतम सिंटैक्स होता है जो जानबूझकर एसजीएमएल से अलग होता है।
- यार्न: यार्न एक नया पैकेज मैनेजर है जो npm क्लाइंट या अन्य पैकेज मैनेजर के लिए मौजूदा वर्कफ़्लो को बदल देता है जबकि npm रजिस्ट्री के साथ संगत रहता है। इसमें तेज, अधिक सुरक्षित और अधिक मज़बूती से संचालन करते हुए मौजूदा वर्कफ़्लो के समान ही सुविधा सेट है।