Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Unterstützte Sprachen für Amazon Q Developer in der IDE
Sie können die folgenden Funktionen von Amazon Q Developer in der IDE mit jeder Programmiersprache verwenden:
Die Qualität der Ergebnisse bei der Verwendung dieser Funktionen hängt von der Bekanntheit der Sprache ab.
Für die übrigen Funktionen von Amazon Q in der IDE sind die unterstützten Sprachen in den folgenden Abschnitten aufgeführt.
Sprachunterstützung für Inline-Vorschläge
Amazon Q unterstützt Inline-Codevorschläge für mehrere Programmiersprachen. Die Genauigkeit und Qualität der Codegenerierung für eine Programmiersprache hängt von der Größe und Qualität der Trainingsdaten ab.
In Bezug auf die Qualität der Trainingsdaten erhalten folgende Programmiersprachen die größte Unterstützung:
-
C
-
C++
-
C#
-
Dart
-
Go
-
Java
-
JavaScript
-
Kotlin
-
Lua
-
PHP
-
PowerShell
-
Python
-
R
-
Ruby
-
Rust
-
Scala
-
Shell
-
SQL
-
Swift
-
SystemVerilog
-
TypeScript
Die Infrastructure as Code (IaC)-Sprachen mit der größten Unterstützung sind:
-
CDK (Typescript, Python)
-
HCL (Terraform)
-
JSON
-
YAML
Sprachunterstützung für Transformationen
Die unterstützten Sprachen für Transformationen hängen von der Umgebung ab, in der Sie Code transformieren.
In JetBrains IDEs und Visual Studio Code kann Amazon Q Code in den folgenden Sprachen umwandeln:
In Visual Studio kann Amazon Q Code in den folgenden Sprachen transformieren:
Weitere Informationen zu unterstützten Sprachen und anderen Voraussetzungen für die Transformation finden Sie im Thema für die Art der Transformation, die Sie durchführen.
Sprachunterstützung für Code-Reviews
Amazon Q kann Codeüberprüfungen erstellen und automatische Codekorrekturen für Dateien und Projekte bereitstellen, die in den folgenden Sprachen geschrieben wurden:
-
Java – Java 17 und früher
-
JavaScript ‐ ECMAScript 2021 und früher
-
Python – Python 3.11 und früher, innerhalb der Python-3-Serie
-
C# – alle Versionen (.NET 6.0 und höher empfohlen)
-
TypeScript ‐ Alle Versionen
-
Ruby – Ruby 2.7 und 3.2
-
Go – Go 1.18
-
C – C11 und früher
-
C++ – C++17 und früher
-
PHP – PHP 8.2 und früher
-
Kotlin – Kotlin 2.0.0 und früher
-
Scala – Scala 3.2.2 und früher
-
JSX – React 17 und früher
-
Infrastructure as Code (IaC)-Sprachen
-
CloudFormation ‐ 2010-09-09
-
Terraform – 1.6.2 und früher
-
AWS CDK ‐ TypeScript und Python
-
Sprachunterstützung für Anpassungen
Amazon Q unterstützt Anpassungen für die folgenden Sprachen und verwendet die aufgelisteten Dateitypen, um Anpassungen zu erstellen:
-
Bash/Shell (.sh, .zsh, .bash)
-
C (.c, .h)
-
C# (.cs)
-
C++ (.cpp, .hpp, .h)
-
Dart (.dart)
-
Go (.go)
-
HCL (.hcl)
-
HTML (.html, .htm)
-
Java (.java)
-
JavaScript (.js, .jsx)
-
JSON (.json)
-
Kotlin (.kt, .kts)
-
Markdown (.md, .mdx)
-
PHP (.php)
-
Powershell (.ps1, .psm1, .psd1)
-
Python (.py)
-
reStructuredText (.rst)
-
Ruby (.rb)
-
Rust (.rs)
-
Scala (.scala)
-
Terraform (.tf, .tfvars)
-
Text (.txt)
-
TypeScript (.ts, .tsx)
-
YAML (.yaml, .yml)