फ्री-फॉर्म लैंग्वेज: Difference between revisions

From Vigyanwiki
(Created page with "{{Use American English|date=July 2020}} {{Use dmy dates|date=July 2020}} {{Unreferenced|auto=yes|date=July 2020}} {{neologism|date=July 2020}} कंप्यूटर प...")
 
No edit summary
Line 3: Line 3:
{{Unreferenced|auto=yes|date=July 2020}}
{{Unreferenced|auto=yes|date=July 2020}}
{{neologism|date=July 2020}}
{{neologism|date=July 2020}}
[[कंप्यूटर प्रोग्रामिंग]] में, एक फ्री-फॉर्म भाषा एक [[प्रोग्रामिंग भाषा]] है जिसमें प्रोग्राम पाठ में पृष्ठ पर वर्ण (कंप्यूटिंग) की स्थिति महत्वहीन होती है। पुराने [[छिद्रित कार्ड]] सिस्टम की तरह प्रोग्राम टेक्स्ट को विशिष्ट कॉलम में रखने की आवश्यकता नहीं होती है, और अक्सर लाइनों के सिरे नगण्य होते हैं। व्हाइटस्पेस वर्णों का उपयोग केवल [[टोकन (पार्सर)]] को सीमित करने के लिए किया जाता है, और इसका कोई अन्य महत्व नहीं है।
[[कंप्यूटर प्रोग्रामिंग]] में, '''फ्री-फॉर्म भाषा''' एक [[प्रोग्रामिंग भाषा]] है जिसमें प्रोग्राम टेक्स्ट में पृष्ठ पर वर्णों की स्थिति महत्वहीन होती है। प्रोग्राम टेक्स्ट को पुराने पंच्ड कार्ड सिस्टम की तरह विशिष्ट कॉलम में रखने की आवश्यकता नहीं होती है, और अक्सर लाइनों के सिरे महत्वहीन होते हैं। व्हाइटस्पेस वर्णों का उपयोग केवल टोकन को सीमित करने के लिए किया जाता है, और इसका कोई अन्य महत्व नहीं है।


सी (प्रोग्रामिंग लैंग्वेज), [[ पास्कल (प्रोग्रामिंग भाषा) ]], और [[पर्ल]] सहित अधिकांश फ्री-फॉर्म लैंग्वेज [[ALGOL]] से निकलती हैं। [[ लिस्प (प्रोग्रामिंग भाषा) ]] लैंग्वेज फ्री-फॉर्म हैं, हालांकि वे ALGOL से नहीं उतरती हैं। [[रेक्स]] ज्यादातर फ्री-फॉर्म है, हालांकि कुछ मामलों में [[व्हाइटस्पेस चरित्र]] कॉन्सटेनेशन ऑपरेटर हैं। [[एसक्यूएल]], हालांकि पूर्ण प्रोग्रामिंग भाषा नहीं है, यह फ्री-फॉर्म भी है।
सी, [[ पास्कल (प्रोग्रामिंग भाषा) |पास्कल (प्रोग्रामिंग भाषा)]] और [[पर्ल]] सहित अधिकांश मुक्त-रूप वाली भाषाएँ [[ALGOL]] से आती हैं। [[ लिस्प (प्रोग्रामिंग भाषा) |लिस्प (प्रोग्रामिंग भाषा)]] भाषाएँ स्वतंत्र रूप में हैं, हालाँकि वे ALGOL से नहीं आती हैं। रेक्स ज्यादातर फ्री-फॉर्म है, हालांकि कुछ मामलों में व्हाइटस्पेस वर्ण कॉन्सटेनेशन ऑपरेटर हैं। [[एसक्यूएल]], हालांकि पूर्ण प्रोग्रामिंग भाषा नहीं है, यह भी फ्री-फॉर्म है।


अधिकांश फ्री-फॉर्म लैंग्वेज भी [[संरचित प्रोग्रामिंग]] लैंग्वेज हैं, जिन्हें कभी-कभी फ्री-फॉर्म सिंटैक्स के साथ जाने के लिए सोचा जाता है: पहले की [[अनिवार्य प्रोग्रामिंग]] लैंग्वेज जैसे कि [[फोरट्रान 77]] में लाइन नंबरों के लिए विशेष कॉलम का इस्तेमाल किया जाता था, जिसका कई संरचित भाषाओं में उपयोग या आवश्यकता नहीं होती है।
अधिकांश फ्री-फॉर्म भाषाएं भी [[संरचित प्रोग्रामिंग]] भाषाएं हैं, जिन्हें कभी-कभी फ्री-फॉर्म सिंटैक्स के साथ जाने के लिए सोचा जाता है: पहले अनिवार्य प्रोग्रामिंग भाषाएं जैसे कि [[फोरट्रान 77]] लाइन नंबरों के लिए विशेष कॉलम का उपयोग करती थीं, जो कई संरचित भाषाओं का उपयोग या आवश्यकता नहीं होती हैं।


