# Průvodci jazyky pro stacky, na kterých záleží

Canonical source: https://maguyva.ai/cs/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 podporuje 285+ jazyků a textových technologií, ale ne každá část repozitáře potřebuje vlastního průvodce. Tenhle hub pokrývá stacky, kde struktura a kontext napříč soubory zásadně mění bezpečnost úprav s pomocí AI; tam, kde je k dispozici, zahrnuje i analýzu závislostí využívající graf.

Vybraní průvodci klíčovými částmi repozitářů napříč 285+ jazyků a textových technologií.

- [Začít zdarma](https://app.maguyva.ai/auth/sign-up?plan=free)
- [Zobrazit úplnou kompatibilitu](https://maguyva.ai/cs/docs/compatibility)

## Aktuální průvodci jazyky

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

## Přehled pokrytí

- Programování: **118**
- Konfigurace a data: **72**
- Build a infrastruktura: **31**
- Specializované: **22**
- Web: **22**
- Dokumentace: **20**

Seskupeno z úplného manifestu kompatibility, takže přehled odráží všech 285 podporovaných jazyků a textových technologií. Začněte doporučenými průvodci níže; úplný seznam včetně méně rozšířených jazyků najdete na stránce kompatibility.

### Polyglotní realita

Většina produkčních repozitářů kombinuje aplikační kód, testy, build skripty, konfigurace, SQL a infrastrukturu. Pokrytí jazyků je to, co udrží kontext agenta napříč hranicemi souborů.

### Přínos pro starší kód

U starších jazyků se široká podpora stává nástrojem modernizace. Analýza závislostí má větší význam, když se do kódu nikomu nechce sahat.

### Rychlé odpovědi

Každý průvodce popisuje, co Maguyva extrahuje, na co se váš agent může zeptat, a kde jsou hranice pokrytí — pro váš konkrétní stack.

## Doporučení průvodci

Průvodci pro moderní aplikační vývoj, repozitáře s více runtime, infrastrukturní kód a modernizaci legacy systémů.

### [Podpora jazyka Python v nástroji Maguyva: AI vyhledávání kódu a refaktoring](https://maguyva.ai/cs/languages/python.md)

*Dynamické systémy* · Programování · Podpora AST a symbolů · .py, .pyi, .pyw

Užitečné, když se codebase v jazyce Python rozlévá napříč službami, skripty, type stuby a kódem, který propojuje provozní části systému.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [Podpora jazyka TypeScript v nástroji Maguyva: lepší kontext pro monorepa](https://maguyva.ai/cs/languages/typescript.md)

*Výchozí pro monorepo* · Programování · Podpora AST a symbolů · .cts, .d.ts, .mts, .spec.ts, +3 dalších

Relevantní, když váš repozitář kombinuje aplikační kód, knihovny, API klienty, testy a konfiguraci napříč více balíčky.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [Podpora JavaScriptu v nástroji Maguyva: AI vyhledávání pro repozitáře se smíšeným runtime](https://maguyva.ai/cs/languages/javascript.md)

*Smíšené runtime* · Programování · Podpora AST a symbolů · .cjs, .js, .mjs, .spec.js, +2 dalších

Užitečné, když repozitář kombinuje CommonJS, ESM, task skripty, testy a starší aplikační kód.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [Podpora Go v nástroji Maguyva: Code Intelligence pro backendové služby](https://maguyva.ai/cs/languages/go.md)

*Plné služeb* · Programování · Podpora AST a symbolů · .go

Dobrá volba pro repozitáře plné služeb, kde handlery, balíčky a provozní kód musí zůstat snadno vysledovatelné.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [Podpora Rustu v nástroji Maguyva: bezpečný kontext pro změny s asistencí AI](https://maguyva.ai/cs/languages/rust.md)

*Bezpečnost na prvním místě* · Programování · Podpora AST a symbolů · .rs

Relevantní, když chcete asistenci AI v Rustu, aniž byste přišli o strukturální mantinely, kvůli kterým se Rust vyplatí používat.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [Podpora Javy v nástroji Maguyva: Code Intelligence pro enterprise repozitáře](https://maguyva.ai/cs/languages/java.md)

*Enterprise hloubka* · Programování · Podpora AST a symbolů · .java

Užitečné, když je repozitář plný služeb Spring, interních frameworků a kódu, který přežil několik organizačních er.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [Podpora C# v nástroji Maguyva: bezpečnější refaktoring pro codebase v .NET](https://maguyva.ai/cs/languages/csharp.md)

*Dlouhověké .NET* · Programování · Podpora AST a symbolů · .cs, .csx

Dobrá volba, jakmile repozitáře v .NET narostou natolik, že bezpečná asistence AI závisí na skutečné struktuře.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [Podpora PHP v nástroji Maguyva: dlouhověké webové aplikace bez slepých úprav](https://maguyva.ai/cs/languages/php.md)

*Starý web, nový tlak* · Programování · Podpora AST a symbolů · .php, .php3, .php4, .php5, +2 dalších

Relevantní, když codebase v PHP stále generuje tržby, ale nikdo nechce, aby v něm agent samovolně improvizoval.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [Podpora Terraformu v nástroji Maguyva: infrastrukturní kontext pro AI agenty](https://maguyva.ai/cs/languages/terraform.md)

*Infrastruktura jako kód* · Infrastruktura · Podpora AST a symbolů · .tf, .tfvars

Užitečné, když je infrastrukturní kód součástí kontextu repozitáře a ne něčím, co agent jen mávnutím ruky přeskočí.

- Parsování AST
- Extrakce symbolů
- Bez grafových vztahů

### [Podpora COBOLu v nástroji Maguyva: analýza závislostí pro modernizaci legacy systémů](https://maguyva.ai/cs/languages/cobol.md)

*Páka na legacy* · Programování · Podpora AST a symbolů · .cbl, .cob, .cpy

Tady široká jazyková podpora přestává být pouhou statistikou a stává se nástrojem pro modernizaci.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [Fortran v Maguyva: grafy kódu pro vědecké kódové základny](https://maguyva.ai/cs/languages/fortran.md)

*Vědecké dědictví* · Programování · Podpora AST a symbolů · .f, .f03, .f08, .f90, +3 dalších

U numerického kódu, který přežil své autory, je graf volání první dokumentací.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [ABAP v Maguyva: grafy tříd pro vlastní kód SAP](https://maguyva.ai/cs/languages/abap.md)

*Jádro podniku* · Programování · Podpora AST a symbolů · .abap

Před přechodem na S/4HANA musíte vědět, na čem váš vlastní kód skutečně závisí.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [Ada v Maguyva: specifikace, těla a grafy balíčků](https://maguyva.ai/cs/languages/ada.md)

*Kód s vysokou integritou* · Programování · Podpora AST a symbolů · .ada, .adb, .ads

Ada vznikla pro systémy, které nesmějí selhat. Jejich změny si zaslouží stejnou péči.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [Pascal a Delphi v Maguyva: grafy jednotek a tříd](https://maguyva.ai/cs/languages/pascal.md)

*Dlouhověký desktop* · Programování · Podpora AST a symbolů · .pas, .pp

Aplikace v Delphi a Free Pascal běží celá desetiletí. Porozumět jim by nemělo trvat stejně dlouho.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [Perl v Maguyva: grafy balíčků a podprogramů](https://maguyva.ai/cs/languages/perl.md)

*Skriptové dědictví* · Programování · Podpora AST a symbolů · .perl, .pl, .pm, .pod, +1 dalších

Perl, který pořád pohání vaši fakturaci, reporty nebo nasazovací skripty, si zaslouží víc než grep.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [Kotlin v Maguyva: grafy kódu pro Android a JVM](https://maguyva.ai/cs/languages/kotlin.md)

*Moderní JVM* · Programování · Podpora AST a symbolů · .kt, .kts

Kotlin schovává spoustu propojení v příjemcích a lambdách. Graf je vrací na světlo.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [Swift v Maguyva: grafy kódu pro iOS a macOS](https://maguyva.ai/cs/languages/swift.md)

*Platformy Apple* · Programování · Podpora AST a symbolů · .swift

Ve Swiftu žije chování v protokolech a rozšířeních. Agent musí vidět obojí.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [Ruby v Maguyva: grafy kódu pro Rails a aplikace v Ruby](https://maguyva.ai/cs/languages/ruby.md)

*Řízeno konvencemi* · Programování · Podpora AST a symbolů · .gemfile, .gemspec, .rake, .rakefile, +2 dalších

Ruby se čte jako próza. Závislosti za ním ale pořád potřebují mapu.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [C v Maguyva: grafy volání pro systémový a vestavěný kód](https://maguyva.ai/cs/languages/c.md)

*Systémové jádro* · Programování · Podpora AST a symbolů · .c, .h

V C je graf volání architekturou. Agent by si ho měl přečíst dřív, než začne upravovat.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [C++ v Maguyva: grafy tříd a volání pro velké kódové základny](https://maguyva.ai/cs/languages/cpp.md)

*Nativní kód ve velkém* · Programování · Podpora AST a symbolů · .c, .c++, .cc, .cpp, +6 dalších

C++ skrývá skutečný cíl volání za jmennými prostory, přetíženími a virtuálním dispatchem. Graf pomáhá agentovi ho najít.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [Scala v Maguyva: grafy kódu pro služby JVM a Spark](https://maguyva.ai/cs/languages/scala.md)

*Typovaná JVM* · Programování · Podpora AST a symbolů · .sc, .scala

Scala vtěsná hodně významu do mála syntaxe. Graf ho rozbalí.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [Dart v Maguyva: grafy kódu pro aplikace Flutter a Dart](https://maguyva.ai/cs/languages/dart.md)

*Multiplatformní UI* · Programování · Podpora AST a symbolů · .dart

Aplikace ve Flutteru rychle bobtnají do šířky. Graf drží propojení na očích.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [Lua v Maguyva: grafy kódu pro hry, pluginy a OpenResty](https://maguyva.ai/cs/languages/lua.md)

*Vestavěné skriptování* · Programování · Podpora AST a symbolů · .lua

Lua staví objekty z tabulek. Graf ukáže, které tabulky se staly třídami.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [R v Maguyva: grafy kódu pro analýzy a balíčky](https://maguyva.ai/cs/languages/r.md)

*Statistické výpočty* · Programování · Podpora AST a symbolů · .r, .rmd, .rnw

Analytický kód přeroste svůj první skript. Graf ukáže, co na čem závisí.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [PowerShell v Maguyva: grafy kódu pro skripty a moduly](https://maguyva.ai/cs/languages/powershell.md)

*Automatizace Windows* · Shell · Podpora AST a symbolů · .ps1, .psd1, .psm1

Automatizace se rozlézá do desítek skriptů. Graf ukáže, která funkce co spouští.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [Groovy v Maguyva: grafy kódu pro Gradle a Jenkins](https://maguyva.ai/cs/languages/groovy.md)

*Skriptování na JVM* · Programování · Podpora AST a symbolů · .gradle, .groovy, .jenkinsfile

Logika buildu je taky kód. Graf s ní tak zachází.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [Elixir v Maguyva: grafy kódu pro aplikace Phoenix a OTP](https://maguyva.ai/cs/languages/elixir.md)

*Souběžný BEAM* · Programování · Podpora AST a symbolů · .ex, .exs

Struktura Elixiru žije v makrech. Graf je čte jako strukturu.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

### [Haskell v Maguyva: grafy kódu pro typové třídy a moduly](https://maguyva.ai/cs/languages/haskell.md)

*Čistě funkcionální* · Programování · Podpora AST a symbolů · .hs, .lhs

Typy v Haskellu toho řeknou hodně. Graf ukáže, kdo na nich stojí.

- Parsování AST
- Extrakce symbolů
- Grafové vztahy

## Další průvodci jazyky přibývají, jak se engine rozšiřuje.

Maguyva dnes podporuje více než 285 jazyků. Podrobné průvodce přibývají, jakmile [kvalita extrakce](https://maguyva.ai/blog/autonomous-quality-loops-language-grind) dosáhne požadované laťky — skutečné AST parsování a rozpoznávání symbolů, ne jen zvýrazňování syntaxe.

- [Začít zdarma](https://app.maguyva.ai/auth/sign-up?plan=free)
- [Podívat se na engine](https://maguyva.ai/cs/docs/compatibility)

## Další kroky

- [Začněte](https://maguyva.ai/cs/docs): Zaindexujte své první repo za pár minut.
- [Podívejte se na ceník](https://maguyva.ai/cs/pricing): Za pracovní prostor, ne za uživatele. Začít můžete zdarma.
- [Podívejte se na stack](https://maguyva.ai/cs/stack): Na čem Maguyva běží.
- [Poznejte tým](https://maguyva.ai/cs/team): 2 lidé a roj AI agentů.
