# उन स्टैक्स के लिए भाषा गाइड जो मायने रखते हैं

Canonical source: https://maguyva.ai/hi/languages

License: text under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/); code samples under [MIT-0](https://opensource.org/license/mit-0); the Maguyva name, logos, brand assets and other code are not covered. Details: [maguyva.ai/license](https://maguyva.ai/license).

Maguyva 285+ भाषाएँ और टेक्स्ट-आधारित तकनीकें को सपोर्ट करता है, लेकिन रिपॉज़िटरी के हर हिस्से के लिए अलग गाइड की ज़रूरत नहीं होती। यह हब उन स्टैक्स को कवर करता है जहाँ स्ट्रक्चर और क्रॉस-फ़ाइल कॉन्टेक्स्ट से AI की मदद से किए गए बदलावों की सुरक्षा पर बड़ा असर पड़ता है; जहाँ उपलब्ध हो, वहाँ ग्राफ़-आधारित डिपेंडेंसी विश्लेषण भी शामिल है।

285+ भाषाएँ और टेक्स्ट-आधारित तकनीकें में रिपॉज़िटरी के अहम हिस्सों के लिए चुनिंदा गाइड।

- [मुफ़्त शुरू करें](https://app.maguyva.ai/auth/sign-up?plan=free)
- [पूरी कम्पैटिबिलिटी देखें](https://maguyva.ai/hi/docs/compatibility)

## मौजूदा भाषा गाइड

- [Python](https://maguyva.ai/hi/languages/python.md)
- [TypeScript](https://maguyva.ai/hi/languages/typescript.md)
- [JavaScript](https://maguyva.ai/hi/languages/javascript.md)
- [Go](https://maguyva.ai/hi/languages/go.md)
- [Rust](https://maguyva.ai/hi/languages/rust.md)
- [Java](https://maguyva.ai/hi/languages/java.md)
- [C#](https://maguyva.ai/hi/languages/csharp.md)
- [PHP](https://maguyva.ai/hi/languages/php.md)
- [Terraform](https://maguyva.ai/hi/languages/terraform.md)
- [COBOL](https://maguyva.ai/hi/languages/cobol.md)
- [Fortran](https://maguyva.ai/hi/languages/fortran.md)
- [ABAP](https://maguyva.ai/hi/languages/abap.md)
- [Ada](https://maguyva.ai/hi/languages/ada.md)
- [Pascal](https://maguyva.ai/hi/languages/pascal.md)
- [Perl](https://maguyva.ai/hi/languages/perl.md)
- [Kotlin](https://maguyva.ai/hi/languages/kotlin.md)
- [Swift](https://maguyva.ai/hi/languages/swift.md)
- [Ruby](https://maguyva.ai/hi/languages/ruby.md)
- [C](https://maguyva.ai/hi/languages/c.md)
- [C++](https://maguyva.ai/hi/languages/cpp.md)
- [Scala](https://maguyva.ai/hi/languages/scala.md)
- [Dart](https://maguyva.ai/hi/languages/dart.md)
- [Lua](https://maguyva.ai/hi/languages/lua.md)
- [R](https://maguyva.ai/hi/languages/r.md)
- [PowerShell](https://maguyva.ai/hi/languages/powershell.md)
- [Groovy](https://maguyva.ai/hi/languages/groovy.md)
- [Elixir](https://maguyva.ai/hi/languages/elixir.md)
- [Haskell](https://maguyva.ai/hi/languages/haskell.md)

## कवरेज स्नैपशॉट

- प्रोग्रामिंग: **118**
- कॉन्फ़िग और डेटा: **72**
- बिल्ड और इंफ्रा: **31**
- स्पेशलाइज़्ड: **22**
- वेब: **22**
- दस्तावेज़ीकरण: **20**

पूरे कम्पैटिबिलिटी मैनिफ़ेस्ट से समूहित, ताकि यह स्नैपशॉट सभी 285 सपोर्टेड भाषाएँ और टेक्स्ट-आधारित तकनीकें को दर्शाए। नीचे दी गई फ़ीचर्ड गाइड से शुरू करें, फिर बाक़ी लंबी सूची के लिए पूरा कम्पैटिबिलिटी पेज इस्तेमाल करें।

### पॉलीग्लॉट हक़ीक़त

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

### लेगेसी कोड का फ़ायदा उठाएँ

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

### त्वरित जवाब

हर गाइड बताती है कि Maguyva क्या एक्सट्रैक्ट करता है, आपका एजेंट क्या क्वेरी कर सकता है, और आपके ख़ास स्टैक के लिए कवरेज की सीमाएँ कहाँ हैं।

## फ़ीचर्ड गाइड

आधुनिक ऐप्लिकेशन वर्क, मिक्स्ड-रनटाइम रिपॉज़, इन्फ्रास्ट्रक्चर कोड, और लीगेसी मॉडर्नाइज़ेशन के लिए गाइड।

### [Maguyva में Python सपोर्ट: AI कोड सर्च और रीफ़ैक्टरिंग](https://maguyva.ai/hi/languages/python.md)

*डायनैमिक सिस्टम* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .py, .pyi, .pyw

उपयोगी तब जब Python कोडबेस सर्विसेज़, स्क्रिप्ट, टाइप स्टब, और ऑपरेशनल ग्लू में फैल जाए।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में TypeScript सपोर्ट: मोनोरेपो के लिए बेहतर कॉन्टेक्स्ट](https://maguyva.ai/hi/languages/typescript.md)

*मोनोरेपो डिफ़ॉल्ट* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .cts, .d.ts, .mts, .spec.ts, +3 और

प्रासंगिक तब जब आपकी रिपॉज़िटरी कई पैकेज में ऐप कोड, लाइब्रेरी, API क्लाइंट, टेस्ट, और कॉन्फ़िग को मिलाती हो।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में JavaScript सपोर्ट: मिश्रित रनटाइम रिपॉज़िटरी के लिए AI सर्च](https://maguyva.ai/hi/languages/javascript.md)

*मिश्रित रनटाइम* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .cjs, .js, .mjs, .spec.js, +2 और

उपयोगी तब जब कोई रिपॉज़िटरी CommonJS, ESM, टास्क स्क्रिप्ट, टेस्ट, और पुराने एप्लिकेशन कोड को मिलाती हो।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में Go सपोर्ट: बैकएंड सर्विसेज़ के लिए कोड इंटेलिजेंस](https://maguyva.ai/hi/languages/go.md)

*सर्विस-भारी* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .go

उन सर्विस-भारी रिपॉज़िटरी के लिए उपयुक्त जहां हैंडलर, पैकेज, और ऑपरेशनल कोड को ट्रेस करना आसान बना रहना ज़रूरी है।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में Rust सपोर्ट: AI-सहायता प्राप्त बदलावों के लिए सुरक्षित कॉन्टेक्स्ट](https://maguyva.ai/hi/languages/rust.md)

*सुरक्षा सबसे पहले* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .rs

प्रासंगिक तब जब आपको Rust में AI सहायता चाहिए, बिना उन संरचनात्मक गार्डरेल्स को खोए जो Rust को इस्तेमाल करने लायक बनाते हैं।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में Java सपोर्ट: एंटरप्राइज़ रिपॉज़िटरी के लिए कोड इंटेलिजेंस](https://maguyva.ai/hi/languages/java.md)

*एंटरप्राइज़ गहराई* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .java

उपयोगी तब जब रिपॉज़िटरी Spring सर्विसेज़, आंतरिक फ़्रेमवर्क, और कई संगठनात्मक दौर से बचे हुए कोड से भरी हो।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में C# सपोर्ट: .NET कोडबेस के लिए सुरक्षित रीफ़ैक्टर](https://maguyva.ai/hi/languages/csharp.md)

*दीर्घजीवी .NET* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .cs, .csx

उपयुक्त तब जब .NET रिपॉज़िटरी इतने बड़े हो चुके हों कि सुरक्षित AI सहायता वास्तविक संरचना पर निर्भर करती हो।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में PHP सपोर्ट: बिना आंख मूंदे एडिट किए दीर्घजीवी वेब ऐप](https://maguyva.ai/hi/languages/php.md)

*पुराना वेब, नया दबाव* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .php, .php3, .php4, .php5, +2 और

प्रासंगिक तब जब कोई PHP कोडबेस अब भी राजस्व ला रहा हो, लेकिन कोई नहीं चाहता कि कोई एजेंट उसमें मनमानी करे।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में Terraform सपोर्ट: AI एजेंट के लिए इन्फ़्रास्ट्रक्चर कॉन्टेक्स्ट](https://maguyva.ai/hi/languages/terraform.md)

*इन्फ़्रा एज़ कोड* · इंफ्रास्ट्रक्चर · AST और सिंबल सपोर्ट · .tf, .tfvars

उपयोगी तब जब इन्फ़्रास्ट्रक्चर कोड रिपॉज़िटरी कॉन्टेक्स्ट का हिस्सा हो, और ऐसा कुछ न हो जिसे एजेंट सरसरी तौर पर टाल दे।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- कोई ग्राफ़ रिलेशनशिप नहीं

### [Maguyva में COBOL सपोर्ट: लेगेसी आधुनिकीकरण के लिए डिपेंडेंसी विश्लेषण](https://maguyva.ai/hi/languages/cobol.md)

*पुराने सिस्टम की ताक़त* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .cbl, .cob, .cpy

यहीं पर व्यापक भाषा सपोर्ट सिर्फ़ एक आंकड़ा बनकर नहीं रहता — यह एक आधुनिकीकरण उपकरण बन जाता है।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में Fortran: वैज्ञानिक कोडबेस के लिए कोड ग्राफ़](https://maguyva.ai/hi/languages/fortran.md)

*वैज्ञानिक विरासत* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .f, .f03, .f08, .f90, +3 और

जो संख्यात्मक कोड अपने लेखकों से ज़्यादा समय तक चला है, उसके लिए कॉल ग्राफ़ ही पहला दस्तावेज़ है।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में ABAP: कस्टम SAP कोड के लिए क्लास ग्राफ़](https://maguyva.ai/hi/languages/abap.md)

*एंटरप्राइज़ का मूल* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .abap

S/4HANA माइग्रेशन से पहले आपको जानना होगा कि आपका कस्टम कोड असल में किस पर निर्भर है।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में Ada: स्पेसिफ़िकेशन, बॉडी और पैकेज ग्राफ़](https://maguyva.ai/hi/languages/ada.md)

*हाई-इंटीग्रिटी कोड* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .ada, .adb, .ads

Ada उन सिस्टम के लिए बनी थी जिन्हें विफल होने की इजाज़त नहीं है। उन्हें बदलने में भी उतनी ही सावधानी चाहिए।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में Pascal और Delphi: यूनिट और क्लास ग्राफ़](https://maguyva.ai/hi/languages/pascal.md)

*लंबे समय का डेस्कटॉप* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .pas, .pp

Delphi और Free Pascal ऐप्लिकेशन दशकों तक चलते हैं। उन्हें समझने में इतना समय नहीं लगना चाहिए।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में Perl: पैकेज और सबरूटीन ग्राफ़](https://maguyva.ai/hi/languages/perl.md)

*स्क्रिप्टिंग विरासत* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .perl, .pl, .pm, .pod, +1 और

जो Perl अब भी आपकी बिलिंग, रिपोर्ट या डिप्लॉय स्क्रिप्ट चलाता है, वह grep से बेहतर का हक़दार है।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में Kotlin: Android और JVM के लिए कोड ग्राफ़](https://maguyva.ai/hi/languages/kotlin.md)

*आज की JVM* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .kt, .kts

Kotlin बहुत-सी वायरिंग रिसीवर और लैम्ब्डा में छिपा देती है। ग्राफ़ उसे फिर से सामने लाता है।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में Swift: iOS और macOS के लिए कोड ग्राफ़](https://maguyva.ai/hi/languages/swift.md)

*Apple प्लेटफ़ॉर्म* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .swift

Swift में व्यवहार प्रोटोकॉल और एक्सटेंशन में रहता है। एजेंट को दोनों देखने चाहिए।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में Ruby: Rails और Ruby ऐप के लिए कोड ग्राफ़](https://maguyva.ai/hi/languages/ruby.md)

*कन्वेंशन पहले* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .gemfile, .gemspec, .rake, .rakefile, +2 और

Ruby गद्य की तरह पढ़ी जाती है। पर उसके पीछे की डिपेंडेंसी को नक्शे की ज़रूरत है।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में C: सिस्टम और एम्बेडेड कोड के लिए कॉल ग्राफ़](https://maguyva.ai/hi/languages/c.md)

*सिस्टम की नींव* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .c, .h

C में कॉल ग्राफ़ ही आर्किटेक्चर है। एजेंट को एडिट करने से पहले उसे पढ़ना चाहिए।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में C++: बड़े कोडबेस के लिए क्लास और कॉल ग्राफ़](https://maguyva.ai/hi/languages/cpp.md)

*बड़े पैमाने पर नेटिव कोड* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .c, .c++, .cc, .cpp, +6 और

C++ किसी कॉल के असली लक्ष्य को नेमस्पेस, ओवरलोड और वर्चुअल डिस्पैच के पीछे छिपा देती है। ग्राफ़ एजेंट को उसे ढूँढने में मदद करता है।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में Scala: JVM सर्विस और Spark के लिए कोड ग्राफ़](https://maguyva.ai/hi/languages/scala.md)

*टाइप वाला JVM* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .sc, .scala

Scala कम सिंटैक्स में बहुत अर्थ भर देती है। ग्राफ़ उसे खोलकर दिखाता है।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में Dart: Flutter और Dart ऐप के लिए कोड ग्राफ़](https://maguyva.ai/hi/languages/dart.md)

*क्रॉस-प्लेटफ़ॉर्म UI* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .dart

Flutter ऐप तेज़ी से चौड़ाई में फैलते हैं। ग्राफ़ सारी वायरिंग को नज़र में रखता है।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में Lua: गेम, प्लगइन और OpenResty के लिए कोड ग्राफ़](https://maguyva.ai/hi/languages/lua.md)

*एम्बेडेड स्क्रिप्टिंग* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .lua

Lua टेबल से ऑब्जेक्ट बनाती है। ग्राफ़ दिखाता है कि कौन-सी टेबल क्लास बन गईं।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में R: एनालिसिस और पैकेज कोड के लिए कोड ग्राफ़](https://maguyva.ai/hi/languages/r.md)

*सांख्यिकीय कंप्यूटिंग* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .r, .rmd, .rnw

एनालिसिस कोड अपनी पहली स्क्रिप्ट से आगे बढ़ जाता है। ग्राफ़ दिखाता है कि क्या किस पर निर्भर है।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में PowerShell: स्क्रिप्ट और मॉड्यूल के लिए कोड ग्राफ़](https://maguyva.ai/hi/languages/powershell.md)

*Windows ऑटोमेशन* · शेल · AST और सिंबल सपोर्ट · .ps1, .psd1, .psm1

ऑटोमेशन दर्जनों स्क्रिप्ट में फैल जाता है। ग्राफ़ दिखाता है कि कौन-सा फ़ंक्शन क्या चलाता है।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में Groovy: Gradle और Jenkins कोड के लिए कोड ग्राफ़](https://maguyva.ai/hi/languages/groovy.md)

*JVM स्क्रिप्टिंग* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .gradle, .groovy, .jenkinsfile

बिल्ड लॉजिक भी कोड है। ग्राफ़ उसे वैसा ही मानता है।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में Elixir: Phoenix और OTP ऐप के लिए कोड ग्राफ़](https://maguyva.ai/hi/languages/elixir.md)

*समवर्ती BEAM* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .ex, .exs

Elixir की संरचना मैक्रो के भीतर रहती है। ग्राफ़ उन्हें संरचना के रूप में पढ़ता है।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

### [Maguyva में Haskell: टाइप क्लास और मॉड्यूल के लिए कोड ग्राफ़](https://maguyva.ai/hi/languages/haskell.md)

*विशुद्ध फ़ंक्शनल* · प्रोग्रामिंग · AST और सिंबल सपोर्ट · .hs, .lhs

Haskell के टाइप बहुत कुछ बताते हैं। ग्राफ़ दिखाता है कि उन पर कौन निर्भर है।

- AST पार्सिंग
- सिंबल एक्सट्रैक्शन
- ग्राफ़ रिलेशनशिप्स

## इंजन के विस्तार के साथ और भाषा गाइड जुड़ती जाएँगी।

Maguyva आज 285+ भाषाओं का समर्थन करता है। जैसे-जैसे [एक्सट्रैक्शन क्वालिटी](https://maguyva.ai/blog/autonomous-quality-loops-language-grind) तय मानक तक पहुँचती है, विस्तृत गाइड जोड़े जाते हैं — असली AST पार्सिंग और सिंबल रिज़ॉल्यूशन, सिर्फ सिंटैक्स हाइलाइटिंग नहीं।

- [मुफ़्त शुरू करें](https://app.maguyva.ai/auth/sign-up?plan=free)
- [इंजन देखें](https://maguyva.ai/hi/docs/compatibility)

## अगले कदम

- [शुरू करें](https://maguyva.ai/hi/docs): मिनटों में अपना पहला रिपो इंडेक्स करें।
- [प्राइसिंग देखें](https://maguyva.ai/hi/pricing): प्रति वर्कस्पेस, प्रति यूज़र नहीं। शुरुआत मुफ़्त।
- [स्टैक देखें](https://maguyva.ai/hi/stack): Maguyva किस पर चलता है।
- [टीम से मिलें](https://maguyva.ai/hi/team): 2 इंसान और AI एजेंट्स का एक झुंड।
