{"meta":{"title":"Поддержка языков GitHub","intro":"Обзор языков программирования, поддерживаемых GitHub функциями.","product":"Начало работы","breadcrumbs":[{"href":"/ru/get-started","title":"Начало работы"},{"href":"/ru/get-started/learning-about-github","title":"Изучение GitHub"},{"href":"/ru/get-started/learning-about-github/github-language-support","title":"Поддержка языков GitHub"}],"documentType":"article"},"body":"# Поддержка языков GitHub\n\nОбзор языков программирования, поддерживаемых GitHub функциями.\n\n<!-- If you make changes to this article, also update any feature-level articles to reflect the same changes in language support. -->\n\n## Сведения о поддерживаемых языках\n\nБольшинство GitHub функций работают независимо от того, на каких языках написан ваш код. Вы можете искать код или включать выделение синтаксиса на основе любого языка, известного GitHub. Для получения дополнительной информации см. в разделе [Понимание синтаксиса поиска кода в GitHub](/ru/search-github/github-code-search/understanding-github-code-search-syntax#language-qualifier) или [Создание и выделение блоков кода](/ru/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks#syntax-highlighting).\n\nНекоторые GitHub продукты имеют функции, которые в настоящее время поддерживаются только для некоторых языков программирования.\n\nОсновные языки для функций GitHub включают C, C++, C#, Go, Java, JavaScript, Kotlin, PHP, Python, Ruby, Rust, Scala и TypeScript. Для функций, поддерживающих диспетчеры пакетов, поддерживаемые сейчас диспетчеры пакетов включены в таблицу с соответствующими языками.\n\nНекоторые функции поддерживаются для дополнительных языков или диспетчеров пакетов. Если вы хотите узнать, поддерживается ли другой язык для какой-либо функции или запросить поддержку для конкретного языка, посетите [Обсуждения сообщества GitHub](https://github.com/orgs/community/discussions).\n\n<!-- Source for the following tables lives in data/tables/supported-code-languages.yml -->\n\n## Основные языки, поддерживаемые в github.com и GitHub Enterprise Cloud\n\n\\| Язык | [GitHub Copilot](/ru/copilot/about-github-copilot/what-is-github-copilot) | [Code navigation](/ru/repositories/working-with-files/using-files/navigating-code-on-github) | [Code scanning](/ru/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning) | [Dependency graph, Dependabot alerts](/ru/code-security/supply-chain-security/understanding-your-software-supply-chain/dependency-graph-supported-package-ecosystems#supported-package-ecosystems) | [Dependabot version updates, Dependabot security updates](/ru/code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates#supported-repositories-and-ecosystems) | [GitHub Actions](/ru/actions/automating-builds-and-tests/about-continuous-integration#supported-languages) | [GitHub Packages](/ru/packages/learn-github-packages/introduction-to-github-packages#supported-clients-and-formats) | |:----|:----:|:----:|:----:|:----:|:----:|:----:|:----:|\n\n|\nC\n|✓\n|✗\n|✓\n|✗\n|✗\n|✓\n|✗ |\n\n|\nC++\n|✓\n|✗\n|✓\n|✗\n|✗\n|✓\n|✗ |\n\n|\nC#\n|✓\n|✓\n|✓\n|`dotnet` CLI\n|`dotnet` CLI\n|✓\n|`dotnet` CLI |\n\n|\nGo\n|✓\n|✓\n|✓\n|Go modules\n|Go modules\n|✓\n|✗ |\n\n|\nJava\n|✓\n|✓\n|✓\n|Maven, Gradle\n|Maven, Gradle\n|✓\n|Maven, Gradle |\n\n|\nJavaScript\n|✓\n|✓\n|✓\n|npm, Yarn\n|npm\n|✓\n|npm |\n\n|\nKotlin\n|✓\n|✓\n|✓\n|Maven, Gradle\n|Maven, Gradle\n|✓\n|Maven, Gradle |\n\n|\nPHP\n|✓\n|✓\n|third-party [^1]\n|Composer\n|Composer\n|✓\n|✗ |\n\n|\nPython\n|✓\n|✓\n|✓\n|pip\n|pip\n|✓\n|✗ |\n\n|\nRuby\n|✓\n|✓\n|✓\n|RubyGems\n|RubyGems\n|✓\n|RubyGems |\n\n|\nRust\n|✓\n|✓\n|✓\n|✓\n|✓\n|✓\n|✗ |\n\n|\nScala\n|✓\n|✗\n|third-party [^1]\n|Maven\n|Maven, Gradle\n|✓\n|✗ |\n\n|\nSwift\n|✓\n|✓\n|✓\n|✓\n|✓\n|✓\n|Swift Package Manager |\n\n|\nTypeScript\n|✓\n|✓\n|✓\n|npm, Yarn\n|npm\n|✓\n|npm |\n\n> \\[!NOTE]\n>\n> ```\n>           Поддержка GitHub Copilot языков зависит от объёма и разнообразия обучающих данных для данного языка.\n> ```\n\nПоддержка графа зависимостей Gradle ограничена Dependabot alerts загрузкой данных, полученных с API отправки зависимостейпомощью .\n\n[^1]: PHP and Scala are supported for code scanning by third-party actions, but not by CodeQL."}