2014-11-22 10 views
5

एडी प्रोग्रामिंग में सी/सी ++ /* */ जैसी कोई एकाधिक या ब्लॉक टिप्पणी क्यों नहीं है?एडा में कोई एकाधिक या ब्लॉक टिप्पणी क्यों नहीं है?

+0

मुझे नहीं लगता कि सी ++ प्रोग्रामर वास्तव में इस तरह की टिप्पणी का अधिक उपयोग करते हैं। जावा प्रोग्रामर आमतौर पर केवल एक दस्तावेज जनरेटर द्वारा मान्यता प्राप्त एक विशेष प्रारूप के साथ टिप्पणियों के लिए इसका उपयोग करते हैं। – ajb

उत्तर

11

Ada 83 Rationale Section 2.1 कहते

एम्बेडेड टिप्पणी का कोई फार्म (पाठ की एक पंक्ति के अंदर) प्रदान की जाती है, के रूप में उनकी उपयोगिता अतिरिक्त जटिलता का औचित्य साबित करने के लिए अपर्याप्त है। एक पंक्ति से बड़ी एकल टिप्पणियां प्रदान नहीं की जाती हैं। इस तरह की टिप्पणियों के लिए एक समापन टिप्पणी डिलीमीटर की आवश्यकता होगी और यह फिर से समापन डिलीमीटर के (अनजाने) चूक से जुड़े खतरों को उठाएगा: कार्यक्रम के पूरे वर्गों को प्रोग्रामर को महसूस किए बिना संकलक द्वारा अनदेखा किया जा सकता है, ताकि कार्यक्रम नहीं होगा इसका मतलब है कि वह क्या सोचता है। लंबी टिप्पणियों को एकल पंक्ति टिप्पणियों के उत्तराधिकार के रूप में लिखा जा सकता है, इस प्रकार सुरक्षा के साथ लालित्य को जोड़ता है।

बेशक आधुनिक आईडीई टिप्पणियां रंगीन करेंगे, लेकिन आपको नोटिस नहीं होगा, और संकलक निश्चित रूप से नहीं करेंगे।

+2

आधुनिक आईडीई आपके लिए कई लाइनों के ब्लॉक पर लाइन-टिप्पणी संकेतक ('-' एडीए, '//' कई अन्य भाषाओं में) डाल देंगे, जिससे '/*...*/'- वाक्यविन्यास की तरह। – ajb

+0

एकाधिक टिप्पणी ब्लॉक कोड के अनुभागों को डीबग करने और छिपाने के लिए अधिक उपयोग किया जाता है, फिर प्रोटोटाइप कोडिंग करते समय वास्तविक टिप्पणियां। उपयोगकर्ताओं को टिप्पणी कॉलोनिंग टूल के साथ आईडीई के बारे में पता नहीं हो सकता है या नहीं, इस प्रकार इस तरह की स्थितियों के लिए एक से अधिक टिप्पणियां ब्लॉक उपयोगी हो सकती हैं। – Jossi

संबंधित मुद्दे