# Guías de lenguajes para los stacks que importan

Canonical source: https://maguyva.ai/es/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 soporta 285+ lenguajes y tecnologías basadas en texto, pero no toda superficie de repositorio necesita su propia guía. Este hub cubre los stacks donde la estructura y el contexto entre archivos cambian de verdad qué tan segura es una edición asistida por IA, con análisis de dependencias basado en grafos donde esté disponible.

Guías seleccionadas sobre áreas clave de los repositorios en 285+ lenguajes y tecnologías basadas en texto.

- [Empieza gratis](https://app.maguyva.ai/auth/sign-up?plan=free)
- [Ver compatibilidad completa](https://maguyva.ai/es/docs/compatibility)

## Guías de lenguajes actuales

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

## Resumen de cobertura

- Programación: **118**
- Config y datos: **72**
- Build e infra: **31**
- Especializado: **22**
- Web: **22**
- Documentación: **20**

Agrupado a partir del manifiesto de compatibilidad completo, para que el resumen refleje los 285 lenguajes y tecnologías basadas en texto soportados. Empieza con las guías destacadas de abajo y usa la página de compatibilidad completa cuando necesites la lista completa, incluidos los lenguajes menos comunes.

### Realidad políglota

La mayoría de los repos en producción mezclan código de aplicación, pruebas, scripts de build, configuración, SQL e infraestructura. La cobertura de lenguajes es lo que evita que el contexto del agente se pierda entre archivos.

### El legado como ventaja

Los lenguajes más antiguos son donde el soporte amplio se convierte en una herramienta de modernización. El análisis de dependencias importa más cuando nadie quiere tocar el código.

### Respuestas rápidas

Cada guía cubre qué extrae Maguyva, qué puede consultar tu agente y dónde están los límites de cobertura, para tu stack específico.

## Guías destacadas

Guías para desarrollo de aplicaciones modernas, repos con runtimes mixtos, código de infraestructura y modernización de sistemas legados.

### [Compatibilidad con Python en Maguyva: búsqueda de código y refactorización con IA](https://maguyva.ai/es/languages/python.md)

*Sistemas dinámicos* · Programación · Soporte de AST y símbolos · .py, .pyi, .pyw

Útil cuando las bases de código Python se extienden entre servicios, scripts, stubs de tipos y código de enlace operativo.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [Compatibilidad con TypeScript en Maguyva: mejor contexto para monorepos](https://maguyva.ai/es/languages/typescript.md)

*Estándar en monorepos* · Programación · Soporte de AST y símbolos · .cts, .d.ts, .mts, .spec.ts, +3 más

Relevante cuando tu repositorio mezcla código de aplicación, bibliotecas, clientes de API, pruebas y configuración en varios paquetes.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [Compatibilidad con JavaScript en Maguyva: búsqueda con IA para repositorios de runtimes mixtos](https://maguyva.ai/es/languages/javascript.md)

*Runtimes mixtos* · Programación · Soporte de AST y símbolos · .cjs, .js, .mjs, .spec.js, +2 más

Útil cuando un repositorio mezcla CommonJS, ESM, scripts de tareas, pruebas y código de aplicación más antiguo.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [Compatibilidad con Go en Maguyva: inteligencia de código para servicios backend](https://maguyva.ai/es/languages/go.md)

*Rico en servicios* · Programación · Soporte de AST y símbolos · .go

Una buena opción para repositorios con muchos servicios donde los handlers, los paquetes y el código operativo deben seguir siendo fáciles de rastrear.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [Compatibilidad con Rust en Maguyva: contexto seguro para cambios asistidos por IA](https://maguyva.ai/es/languages/rust.md)

*Seguridad primero* · Programación · Soporte de AST y símbolos · .rs

Relevante cuando quieres asistencia de IA en Rust sin perder las salvaguardas estructurales que hacen que valga la pena usar Rust.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [Compatibilidad con Java en Maguyva: inteligencia de código para repositorios empresariales](https://maguyva.ai/es/languages/java.md)

*Nivel empresarial* · Programación · Soporte de AST y símbolos · .java

Útil cuando el repositorio está lleno de servicios Spring, frameworks internos y código que ha sobrevivido a varias eras organizacionales.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [Compatibilidad con C# en Maguyva: refactorizaciones más seguras para bases de código .NET](https://maguyva.ai/es/languages/csharp.md)

*.NET duradero* · Programación · Soporte de AST y símbolos · .cs, .csx

Una buena opción cuando los repositorios .NET han crecido tanto que la asistencia de IA segura depende de una estructura real.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [Compatibilidad con PHP en Maguyva: aplicaciones web de larga duración sin ediciones a ciegas](https://maguyva.ai/es/languages/php.md)

*Web antigua, presión nueva* · Programación · Soporte de AST y símbolos · .php, .php3, .php4, .php5, +2 más

Relevante cuando una base de código PHP todavía genera ingresos, pero nadie quiere que un agente actúe por su cuenta dentro de ella.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [Compatibilidad con Terraform en Maguyva: contexto de infraestructura para agentes de IA](https://maguyva.ai/es/languages/terraform.md)

*Infra como código* · Infraestructura · Soporte de AST y símbolos · .tf, .tfvars

Útil cuando el código de infraestructura es parte del contexto del repositorio y no algo que el agente deba pasar por alto sin más.

- Análisis AST
- Extracción de símbolos
- Sin relaciones de grafo

### [Compatibilidad con COBOL en Maguyva: análisis de dependencias para la modernización de sistemas heredados](https://maguyva.ai/es/languages/cobol.md)

*Ventaja heredada* · Programación · Soporte de AST y símbolos · .cbl, .cob, .cpy

Aquí es donde el soporte amplio de lenguajes deja de ser una estadística y se convierte en una herramienta de modernización.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [Fortran en Maguyva: grafos de código para bases de código científicas](https://maguyva.ai/es/languages/fortran.md)

*Legado científico* · Programación · Soporte de AST y símbolos · .f, .f03, .f08, .f90, +3 más

Para el código numérico que sobrevivió a sus autores, el grafo de llamadas es la primera documentación.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [ABAP en Maguyva: grafos de clases para el código a medida de SAP](https://maguyva.ai/es/languages/abap.md)

*Núcleo empresarial* · Programación · Soporte de AST y símbolos · .abap

Antes de migrar a S/4HANA, necesitas saber de qué depende realmente tu código a medida.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [Ada en Maguyva: especificaciones, cuerpos y grafos de paquetes](https://maguyva.ai/es/languages/ada.md)

*Código de alta integridad* · Programación · Soporte de AST y símbolos · .ada, .adb, .ads

Ada se creó para sistemas que no pueden fallar. Cambiarlos merece el mismo cuidado.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [Pascal y Delphi en Maguyva: grafos de units y clases](https://maguyva.ai/es/languages/pascal.md)

*Escritorio longevo* · Programación · Soporte de AST y símbolos · .pas, .pp

Las aplicaciones Delphi y Free Pascal funcionan durante décadas. Entenderlas no debería tomar lo mismo.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [Perl en Maguyva: grafos de paquetes y subrutinas](https://maguyva.ai/es/languages/perl.md)

*Parques de scripts* · Programación · Soporte de AST y símbolos · .perl, .pl, .pm, .pod, +1 más

El Perl que todavía mueve tu facturación, tus reportes o tus scripts de despliegue merece algo mejor que grep.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [Kotlin en Maguyva: grafos de código para Android y la JVM](https://maguyva.ai/es/languages/kotlin.md)

*JVM moderna* · Programación · Soporte de AST y símbolos · .kt, .kts

Kotlin esconde mucho cableado en receptores y lambdas. El grafo lo saca a la luz.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [Swift en Maguyva: grafos de código para iOS y macOS](https://maguyva.ai/es/languages/swift.md)

*Plataformas de Apple* · Programación · Soporte de AST y símbolos · .swift

En Swift, el comportamiento vive en protocolos y extensiones. Un agente necesita ver ambos.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [Ruby en Maguyva: grafos de código para Rails y apps Ruby](https://maguyva.ai/es/languages/ruby.md)

*Guiado por convenciones* · Programación · Soporte de AST y símbolos · .gemfile, .gemspec, .rake, .rakefile, +2 más

Ruby se lee como prosa. Aun así, las dependencias detrás necesitan un mapa.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [C en Maguyva: grafos de llamadas para código de sistemas y embebido](https://maguyva.ai/es/languages/c.md)

*Núcleo de sistemas* · Programación · Soporte de AST y símbolos · .c, .h

En C, el grafo de llamadas es la arquitectura. Un agente debería leerlo antes de editar.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [C++ en Maguyva: grafos de clases y llamadas para bases de código grandes](https://maguyva.ai/es/languages/cpp.md)

*Nativo a gran escala* · Programación · Soporte de AST y símbolos · .c, .c++, .cc, .cpp, +6 más

C++ esconde el destino real de una llamada detrás de namespaces, sobrecargas y despacho virtual. El grafo ayuda a un agente a encontrarlo.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [Scala en Maguyva: grafos de código para servicios JVM y Spark](https://maguyva.ai/es/languages/scala.md)

*JVM tipada* · Programación · Soporte de AST y símbolos · .sc, .scala

Scala condensa mucho significado en poca sintaxis. El grafo lo despliega.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [Dart en Maguyva: grafos de código para apps Flutter y Dart](https://maguyva.ai/es/languages/dart.md)

*UI multiplataforma* · Programación · Soporte de AST y símbolos · .dart

Las apps Flutter crecen a lo ancho muy rápido. El grafo mantiene el cableado a la vista.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [Lua en Maguyva: grafos de código para juegos, plugins y OpenResty](https://maguyva.ai/es/languages/lua.md)

*Scripting embebido* · Programación · Soporte de AST y símbolos · .lua

Lua construye objetos con tablas. El grafo muestra qué tablas se convirtieron en clases.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [R en Maguyva: grafos de código para análisis y paquetes](https://maguyva.ai/es/languages/r.md)

*Computación estadística* · Programación · Soporte de AST y símbolos · .r, .rmd, .rnw

El código de análisis acaba superando su primer script. El grafo muestra qué depende de qué.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [PowerShell en Maguyva: grafos de código para scripts y módulos](https://maguyva.ai/es/languages/powershell.md)

*Automatización en Windows* · Shell · Soporte de AST y símbolos · .ps1, .psd1, .psm1

La automatización se extiende por decenas de scripts. El grafo muestra qué función ejecuta qué.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [Groovy en Maguyva: grafos de código para Gradle y Jenkins](https://maguyva.ai/es/languages/groovy.md)

*Scripting en la JVM* · Programación · Soporte de AST y símbolos · .gradle, .groovy, .jenkinsfile

La lógica de build también es código. El grafo la trata así.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [Elixir en Maguyva: grafos de código para apps Phoenix y OTP](https://maguyva.ai/es/languages/elixir.md)

*BEAM concurrente* · Programación · Soporte de AST y símbolos · .ex, .exs

La estructura de Elixir vive en las macros. El grafo la lee como estructura.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

### [Haskell en Maguyva: grafos de código para clases de tipos y módulos](https://maguyva.ai/es/languages/haskell.md)

*Funcional puro* · Programación · Soporte de AST y símbolos · .hs, .lhs

Los tipos de Haskell dicen mucho. El grafo muestra quién depende de ellos.

- Análisis AST
- Extracción de símbolos
- Relaciones de grafo

## Salen más guías de lenguajes a medida que el motor se expande.

Maguyva admite 285+ lenguajes hoy. Se añaden guías detalladas a medida que la [calidad de extracción](https://maguyva.ai/blog/autonomous-quality-loops-language-grind) alcanza el nivel exigido: análisis AST real y resolución de símbolos, no solo resaltado de sintaxis.

- [Empieza gratis](https://app.maguyva.ai/auth/sign-up?plan=free)
- [Conoce el motor](https://maguyva.ai/es/docs/compatibility)

## Siguientes pasos

- [Empieza](https://maguyva.ai/es/docs): Indexa tu primer repo en minutos.
- [Ver precios](https://maguyva.ai/es/pricing): Por espacio de trabajo, no por usuario. Gratis para empezar.
- [Ver el stack](https://maguyva.ai/es/stack): Sobre qué corre Maguyva.
- [Conoce al equipo](https://maguyva.ai/es/team): 2 humanos y un enjambre de agentes de IA.
