As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Idiomas compatíveis com o Amazon Q Developer no IDE
O Amazon Q Developer fornece suporte para uma ampla variedade de linguagens de programação em seus vários recursos e capacidades. Esta página descreve os idiomas e as versões compatíveis com sugestões de código em linha, transformação de código, verificações de segurança e correções automáticas de código.
Suporte de idioma para sugestões em linha
O Amazon Q oferece suporte a sugestões de código em linha para várias linguagens de programação. A precisão e a qualidade da geração de código para uma linguagem de programação dependem do tamanho e da qualidade dos dados de treinamento.
Em termos de qualidade dos dados de treinamento, as linguagens de programação com maior suporte são:
-
Java
-
Python
-
JavaScript
-
TypeScript
-
C#
-
Go
-
PHP
-
Rust
-
Kotlin
-
SQL
-
C++
-
C
As linguagens de Infraestrutura como Código (IaC) com maior suporte são:
-
JSON (AWS CloudFormation)
-
YAML (AWS CloudFormation)
-
HCL(Terraforma)
-
CDK(Texto datilografado, Python)
O Amazon Q também oferece suporte à geração de código para:
-
Ruby
-
Concha
-
Scala
Suporte de linguagem para transformação de código
O Amazon Q Developer Agent for code transformation suporta a atualização do código do Java 8 ou Java 11 para o Java 17.
Suporte de idioma para escaneamentos de segurança
Os escaneamentos de segurança do Amazon Q são compatíveis com as seguintes versões de idioma:
-
Java ‐ Java 17 e versões anteriores
-
JavaScript‐ ECMAScript 2021 e anteriores
-
Python ‐ Python 3.11 e versões anteriores, dentro da série Python 3
-
C# ‐ Todas as versões (. NET6.0 e versões posteriores (recomendado)
-
TypeScript‐ Todas as versões
-
Ruby ‐ Ruby 2.7 e 3.2
-
Go ‐ Go 1.18
-
C ‐ C11 e anteriores
-
C++ ‐ C++17 e versões anteriores
-
PHP‐ PHP 8.2 e anteriores
-
Kotlin ‐ Kotlin 2.0.0 e versões anteriores
-
Scala ‐ Scala 3.2.2 e versões anteriores
-
JSX‐ React 17 e versões anteriores
-
Linguagens de infraestrutura como código (IaC)
-
AWS CloudFormation‐ 2010-09-09
-
Terraform ‐ 1.6.2 e anteriores
-
AWS CDK‐ TypeScript e Python
-
As correções automáticas de código estão disponíveis para digitalizações nos seguintes idiomas e versões:
-
Java ‐ Java 17 e versões anteriores
-
JavaScript‐ ECMAScript 2021 e anteriores
-
Python ‐ Python 3.11 e versões anteriores, dentro da série Python 3
-
C# ‐ Todas as versões (. NET6.0 e versões posteriores (recomendado)
-
TypeScript‐ Todas as versões
-
Linguagens de infraestrutura como código (IaC)
-
AWS CloudFormation‐ 2010-09-09
-
Terraform ‐ 1.6.2 e anteriores
-
AWS CDK‐ TypeScript e Python
-