टाइपप्रति

by डेविड हैरिस // सितम्बर 30  

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

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

टाइपस्क्रिप्ट एक प्रोग्रामिंग भाषा है जिसे बड़े एप्लिकेशन बनाने के लिए डिज़ाइन किया गया है और इसे सीधे जावास्क्रिप्ट में ट्रांसकंपाइल किया जा सकता है। क्योंकि टाइपस्क्रिप्ट जावास्क्रिप्ट का एक सुपरसेट है, इसलिए मौजूदा जावास्क्रिप्ट प्रोग्राम भी वैध टाइपस्क्रिप्ट प्रोग्राम के रूप में योग्य हो सकते हैं।

टाइपस्क्रिप्ट का उपयोग क्लाइंट-साइड और सर्वर-साइड निष्पादन, साथ ही पोर्टेबल वेब अनुप्रयोगों के लिए जावास्क्रिप्ट ऐप्स विकसित करने के लिए किया जा सकता है।

टाइपस्क्रिप्ट एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है जो क्लासेस, इंटरफेस, इनहेरिटेंस और मॉड्यूल का समर्थन करती है।

टाइपस्क्रिप्ट जावास्क्रिप्ट का एक टाइप किया हुआ सुपरसेट है, जो सीधे सादे जावास्क्रिप्ट में संकलित होता है और C# या जावा जैसी दृढ़तापूर्वक टाइप की गई भाषाओं से जुड़े सभी लाभ प्रदान करता है, साथ ही आपको जावास्क्रिप्ट के गतिशील, लचीले सिंटैक्स का उपयोग करके कोड लिखने की अनुमति भी देता है।

टाइपस्क्रिप्ट एक ऐसा प्लेटफॉर्म प्रदान करता है जो कोड लिखने को सरल बनाता है: इसका कंपाइलर आपके टाइपस्क्रिप्ट टेक्स्ट को सामान्य जावास्क्रिप्ट में अनुवादित करता है जिसे कोई भी ब्राउज़र समझ सकता है।

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

टाइपस्क्रिप्ट एक ओपन-सोर्स प्रोजेक्ट है; इसका कंपाइलर GitHub पर पाया जा सकता है।

माइक्रोसॉफ्ट टाइपस्क्रिप्ट का प्राथमिक प्रायोजक है, और आप इसे विजुअल स्टूडियो, विजुअल स्टूडियो कोड या किसी अन्य के साथ उपयोग कर सकते हैं। संपादक.

टाइपस्क्रिप्ट की कई विशेषताएं इसे जावास्क्रिप्ट से अलग बनाती हैं।

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

लेखक के बारे में

डेविड हैरिस एडजिंग में एक कंटेंट राइटर हैं, जिन्हें प्रकाशन और प्रौद्योगिकी की लगातार विकसित होती दुनिया में काम करने का 20 साल का अनुभव है। संपादक, तकनीक के शौकीन और कैफ़ीन के पारखी के रूप में, उन्होंने दशकों तक बड़े विचारों को शानदार गद्य में बदलने में बिताया है। क्लाउड-आधारित प्रकाशन सॉफ़्टवेयर कंपनी के पूर्व तकनीकी लेखक और 60 से ज़्यादा किताबों के घोस्ट राइटर के रूप में, डेविड की विशेषज्ञता तकनीकी सटीकता और रचनात्मक कहानी कहने में फैली हुई है। एडजिंग में, वह हर प्रोजेक्ट में स्पष्टता और लिखित शब्दों के प्रति प्रेम की आदत लाते हैं - जबकि अभी भी अपनी कॉफ़ी को फिर से भरने के लिए कीबोर्ड शॉर्टकट की तलाश कर रहे हैं।

एमबीए विज्ञापन=18