2024-07-08
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
ArrayList इत्यस्य अधः स्तरः सरणीनां आधारेण कार्यान्वितः भवति । एतत् सरणीयाः आकारं गतिशीलरूपेण विस्तारयित्वा न्यूनीकृत्य वा करोति । यदा क्षमता पर्याप्तं नास्ति तदा बृहत्तरं सरणीं निर्मास्यति, ततः मूलदत्तांशस्य प्रतिलिपिं करिष्यति, अन्ते च तस्मिन् नूतनदत्तांशं योजयिष्यति ।
ArrayList विस्तारस्य तन्त्रम् अस्ति यत् यदा प्रथमः तत्त्वः योजितः भवति तदा प्रत्येकं नूतनं तत्त्वं योजितं चेत् ArrayList इत्यस्य क्षमता १० भवति, यदि क्षमता अतिक्रान्तं भवति तर्हि मूलक्षमता दुगुणा भविष्यति, अर्थात् मूलक्षमता * २; , यदि मूलं The capacity 0 भवति तर्हि नूतनक्षमता 1 भवति ।
ArrayList इत्यस्य आन्तरिकं कार्यान्वयनम् सरणीषु आधारितं भवति यदा एकस्मिन् समये बहुविधाः थ्रेड् एकमेव ArrayList इत्यत्र प्रवेशं कुर्वन्ति तदा उदाहरणार्थं यदा एकः थ्रेड् ArrayList इत्यस्य दत्तांशं पठति, अपरः थ्रेड् दत्तांशं योजयति/विलोपनं करोति the ArrayList, there may be ArrayList इत्यस्मिन् दत्तांशं परिवर्तयतु, येन ArrayList दत्तांशं पठति यः थ्रेड् सः अशुद्धदत्तांशं पठितुं शक्नोति, येन प्रोग्राम् त्रुटिः भवति ।
स्टैक् एकः विशेषः रेखीयसारणी अस्ति यत् प्रथम-प्रवेशः, अन्तिम-बहिः, अन्तिम-प्रथम-बहिः सिद्धान्तस्य आधारेण केवलं एकस्मिन् अन्ते दत्तांशं सम्मिलितं विलोपनं च कर्तुं शक्यते इदं भण्डारणसंरचना अस्ति यस्य उपयोगेन फंक्शन् पैरामीटर् मूल्यानि, स्थानीयचराः इत्यादीनि संग्रहीतुं शक्यन्ते ।
राशौ एकः विशेषः वृक्षसंरचना अस्ति यस्य लक्षणं भवति यत् सर्वेषां ग्रन्थिनां मूल्यानि तेषां बालग्रन्थिनां मूल्यात् अधिकं वा समानानि वा भवन्ति, मूलग्रन्थिस्य मूल्यं च बृहत्तमं लघुतमं वा भवति राशः एकः गतिशीलः भण्डारणसंरचना अस्ति यस्य उपयोगेन बृहत् परिमाणेन दत्तांशस्य संग्रहणं कर्तुं शक्यते, यथा क्रमणं, अन्वेषणम् इत्यादयः ।
कोरटीनस्य सारः लघुसूत्रः भवति प्रत्येकं कोरटीनस्य कार्याणि तेषां मापदण्डान्, स्थानीयचराः इत्यादीन् संग्रहीतुं स्तम्भः भवति ।
राज्य समन्वयन बहुयन्त्रप्रणाल्यां प्रत्येकस्य यन्त्रस्य स्थितिं (यथा, गतिः, त्वरणम् इत्यादयः) प्रत्येकं नियन्त्रणचक्रे अन्ययन्त्रेभ्यः प्रसारयितुं निर्दिशति, येन प्रत्येकं यन्त्रं समन्वयितं तिष्ठति राज्यसमन्वयनं बहुयन्त्रसहकारिनियन्त्रणस्य वास्तविकसमयप्रदर्शनं प्राप्तुं शक्नोति, परन्तु यतः प्रत्येकस्मिन् नियन्त्रणचक्रे बृहत् परिमाणं दत्तांशं प्रसारयितुं आवश्यकं भवति, तस्मात् तस्य सटीकता तुल्यकालिकरूपेण न्यूना भवितुम् अर्हति
फ्रेम समन्वयनम् प्रत्येकं नियन्त्रणचक्रे बहुयन्त्रप्रणाल्यां प्रत्येकस्य यन्त्रस्य नियन्त्रणादेशाः अन्ययन्त्रेषु प्रसारिताः भवन्ति येन प्रत्येकं यन्त्रं समन्वयितं तिष्ठति इति तात्पर्यम् फ्रेम-समन्वयनं बहु-यन्त्र-सहकारि-नियन्त्रणस्य सटीकताम् प्राप्तुं शक्नोति, परन्तु यतः प्रत्येकस्मिन् नियन्त्रण-चक्रे केवलं अल्पसंख्याकाः नियन्त्रण-आदेशाः प्रसारिताः भवन्ति, तस्मात् तस्य वास्तविक-समय-प्रदर्शनं तुल्यकालिकरूपेण न्यूनं भवितुम् अर्हति
HashMap इत्यस्य अधः स्तरः सरणी-लिङ्क्ड्-सूचिकायाः (red-black tree) इत्यस्य उपयोगेन कार्यान्वितं भवति यत् एतत् कीलस्य hashCode मूल्यानुसारं आँकडानां संग्रहणं करोति यत् एतत् हैश इत्यस्य आधारेण सरणीयां दत्तांशस्य स्थितिं (hash conflict) गणयितुं शक्नोति कोड, तथा च विग्रहान् संग्रहीतुं लिङ्क् कृतसूचीं (लाल-कृष्णवृक्षः) उपयुज्यते । HashMap Java 8 इत्यस्मिन् यदा लिङ्क् कृतसूचिकायाः दीर्घता सीमां अतिक्रमति (पूर्वनिर्धारितं 8 अस्ति), तदा प्रश्नदक्षतां सुधारयितुम् इदं रक्त-कृष्णवृक्षे परिवर्तितं भविष्यतियदा क्षमता पर्याप्तं नास्ति तदा स्वयमेव विस्तारं करिष्यति ।
स्तम्भानां पङ्क्तिनां च उपयोगपरिदृश्यानि कानि सन्ति ?
ब्राउजर् इत्यस्य अग्रे पश्चात् च कार्याणि : ब्राउजर् द्वारा भ्रमितानि जालपुटानि स्टैक् डाटा संरचनायाः माध्यमेन अग्रे पश्चात् च कार्याणि साक्षात्कर्तुं शक्नुवन्ति ।
TCP चिपचिपा समस्या एतत् तथ्यं निर्दिशति यत् TCP प्रोटोकॉलः दत्तांशं प्रसारयति समये दत्तांशं न विखण्डयति, येन ग्राहकान्तेन प्राप्तस्य दत्तांशस्य परिमाणं प्रेषकान्तेन प्रेषितदत्तांशस्य परिमाणात् अधिकं भवति
सर्वप्रथमं UDP-दत्तांशचित्रं TCP/IP-प्रोटोकॉल-मध्ये त्रि-दिशा-हस्त-प्रहार-प्रक्रियायाः कार्यान्वयनार्थं सहायकं भवितुम् अर्हति । प्रथमे हस्तप्रहारे क्लायन्ट् हस्तप्रहारस्य अनुरोधं युक्तं UDP डाटाग्रामं प्रेषयति । यदा सर्वरः एतत् सन्देशं प्राप्नोति तदा सः पुष्टिकरणसन्देशेन उत्तरं दास्यति, यत् सूचयति यत् सर्वरः ग्राहकस्य हस्तप्रहारस्य अनुरोधं प्राप्तवान् अस्ति तथा च सेवां दातुं सज्जः अस्ति द्वितीयहस्तप्रवेशे क्लायन्ट् पुनः UDP डाटाग्रामं प्रेषयिष्यति अस्मिन् समये सन्देशे काश्चन उपयोगिनो सूचनाः सन्ति, यथा क्लायन्ट् इत्यस्य IP-सङ्केतः, पोर्ट्-सङ्ख्या इत्यादयः, येन सर्वरः क्लायन्ट्-परिचयं कर्तुं शक्नोति । तृतीये हस्तप्रहारे सर्वरः UDP डाटाग्रामं प्रेषयिष्यति यत् सूचयति यत् संयोजनं स्थापितं अस्ति तथा च क्लायन्ट् दत्तांशं प्रेषयितुं आरभुं शक्नोति ।
द्वितीयं, UDP डाटाग्रामः TCP/IP प्रोटोकॉलमध्ये आँकडासंचरणप्रक्रियायाः साक्षात्कारे अपि सहायकः भवितुम् अर्हति । यदा क्लायन्ट् इत्यस्य सर्वरं प्रति दत्तांशं प्रेषयितुं आवश्यकता भवति तदा दत्तांशः UDP डाटाग्रामे समाहितः भविष्यति तथा च सर्वरः UDP डाटाग्रामं प्राप्तस्य अनन्तरं सन्देशे निहितं दत्तांशं विश्लेषयिष्यति तथा च सम्बद्धं संसाधनं करिष्यति
अन्ते, UDP डाटाग्राम्स् TCP/IP प्रोटोकॉल मध्ये संयोजनसमाप्तिप्रक्रियायाः कार्यान्वयनार्थं अपि सहायकाः भवितुम् अर्हन्ति ।यदा क्लायन्ट् इत्यस्य सर्वरेण सह संवादस्य आवश्यकता नास्ति तदा सः UDP डाटाग्रामं प्रेषयितुं शक्नोति यत् क्लायन्ट् संयोजनं समाप्तं करोति इति सूचयितुं सर्वरः एतत् सन्देशं प्राप्य तत्सम्बद्धान् संसाधनान् मुक्तं करिष्यति, अतः सम्पूर्णं TCP/IP प्रोटोकॉलं सम्पन्नं करिष्यति .संयोजनप्रक्रिया
कोरौटिन् कार्यक्रमान् भिन्नकार्ययोः मध्ये स्विच् कर्तुं शक्नोति, तस्मात् कार्यक्रमस्य दक्षतायां सुधारः भवति तथा च कार्यक्रमस्य चालनसमयः न्यूनीकरोति । कोरौटिन् इत्यनेन कार्यक्रमः अन्यस्य कार्यस्य आरम्भात् पूर्वं एकस्य कार्यस्य समाप्तेः प्रतीक्षायाः स्थाने बहुविधकार्ययोः मध्ये स्विच् कर्तुं शक्नोति । इदं भिन्न-भिन्न-सूत्राणां मध्ये चरं साझां कर्तुं शक्नोति, तस्मात् प्रोग्रामस्य चालनसमयः न्यूनीकरोति । बहु-कार्य-अनुप्रयोगानाम् कृते, coroutines इत्यस्य उपयोगेन कार्यक्षमतायाः महत्त्वपूर्णं सुधारः भवितुम् अर्हति, यस्य परिणामेण द्रुततरं चालन-वेगः भवति ।
सरणीः द्रुततराः भवन्ति, यतः सरणीयाः प्रत्येकस्य तत्त्वस्य पता निरन्तरं नियतं च भवति, परस्य तत्त्वस्य पता शीघ्रं प्राप्तुं शक्यते, यदा तु लिङ्क्ड् सूचीयाः प्रत्येकस्य तत्त्वस्य पता अविच्छिन्नः भवति, तथा च भवद्भिः सूचकं भ्रमितव्यम् अग्रिमस्य तत्त्वस्य पतां प्राप्तुं, अतः Traversing इति सरणी द्रुततरम् अस्ति ।
वर्चुअल् फंक्शन् इति विशेषं फंक्शन् यत् साधारणफंक्शन् इत्यस्मात् भिन्नं भवति यत् तत् स्वयमेव कम्पैलर इत्यनेन परिभाषितं भवति तथा च कम्पाइल् समये आह्वयितुं शक्यते । वर्चुअल् फंक्शन् इत्यस्य लक्षणं यत् तस्य कार्यान्वयनम् रनटाइम् इत्यत्र निर्धारितं भवति, न तु कम्पाइल् समये ।
आभासीकार्यस्य मुख्यं उद्देश्यं बहुरूपतां प्राप्तुं भवति अमूर्तवर्गः बहुविधं आभासीकार्यं परिभाषितुं शक्नोति, ततः तस्य उपवर्गाः एतानि कार्याणि कार्यान्वितुं शक्नुवन्ति ।
इदं वर्चुअल् फंक्शन् भवितुम् आवश्यकं नास्ति, परन्तु सामान्यतया वर्चुअल् फंक्शन् इत्यस्य उपयोगः अनुशंसितः भवति, यतः वर्चुअल् फंक्शन् व्युत्पन्नवर्गेण अधिलिखितुं शक्यते, येन व्युत्पन्नवर्गस्य डिस्ट्रक्टर् सम्यक् निष्पादयितुं शक्यते If a virtual function न प्रयुक्तं भवति, व्युत्पन्नवर्गस्य विध्वंसकः न आह्वयते , येन स्मृति-लीक-आदीनि समस्याः उत्पद्यन्ते ।
रेण्डरिंग् पाइपलाइन् इति चरणानां श्रृङ्खला अस्ति यस्य उपयोगः गेम दृश्यदत्तांशं निवेशसूचनात् स्क्रीनमध्ये प्रदर्शितचित्रेषु परिवर्तयितुं भवति ।
रेण्डरिंग् पाइपलाइनस्य प्रक्रिया मुख्यतया त्रयः चरणाः विभक्ताः सन्ति : सज्जीकरणपदं, ज्यामितिपदं, प्रकाशचरणं च ।
सज्जतापदे गेम इञ्जिन् गेम दृश्यस्य मॉडल्स् तथा टेक्सचर्स् ग्राफिक्स् प्रोसेसिंग् यूनिट् (GPU) इत्यत्र लोड् करोति तथा च तदनन्तरं चरणेषु उपयोगाय आँकडान् व्यवस्थितं करोति
ज्यामिति-पदे प्रतिरूपं त्रिविम-अन्तरिक्षे स्थापयितुं तथा च प्रतिरूपं पर्दायां पिक्सेल-द्वारा समर्थितं रूपं परिवर्तयितुं मैट्रिक्स-रूपान्तरणस्य उपयोगः भवति
प्रकाशपदे प्रत्येकस्य पिक्सेलस्य वर्णमूल्यं गणयितुं प्रकाशस्रोतस्य प्रकाशप्रतिरूपस्य च उपयोगः भवति, अन्ते च परिणामितं चित्रं पटले प्रदर्शितं भवति
इष्टतमं समाधानं प्राप्तुं लोभी एल्गोरिदम् इत्यस्य शर्ताः "इष्टतमं उपसंरचना" "लोभी चयनगुणः" च सन्ति: