

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# IDE에서의 Amazon Q Developer를 위한 지원 언어
<a name="q-language-ide-support"></a>

모든 프로그래밍 언어와 함께 IDE에서 Amazon Q Developer의 다음 기능을 사용할 수 있습니다.
+ [Chat](q-in-IDE-chat.md) 
+ [인라인 채팅](q-in-IDE-inline-chat.md)

이러한 기능을 사용하는 동안 출력 품질은 언어의 인기도에 따라 달라집니다.

IDE에서 Amazon Q의 나머지 기능에 대해 지원되는 언어는 다음 섹션에 나열되어 있습니다.

## 인라인 제안에 대한 언어 지원
<a name="inline-suggestions-language-support"></a>

Amazon Q는 여러 프로그래밍 언어에 대한 [인라인 코드 제안](inline-suggestions.md)을 지원합니다. 프로그래밍 언어에 대한 코드 생성의 정확도와 품질은 훈련 데이터의 크기와 품질에 따라 달라집니다.

훈련 데이터의 품질 측면에서 가장 많이 지원되는 프로그래밍 언어는 다음과 같습니다.
+ C
+ C\$1\$1
+ C\$1
+ Dart
+ Go
+ Java
+ JavaScript
+ Kotlin
+ Lua
+ PHP
+ PowerShell
+ Python
+ R
+ Ruby
+ Rust
+ Scala
+ Shell
+ SQL
+ Swift
+ SystemVerilog
+ TypeScript

가장 많이 지원되는 코드형 인프라(IaC) 언어는 다음과 같습니다.
+ CDK(Typescript, Python)
+ HCL(Terraform)
+ JSON
+ YAML

## 변환에 대한 언어 지원
<a name="transformation-language-support"></a>

변환에 지원되는 언어는 코드를 변환하는 환경에 따라 다릅니다.

JetBrains IDE 및 Visual Studio Code에서 Amazon Q는 다음 언어로 코드를 변환할 수 있습니다.
+ [Java](code-transformation.md)
+  [Oracle에서 PostgreSQL로의 데이터베이스 마이그레이션을 위한 임베디드 SQL 변환](transform-sql.md)

Visual Studio에서 Amazon Q는 다음 언어로 코드를 변환할 수 있습니다.
+ [.NET 애플리케이션의 C\$1](transform-dotnet-IDE.md)

지원되는 언어 및 변환을 위한 기타 사전 조건에 대한 자세한 내용은 수행 중인 변환 유형에 대한 주제를 참조하세요.

## 코드 검토에 대한 언어 지원
<a name="code-reviews-language-support"></a>

Amazon Q는 다음 언어로 작성된 파일 및 프로젝트에 대한 [코드 검토](code-reviews.md)를 생성하고 자동 코드 수정을 제공할 수 있습니다.
+ Java ‐ Java 17 이하
+ JavaScript - ECMAScript 2021 이하
+ Python - Python 3.11 이하, Python 3 시리즈 이내
+ C\$1 - 모든 버전(.NET 6.0 이상 권장)
+ TypeScript - 모든 버전
+ Ruby - Ruby 2.7 및 3.2
+ Go - Go 1.18 
+ C ‐ C11 이하 
+ C\$1\$1 - C\$1\$117 이하 
+ PHP - PHP 8.2 이하 
+ Kotlin - Kotlin 2.0.0 이하 
+ Scala - Scala 3.2.2 이하 
+ JSX - React 17 이하 
+ 코드형 인프라(IaC) 언어
  + CloudFormation ‐ 2010-09-09
  + Terraform ‐ 1.6.2 이하
  + AWS CDK ‐ TypeScript 및 Python

## 사용자 지정에 대한 언어 지원
<a name="customization-language-support"></a>

Amazon Q는 다음 언어에 대해를 지원하며 나열된 파일 유형을 사용하여 사용자 지정을 생성합니다.
+ Bash/Shell(.sh, .zsh, .bash)
+ C(.c, .h)
+ C\$1(.cs)
+ C\$1\$1(.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)
+ 텍스트(.txt) 
+ TypeScript (.ts, .tsx) 
+ YAML(.yaml, .yml)