संरचित भाषाएं मौजूद हैं जो मुक्त रूप नहीं हैं, जैसे [[एबी[[सी (प्रोग्रामिंग भाषा)]]]], [[करी (प्रोग्रामिंग भाषा)]], [[हास्केल (प्रोग्रामिंग भाषा)]], [[पायथन (प्रोग्रामिंग भाषा)]] और अन्य। इनमें से कई ऑफ़-साइड नियम के कुछ प्रकार का उपयोग करते हैं, जिसमें कीवर्ड या ब्रेसिज़ के बजाय इंडेंटेशन का उपयोग कोड के समूह ब्लॉक के लिए किया जाता है।
संरचित भाषाएँ मौजूद हैं जो मुक्त रूप में नहीं हैं, जैसे एबीसी, [[करी (प्रोग्रामिंग भाषा)]], [[हास्केल (प्रोग्रामिंग भाषा)|हास्केल]] , [[पायथन (प्रोग्रामिंग भाषा)]] और अन्य। इनमें से कई ऑफ-साइड नियम के कुछ प्रकार का उपयोग करते हैं, जिसमें कोड के समूह ब्लॉकों के लिए कीवर्ड या ब्रेसिज़ के बजाय इंडेंटेशन का उपयोग किया जाता है।


== यह भी देखें ==
== यह भी देखें ==
* [[इंडेंट स्टाइल]]
* [[इंडेंट स्टाइल]]
* भ्रमित कोड
* भ्रमित कोड
* [[ घुंघराले ब्रैकेट प्रोग्रामिंग भाषा ]] | कर्ली-ब्रैकेट प्रोग्रामिंग लैंग्वेज{{snd}} इस सेट के भीतर कई फ्री-फॉर्म भाषाएं हैं।
* [[ घुंघराले ब्रैकेट प्रोग्रामिंग भाषा | घुंघराले ब्रैकेट प्रोग्रामिंग भाषा]] | कर्ली-ब्रैकेट प्रोग्रामिंग लैंग्वेज{{snd}} इस सेट के भीतर कई फ्री-फॉर्म भाषाएं हैं।


{{DEFAULTSORT:Free-form language}}
{{DEFAULTSORT:Free-form language}}

Revision as of 09:53, 24 June 2023

कंप्यूटर प्रोग्रामिंग में, फ्री-फॉर्म भाषा एक प्रोग्रामिंग भाषा है जिसमें प्रोग्राम टेक्स्ट में पृष्ठ पर वर्णों की स्थिति महत्वहीन होती है। प्रोग्राम टेक्स्ट को पुराने पंच्ड कार्ड सिस्टम की तरह विशिष्ट कॉलम में रखने की आवश्यकता नहीं होती है, और अक्सर लाइनों के सिरे महत्वहीन होते हैं। व्हाइटस्पेस वर्णों का उपयोग केवल टोकन को सीमित करने के लिए किया जाता है, और इसका कोई अन्य महत्व नहीं है।

सी, पास्कल (प्रोग्रामिंग भाषा) और पर्ल सहित अधिकांश मुक्त-रूप वाली भाषाएँ ALGOL से आती हैं। लिस्प (प्रोग्रामिंग भाषा) भाषाएँ स्वतंत्र रूप में हैं, हालाँकि वे ALGOL से नहीं आती हैं। रेक्स ज्यादातर फ्री-फॉर्म है, हालांकि कुछ मामलों में व्हाइटस्पेस वर्ण कॉन्सटेनेशन ऑपरेटर हैं। एसक्यूएल, हालांकि पूर्ण प्रोग्रामिंग भाषा नहीं है, यह भी फ्री-फॉर्म है।

अधिकांश फ्री-फॉर्म भाषाएं भी संरचित प्रोग्रामिंग भाषाएं हैं, जिन्हें कभी-कभी फ्री-फॉर्म सिंटैक्स के साथ जाने के लिए सोचा जाता है: पहले अनिवार्य प्रोग्रामिंग भाषाएं जैसे कि फोरट्रान 77 लाइन नंबरों के लिए विशेष कॉलम का उपयोग करती थीं, जो कई संरचित भाषाओं का उपयोग या आवश्यकता नहीं होती हैं।

संरचित भाषाएँ मौजूद हैं जो मुक्त रूप में नहीं हैं, जैसे एबीसी, करी (प्रोग्रामिंग भाषा), हास्केल , पायथन (प्रोग्रामिंग भाषा) और अन्य। इनमें से कई ऑफ-साइड नियम के कुछ प्रकार का उपयोग करते हैं, जिसमें कोड के समूह ब्लॉकों के लिए कीवर्ड या ब्रेसिज़ के बजाय इंडेंटेशन का उपयोग किया जाता है।

यह भी देखें



श्रेणी:प्रोग्रामिंग भाषा वर्गीकरण