javascript - What problems would you expect when switching from JS to C++? -


JS से C ++ पर स्विच करते समय आपको क्या समस्याएं आती हैं?

सी ++ जावास्क्रिप्ट से अविश्वसनीय रूप से अलग है। कुछ मुख्य अंतर:

  • स्थिर टाइपिंग (आमतौर पर चर के प्रकार निर्दिष्ट होते हैं, अधिकांश प्रकार को संकलन समय पर जाना जाता है)
  • निम्न स्तरीय स्मृति प्रबंधन (कोई जीसी नहीं तो आप ' आपको कई स्मृति आवंटित और मुक्त करना होगा)
  • विभिन्न ऑब्जेक्ट सिस्टम: सी ++ क्लास-आधारित है, जबकि जावास्क्रिप्ट प्रोटोटाइप-आधारित है। आपको यह सब कुछ भी सीखना होगा जो इसे शामिल करना है, उदा। उपयोग संशोधक, कक्षा-आधारित विरासत
  • जेएस से कम सुरक्षा यदि आप सही मात्रा में मेमोरी आवंटित नहीं करते हैं या किसी आउट-ऑफ-बाउंड सरणी इंडेक्स का उपयोग करने की कोशिश नहीं करते हैं, तो आपका प्रोग्राम C ++ की तरह अपना हाथ नहीं रखता। आपका प्रोग्राम क्रैश हो जाएगा (और आपने एक महत्वपूर्ण
  • टेम्पलेट्स और उसके साथ आने वाली सभी चीजें
  • I / O भिन्न हैं, जाहिर है, क्योंकि आप HTML के बजाय फ़ाइलों के साथ काम कर रहे हैं और DOM ।

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

    आपको मनोरंजक भी मिल सकता है।

Comments