# Guide ai linguaggi per gli stack che contano

Canonical source: https://maguyva.ai/it/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 supporta oltre 285 linguaggi e tecnologie basate su testo, ma non ogni area del repository richiede una guida dedicata. Questo hub copre gli stack in cui struttura e contesto cross-file cambiano davvero quanto sarà sicura una modifica assistita dall'IA, con l’analisi delle dipendenze basata sul grafo dove disponibile.

Guide curate per le aree del repository ad alto valore, su oltre 285 linguaggi e tecnologie basate su testo.

- [Inizia gratis](https://app.maguyva.ai/auth/sign-up?plan=free)
- [Vedi la compatibilità completa](https://maguyva.ai/it/docs/compatibility)

## Guide ai linguaggi disponibili

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

## Panoramica della copertura

- Programmazione: **118**
- Config e dati: **72**
- Build e infrastruttura: **31**
- Specializzati: **22**
- Web: **22**
- Documentazione: **20**

I dati sono raggruppati a partire dal manifest di compatibilità completo, così la panoramica riflette l'intero supporto: 285 linguaggi e tecnologie basate su testo. Inizia dalle guide in evidenza qui sotto, poi usa la pagina di compatibilità completa quando ti serve anche l'elenco dei linguaggi meno diffusi.

### Realtà poliglotta

La maggior parte dei repository in produzione mescola codice applicativo, test, script di build, configurazione, SQL e infrastruttura. La copertura linguistica è ciò che evita che il contesto dell'agente si perda tra i confini dei file.

### Il vantaggio del legacy

I linguaggi più datati sono dove un supporto ampio diventa uno strumento di modernizzazione. L'analisi delle dipendenze conta ancora di più quando nessuno vuole toccare il codice.

### Risposte rapide

Ogni guida copre cosa estrae Maguyva, cosa può interrogare il tuo agente e dove si trovano i limiti della copertura — per il tuo stack specifico.

## Guide in evidenza

Guide per lo sviluppo di applicazioni moderne, repository con runtime misti, codice di infrastruttura e modernizzazione di sistemi legacy.

### [Supporto Python in Maguyva: ricerca IA sul codice e refactoring](https://maguyva.ai/it/languages/python.md)

*Sistemi dinamici* · Programmazione · Supporto AST e simboli · .py, .pyi, .pyw

Utile quando i codebase Python si estendono su servizi, script, stub di tipo, e collante operativo.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [Supporto TypeScript in Maguyva: contesto migliore per i monorepo](https://maguyva.ai/it/languages/typescript.md)

*Monorepo per default* · Programmazione · Supporto AST e simboli · .cts, .d.ts, .mts, .spec.ts, +3 altre

Rilevante quando il tuo repository mescola codice applicativo, librerie, client API, test, e configurazione tra più package.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [Supporto JavaScript in Maguyva: ricerca IA per repository a runtime misto](https://maguyva.ai/it/languages/javascript.md)

*Runtime misti* · Programmazione · Supporto AST e simboli · .cjs, .js, .mjs, .spec.js, +2 altre

Utile quando un repository mescola CommonJS, ESM, script di task, test, e codice applicativo più datato.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [Supporto Go in Maguyva: intelligenza del codice per servizi backend](https://maguyva.ai/it/languages/go.md)

*Ricco di servizi* · Programmazione · Supporto AST e simboli · .go

Una buona scelta per repository ricchi di servizi dove handler, package, e codice operativo devono restare facili da tracciare.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [Supporto Rust in Maguyva: contesto sicuro per modifiche assistite dall'IA](https://maguyva.ai/it/languages/rust.md)

*Sicurezza prima* · Programmazione · Supporto AST e simboli · .rs

Rilevante quando vuoi assistenza IA in Rust senza perdere i guardrail strutturali che rendono Rust utile da usare.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [Supporto Java in Maguyva: intelligenza del codice per repository enterprise](https://maguyva.ai/it/languages/java.md)

*Profondità enterprise* · Programmazione · Supporto AST e simboli · .java

Utile quando il repository è pieno di servizi Spring, framework interni, e codice sopravvissuto a diverse ere organizzative.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [Supporto C# in Maguyva: refactor più sicuri per codebase .NET](https://maguyva.ai/it/languages/csharp.md)

*.NET di lunga data* · Programmazione · Supporto AST e simboli · .cs, .csx

Una buona scelta quando i repository .NET sono cresciuti abbastanza da rendere l'assistenza IA sicura dipendente da una struttura reale.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [Supporto PHP in Maguyva: applicazioni web di lunga data senza modifiche alla cieca](https://maguyva.ai/it/languages/php.md)

*Vecchio web, nuova pressione* · Programmazione · Supporto AST e simboli · .php, .php3, .php4, .php5, +2 altre

Rilevante quando un codebase PHP genera ancora ricavi ma nessuno vuole che un agente ci lavori di testa sua.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [Supporto Terraform in Maguyva: contesto infrastrutturale per agenti IA](https://maguyva.ai/it/languages/terraform.md)

*Infra come codice* · Infrastruttura · Supporto AST e simboli · .tf, .tfvars

Utile quando il codice infrastrutturale fa parte del contesto del repository e non è qualcosa su cui l'agente dovrebbe sorvolare.

- Analisi AST
- Estrazione simboli
- Nessuna relazione nel grafo

### [Supporto COBOL in Maguyva: analisi delle dipendenze per la modernizzazione legacy](https://maguyva.ai/it/languages/cobol.md)

*Leva sul legacy* · Programmazione · Supporto AST e simboli · .cbl, .cob, .cpy

È qui che il supporto linguistico ampio smette di essere una statistica e diventa uno strumento di modernizzazione.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [Fortran in Maguyva: grafi del codice per basi di codice scientifiche](https://maguyva.ai/it/languages/fortran.md)

*Eredità scientifica* · Programmazione · Supporto AST e simboli · .f, .f03, .f08, .f90, +3 altre

Per il codice numerico sopravvissuto ai suoi autori, il grafo delle chiamate è la prima documentazione.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [ABAP in Maguyva: grafi delle classi per il codice custom SAP](https://maguyva.ai/it/languages/abap.md)

*Cuore aziendale* · Programmazione · Supporto AST e simboli · .abap

Prima di passare a S/4HANA, devi sapere da cosa dipende davvero il tuo codice custom.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [Ada in Maguyva: specifiche, corpi e grafi dei package](https://maguyva.ai/it/languages/ada.md)

*Codice ad alta integrità* · Programmazione · Supporto AST e simboli · .ada, .adb, .ads

Ada è nato per sistemi che non possono guastarsi. Modificarli merita la stessa cura.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [Pascal e Delphi in Maguyva: grafi di unit e classi](https://maguyva.ai/it/languages/pascal.md)

*Desktop longevo* · Programmazione · Supporto AST e simboli · .pas, .pp

Le applicazioni Delphi e Free Pascal funzionano per decenni. Capirle non dovrebbe richiedere altrettanto.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [Perl in Maguyva: grafi di package e subroutine](https://maguyva.ai/it/languages/perl.md)

*Patrimoni di script* · Programmazione · Supporto AST e simboli · .perl, .pl, .pm, .pod, +1 altre

Il Perl che ancora fa girare fatturazione, report o script di deploy merita di meglio di grep.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [Kotlin in Maguyva: grafi del codice per Android e JVM](https://maguyva.ai/it/languages/kotlin.md)

*JVM moderna* · Programmazione · Supporto AST e simboli · .kt, .kts

Kotlin nasconde molti collegamenti in receiver e lambda. Il grafo li riporta alla luce.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [Swift in Maguyva: grafi del codice per iOS e macOS](https://maguyva.ai/it/languages/swift.md)

*Piattaforme Apple* · Programmazione · Supporto AST e simboli · .swift

In Swift il comportamento vive in protocolli ed extension. Un agente deve vedere entrambi.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [Ruby in Maguyva: grafi del codice per Rails e app Ruby](https://maguyva.ai/it/languages/ruby.md)

*Guidato dalle convenzioni* · Programmazione · Supporto AST e simboli · .gemfile, .gemspec, .rake, .rakefile, +2 altre

Ruby si legge come prosa. Le dipendenze dietro hanno comunque bisogno di una mappa.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [C in Maguyva: grafi delle chiamate per codice di sistema ed embedded](https://maguyva.ai/it/languages/c.md)

*Cuore di sistema* · Programmazione · Supporto AST e simboli · .c, .h

In C il grafo delle chiamate è l'architettura. Un agente dovrebbe leggerlo prima di modificare.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [C++ in Maguyva: grafi di classi e chiamate per grandi basi di codice](https://maguyva.ai/it/languages/cpp.md)

*Nativo su larga scala* · Programmazione · Supporto AST e simboli · .c, .c++, .cc, .cpp, +6 altre

C++ nasconde il vero bersaglio di una chiamata dietro namespace, overload e dispatch virtuale. Il grafo aiuta un agente a trovarlo.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [Scala in Maguyva: grafi del codice per servizi JVM e Spark](https://maguyva.ai/it/languages/scala.md)

*JVM tipizzata* · Programmazione · Supporto AST e simboli · .sc, .scala

Scala condensa molto significato in poca sintassi. Il grafo lo dispiega.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [Dart in Maguyva: grafi del codice per app Flutter e Dart](https://maguyva.ai/it/languages/dart.md)

*UI multipiattaforma* · Programmazione · Supporto AST e simboli · .dart

Le app Flutter si allargano in fretta. Il grafo tiene i collegamenti in vista.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [Lua in Maguyva: grafi del codice per giochi, plugin e OpenResty](https://maguyva.ai/it/languages/lua.md)

*Scripting embedded* · Programmazione · Supporto AST e simboli · .lua

Lua costruisce gli oggetti con le tabelle. Il grafo mostra quali tabelle sono diventate classi.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [R in Maguyva: grafi del codice per analisi e pacchetti](https://maguyva.ai/it/languages/r.md)

*Calcolo statistico* · Programmazione · Supporto AST e simboli · .r, .rmd, .rnw

Il codice di analisi finisce per superare il suo primo script. Il grafo mostra cosa dipende da cosa.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [PowerShell in Maguyva: grafi del codice per script e moduli](https://maguyva.ai/it/languages/powershell.md)

*Automazione Windows* · Shell · Supporto AST e simboli · .ps1, .psd1, .psm1

L'automazione si sparpaglia su decine di script. Il grafo mostra quale funzione esegue cosa.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [Groovy in Maguyva: grafi del codice per Gradle e Jenkins](https://maguyva.ai/it/languages/groovy.md)

*Scripting sulla JVM* · Programmazione · Supporto AST e simboli · .gradle, .groovy, .jenkinsfile

Anche la logica di build è codice. Il grafo la tratta così.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [Elixir in Maguyva: grafi del codice per app Phoenix e OTP](https://maguyva.ai/it/languages/elixir.md)

*BEAM concorrente* · Programmazione · Supporto AST e simboli · .ex, .exs

La struttura di Elixir vive nelle macro. Il grafo la legge come struttura.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

### [Haskell in Maguyva: grafi del codice per type class e moduli](https://maguyva.ai/it/languages/haskell.md)

*Funzionale puro* · Programmazione · Supporto AST e simboli · .hs, .lhs

I tipi di Haskell dicono molto. Il grafo mostra chi ci fa affidamento.

- Analisi AST
- Estrazione simboli
- Relazioni del grafo

## Nuove guide ai linguaggi arrivano man mano che il motore si espande.

Maguyva supporta oltre 285 linguaggi oggi. Le guide dettagliate vengono aggiunte man mano che la [qualità di estrazione](https://maguyva.ai/blog/autonomous-quality-loops-language-grind) raggiunge lo standard richiesto — parsing AST reale e risoluzione dei simboli, non solo evidenziazione della sintassi.

- [Inizia gratis](https://app.maguyva.ai/auth/sign-up?plan=free)
- [Scopri il motore](https://maguyva.ai/it/docs/compatibility)

## Prossimi passi

- [Inizia](https://maguyva.ai/it/docs): Indicizza il tuo primo repo in pochi minuti.
- [Vedi i prezzi](https://maguyva.ai/it/pricing): Per workspace, non per utente. Inizia gratis.
- [Vedi lo stack](https://maguyva.ai/it/stack): Su cosa gira Maguyva.
- [Conosci il team](https://maguyva.ai/it/team): 2 umani e uno sciame di agenti IA.
