Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

पर्ल बनाम जावा

जावा

  • जावा एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज होने के साथ-साथ एक कंप्यूटिंग प्लेटफॉर्म भी है।
  • यह सुरक्षित, तेज और विश्वसनीय है।
  • जावा में कोड को पहले बायटेकोड में परिवर्तित किया जाता है और फिर एक जेवीएम (जावा वर्चुअल मशीन) का उपयोग करके निष्पादित किया जाता है।
  • जावा प्रोग्राम जिसे बाइटकोड में बदला जाता है, उसे '.class' एक्सटेंशन की मदद से स्टोर किया जाता है।
  • जावा कोई विशिष्ट तरीका नहीं देता है जिसमें सहयोगी सरणियों को संग्रहीत किया जा सकता है, इसके बजाय विभिन्न हैश फ़ंक्शन के कार्यान्वयन हैं।
  • जावा प्रोग्राम जिन्हें चलाने की आवश्यकता होती है, उन्हें '.java' एक्सटेंशन के साथ संग्रहित किया जाता है।
  • जावा एक स्टेटिकली टाइप की गई भाषा है, यानी टाइप चेकिंग कंपाइल-टाइम (नॉटरन-टाइम) के दौरान की जाती है।
  • जावा में सिंगल लाइन कमेंट '//' का उपयोग करके निर्दिष्ट किए जाते हैं।
  • जावा में बहु-पंक्ति टिप्पणियों को '/*' का उपयोग करके निर्दिष्ट किया जाता है और '*/' के साथ समाप्त होता है।
  • जावा दस्तावेज़ीकरण '/**' की मदद से किया जाता है और '*/' के साथ समाप्त होता है।
  • प्रत्येक कथन एक ';' के साथ समाप्त होता है।

पर्ल

  • प्रत्येक कथन एक ';' के साथ समाप्त होता है।
  • इसे एक सामान्य प्रयोजन वाली उच्च-स्तरीय भाषा माना जाता है।
  • इसे शेल स्क्रिप्ट से बदलने के लिए बनाया गया था जो बहुत जटिल थीं।
  • पर्ल 5 से पहले और बाद के संस्करणों को व्याख्या की गई भाषा माना जाता है।
  • पर्ल 6 संस्करण को तोता बाइटकोड में संकलित किया गया है और एक्सटेंशन '.pbc' के साथ संग्रहीत किया गया है।
  • एसोसिएटिव सरणियों को विशेष रूप से पर्ल में परिभाषित किया गया है।
  • पर्ल कोड एक्सटेंशन 'pl' के साथ स्टोर किया जाता है।
  • यह एक गतिशील रूप से टाइप की जाने वाली भाषा है, अर्थात रनटाइम पर चर और कार्यों के प्रकार की जाँच की जाती है।
  • टिप्पणियां पर्ल कोड में '#' का उपयोग करके लिखी जाती हैं।
  • दस्तावेज़ीकरण पर्ल कोड में '=' ​​और '=कट' का उपयोग करके निर्दिष्ट किया गया है।

  1. जावा में स्विंग थ्रेड-सुरक्षित है?

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

  1. जावा में अंतिम कक्षा

    किसी वर्ग को अंतिम घोषित करने का मुख्य उद्देश्य वर्ग को उपवर्ग होने से रोकना है। यदि किसी वर्ग को अंतिम के रूप में चिह्नित किया जाता है तो कोई भी वर्ग अंतिम वर्ग से किसी भी विशेषता को प्राप्त नहीं कर सकता है। public final class Test {    // body of class }

  1. जावा में अंतिम चर

    एक अंतिम चर को स्पष्ट रूप से केवल एक बार प्रारंभ किया जा सकता है। किसी अन्य ऑब्जेक्ट को संदर्भित करने के लिए अंतिम घोषित किए गए संदर्भ चर को कभी भी पुन:असाइन नहीं किया जा सकता है। हालांकि, ऑब्जेक्ट के भीतर डेटा बदला जा सकता है। तो, वस्तु की स्थिति को बदला जा सकता है लेकिन संदर्भ को नहीं। चरों के सा