Исходный код

Строк: 11

Предпросмотр кода

const palette = ['graphite', 'mint'];

function createSnippet(language) {
  return {
    language,
    theme: palette[0],
    accent: palette[1],
  };
}

console.log(createSnippet('javascript'));

Подсветка синтаксиса онлайн: код для публикации

Подготовьте понятные примеры кода для документации, блога или учебных материалов. Вставьте фрагмент, откройте текстовый файл или загрузите пример языка, затем выберите светлую или тёмную тему. Syntax Highlighter выделяет цветом ключевые слова, строки и комментарии, сохраняя отступы и переносы строк.

Выделяйте важные строки, фокусируйте внимание на нужном блоке, отмечайте добавления и удаления. Настройте цвета и непрозрачность, включите номера строк или сверните длинный раздел. Изменения сразу видны в предпросмотре. Подсветка и экспорт выполняются в браузере: код не отправляется на сервер для обработки.

Иллюстрация кода с подсветкой синтаксиса и выделенной строкой рядом с HTML-документом и изображением кода
  • Каталог языков с поиском

    Выбирайте из 242 языков и форматов, включая TypeScript, Java, C++, Go, Rust, JSON и YAML. Ищите по имени или псевдониму и загружайте примеры из карточек ниже.

  • Предпросмотр в реальном времени и цветовые темы

    Редактируйте исходный текст и наблюдайте обновление подсветки. Ищите цветовые темы или фильтруйте светлые и тёмные, чтобы сравнить один фрагмент на разных фонах.

  • Экспорт в HTML или изображение

    Копируйте HTML, скачивайте файлы со встроенными стилями, отдельным CSS или Tailwind CSS либо сохраняйте результат в PNG. Предпросмотр использует выбранный формат вывода, чтобы вы могли проверить оформление перед публикацией.

Как подсветить код онлайн

  1. Вставьте код или попробуйте пример

    Введите фрагмент в редактор. Чтобы изучить другой язык, нажмите его карточку: содержимое редактора заменится примером.

  2. Выберите подходящий язык

    Ищите по имени или псевдониму, например JavaScript или js. Смена языка сохраняет введённый текст; правильная грамматика задаёт нужные правила синтаксиса.

  3. Сравните темы в предпросмотре

    Выберите цветовую тему и смотрите результат при редактировании. Длинный код прокручивается внутри предпросмотра без изменения исходного расположения.

Для повседневного чтения кода

  • Уроки и техническая документация

    Сравните читаемость примеров перед подготовкой руководства или занятия. Попробуйте светлые и тёмные темы на одном фрагменте с комментариями, строками и ключевыми словами.

  • Настройки и структурированные данные

    Рассматривайте структуру JSON, YAML, SQL и команд оболочки с цветами синтаксиса. Подсветка помогает замечать закономерности, но не проверяет данные и не выполняет команды.

  • Знакомство с новым языком

    Изучите пример, псевдонимы и справочную ссылку, затем измените код и посмотрите на цвета синтаксиса. Карточки загружают примеры прямо в эту рабочую область.

Посмотреть все 242 языков и примеров

Вопросы о подсветке синтаксиса

Что такое подсветка синтаксиса?

Она окрашивает элементы кода, например ключевые слова, строки и комментарии, в разные цвета. Это облегчает чтение структуры, но не доказывает правильность программы.

Какие языки поддерживаются?

Каталог содержит 242 языков и форматов. Используйте поиск или список ниже. Псевдонимы вроде js и py обозначают существующие языки и не считаются отдельными.

Загружается ли мой код на сервер или выполняется?

Подсветка работает в браузере и не отправляет исходный текст на сервер. Страница загружает грамматики, темы и движок по необходимости. Введённый код показывается как текст и не выполняется.

Это форматировщик или проверка синтаксиса?

Нет. Предпросмотр добавляет цвета, сохраняя текст, отступы и переносы. Он не форматирует, не компилирует, не проверяет и не отлаживает код. Выберите правильный язык вручную.

Можно скопировать или скачать HTML с подсветкой?

Да. Выберите встроенные стили, отдельный CSS-файл или Tailwind CSS. Копируйте отдельные созданные файлы или скачайте весь пакет. Предпросмотр и вывод используют одинаковые HTML и стили.

Можно выделить строки или импортировать файл?

Да. Укажите номера или диапазоны в поле выделенных строк и выберите цвет и непрозрачность. Непустые файлы UTF-8 до 1 MiB также читаются локально в браузере.

Примеры кода

Просмотрите все 242 поддерживаемых языков и форматов. Нажмите карточку для загрузки примера или откройте справочную ссылку.

ABAP

ABAP - это проприетарный язык программирования SAP, используемый для разработки приложений SAP и настройки систем SAP.

ActionScript

Псевдонимыactionscriptas3

ActionScript 3 - это объектно-ориентированный язык программирования, используемый в Adobe Flash Player для разработки веб-приложений и богатых интернет-приложений.

Ada

Ada - это структурированный статически типизированный язык программирования, изначально разработанный для реального времени встроенных систем и позже расширенный на другие области.

AutoHotkey

Псевдонимыahk1

AutoHotkey v1 автоматизирует Windows через сочетания клавиш, замену текста и команды окон. Для версии 2 предусмотрен отдельный пункт.

AutoHotkey2

AutoHotkey v2 использует функции, выражения и объекты для автоматизации Windows. Скрипты v1 могут требовать переработки.

Angular HTML

Angular HTML - это язык разметки, используемый в Angular для создания пользовательских интерфейсов. Он основан на HTML, но добавляет некоторые функции для упрощения привязки данных и обработки событий.

Angular TypeScript

Angular TypeScript - это код TypeScript, используемый при создании приложений Angular. Он определяет компоненты, сервисы и другие функции приложения.

Apache Conf

Apache - это формат файла конфигурации, используемый для настройки сервера Apache HTTP. Он контролирует поведение и функциональность сервера.

Apex

Apex - это объектно-ориентированный язык программирования, используемый для разработки облачных приложений на платформе Salesforce.

APL

APL - это язык программирования, используемый для обработки массивов, с очень компактным и мощным символьным синтаксисом.

AppleScript

AppleScript - это проприетарный язык, используемый в системах Apple для автоматизации задач и написания сценариев.

Ara

Ara - это язык программирования Ara, используемый для написания облачных приложений.

AsciiDoc

Псевдонимыadoc

Структурированный текст с заголовками, атрибутами и ссылками, преобразуемый издательскими инструментами в страницы, книги и документацию.

Assembly

Язык ассемблера - это низкоуровневый язык программирования, непосредственно связанный с набором инструкций компьютера, с различными языками ассемблера для разных архитектур ЦП.

Astro

Astro - это полностэк-фреймворк для создания высокопроизводительных веб-сайтов, объединяющий UI-фреймворки, такие как React и Vue, с форматами, такими как Markdown и MDX.

AWK

AWK - это язык программирования, используемый для обработки текста, часто используемый для извлечения данных и генерации отчетов.

Ballerina

Ballerina - это открытый облачный язык программирования, используемый для написания распределенных систем и облачных приложений.

Batch File

Псевдонимыbatchcmd

Пакетные файлы - это формат файлов сценариев, используемый в Windows для автоматизации задач.

Beancount

Beancount - это язык учета в виде обычного текста, используемый для записи двойной записи финансовых транзакций.

Berry

Псевдонимыbe

Berry - это встроенный интерпретируемый язык программирования, используемый для написания приложений или файлов конфигурации для малых систем.

BibTeX

BibTeX - это формат файла, используемый для описания ссылок, обычно используемый с LaTeX.

Bicep

Bicep - это язык, специфичный для области, используемый для декларативного развертывания ресурсов Azure.

BIRD2 Configuration

Псевдонимыbird

Конфигурация BIRD 2 с протоколами, таблицами и фильтрами для выбора маршрутов и управления их обменом.

Blade

Blade - это шаблонный движок, используемый в фреймворке Laravel для создания динамических веб-страниц.

1C (Enterprise)

Псевдонимы1c

Скрипты 1C:Enterprise связывают бизнес-объекты с данными и интерфейсом через процедуры, функции и события платформы.

C

C - это общепринятый процедурный язык программирования, широко используемый для системного программирования и разработки приложений.

C3

Системный язык, похожий на C, с модулями, контрактами и возможностями времени компиляции для организации больших программ.

Cadence

Псевдонимыcdc

Cadence - это язык программирования ресурсов для блокчейна Flow, используемый для написания смарт-контрактов.

Cairo

Язык доказуемых вычислений и смарт-контрактов. Контракты Starknet добавляют собственные интерфейсы и средства хранения.

Chapel

Псевдонимыchpl

Параллельные программы с массивами, задачами и местами выполнения для распределения данных между ядрами и компьютерами.

Clarity

Clarity - это язык программирования смарт-контрактов для блокчейна Stacks.

Clojure

Псевдонимыclj

Clojure - это современный диалект Lisp, функциональный язык программирования, работающий на JVM.

CMake

CMake - это открытый кросс-платформенный инструмент сборки, используемый для управления процессом сборки программного обеспечения.

COBOL

COBOL - это старый язык программирования, обычно используемый для обработки бизнес-данных и финансовых систем.

CODEOWNERS

Назначает ответственных за проверку файлов через шаблоны путей, пользователей и команды. Порядок правил влияет на выбор владельцев.

CodeQL

Псевдонимыql

CodeQL - это объектно-ориентированный язык запросов, используемый для написания анализа программ и проверок безопасности.

CoffeeScript

Псевдонимыcoffeescript

CoffeeScript - это язык программирования на основе JavaScript, с синтаксисом, аналогичным Python и Ruby, транспилируемый в JavaScript.

Common Lisp

Псевдонимыlisp

Lisp - это общеупотребительный функциональный язык программирования с множеством диалектов, таких как Common Lisp.

Rocq

Формальные доказательства и программы с зависимыми типами. Определения, теоремы и сценарии доказательства проверяются в рамках логической системы.

C++

Псевдонимыc++

C++ - это расширение языка C, статически типизированный мультипарадигмальный язык программирования, широко используемый для системного программирования и разработки приложений.

Crystal

Crystal - это новый язык программирования систем с синтаксисом, похожим на Ruby, но с лучшей производительностью, компилируемый в эффективный машинный код.

C#

Псевдонимыc#cs

C# - это современный объектно-ориентированный язык программирования, изначально разработанный Microsoft для .NET Framework.

CSS

CSS - это язык таблиц стилей, используемый для описания оформления веб-страницы, управления макетом, шрифтами, цветами и другими аспектами внешнего вида.

CSV

CSV - это общий текстовый формат, используемый для хранения табличных данных, каждая строка представляет собой запись, а столбцы разделены запятыми.

CUE

CUE - это язык ограничений данных с открытым исходным кодом, используемый для определения и проверки моделей данных.

Cypher

Псевдонимыcql

Cypher - это язык запросов для графовой базы данных Neo4j, используемый для создания, запросов и обновления графовых данных.

D

D - это язык программирования систем, объединяющий лучшие возможности C++ и других языков, обеспечивающий модель программирования высокой производительности.

Dart

Dart - это открытый общецелевой язык программирования, разработанный Google, используемый для веб-приложений, мобильных и настольных приложений.

DAX

DAX - это язык запросов для служб анализа данных Microsoft SQL Server, используемый для запросов и вычисления многомерных данных.

Desktop

Файлы запуска приложений Linux с именами, командами, значками и категориями для окружения рабочего стола.

Diff

Формат diff - это формат для сравнения различий между файлами или разными версиями текста.

Dockerfile

Псевдонимыdockerfile

Dockerfile - это формат, используемый для создания образов Docker, определяющий содержание и конфигурацию образа.

dotEnv

Переменные окружения в парах имя–значение. Кавычки, экранирование и подстановка зависят от читающего файл инструмента.

Dream Maker

Dream Maker - это язык программирования и инструмент, используемый для создания сценариев многопользовательских лабиринтов (MUDs).

Edge

Шаблоны AdonisJS с выражениями, директивами и компонентами для объединения данных и HTML на сервере.

Elixir

Elixir - это функциональный язык программирования, работающий на виртуальной машине Erlang, используемый для создания масштабируемых и высокопараллельных приложений.

Elm

Elm - это функциональный язык программирования, используемый для создания надежных веб-приложений.

Emacs Lisp

Псевдонимыelisp

Lisp для расширения Emacs функциями, переменными, хуками и интерактивными командами для работы с буферами и редактированием.

ERB

ERB - это язык разметки для встраивания кода Ruby в Ruby, обычно используемый для генерации динамических текстов и веб-страниц.

Erlang

Псевдонимыerl

Erlang - это общепринятый параллельный функциональный язык программирования, поддерживающий такие функции, как распределенные вычисления, отказоустойчивость и горячую загрузку кода.

Fennel

Синтаксис Lisp, компилируемый в Lua. Выражения и макросы позволяют использовать существующие библиотеки Lua.

Fish

Fish - это удобная в использовании командная оболочка с гибким и читаемым синтаксисом.

Fluent

Псевдонимыftl

Сообщения локализации с переменными, ссылками, атрибутами и выбором вариантов для адаптации грамматики каждого языка.

Fortran (Fixed Form)

Псевдонимыfforf77

Формат с фиксированным форматом Fortran - это традиционный формат языка программирования Fortran, в котором каждая строка кода ограничена фиксированными колонками.

Fortran (Free Form)

Псевдонимыf90f95f03f08f18

Свободный формат Fortran - это новый синтаксис для Fortran, позволяющий более гибкую компоновку кода.

F#

Псевдонимыf#fs

F# - это мультипарадигмальный язык программирования, ориентированный на функциональное программирование, разработанный для экосистемы .NET.

GDResource

Псевдонимыtscntres

GDResource - это формат файла, используемый в игровом движке Godot для определения игровых объектов и ресурсов.

GDScript

Псевдонимыgd

GDScript - это встроенный язык сценариев для игрового движка Godot, с синтаксисом, аналогичным Python.

GDShader

GDShader - это формат, используемый в игровом движке Godot для описания шейдеров.

Genie

Язык с отступами, использующий компилятор Vala для связи классов, методов и сигналов с GLib и GObject.

Gherkin

Gherkin - это язык, используемый для разработки, основанной на поведении (BDD), определения сценариев поведения и примеров использования для программного обеспечения.

Git Commit Message

Сообщения о коммите Git - это формат, используемый в системе контроля версий Git для описания изменений кода.

Git Rebase Message

Сообщения о перебазировании Git - это формат, отображаемый при использовании команды git rebase, используемый для редактирования журналов коммитов.

Gleam

Gleam - это функциональный язык программирования, используемый для написания надежных и высокопараллельных систем.

Glimmer JS

Псевдонимыgjs

Glimmer JS - это версия Glimmer рендерингового движка на JavaScript, используемого для создания веб-интерфейсов.

Glimmer TS

Псевдонимыgts

Glimmer TS - это версия Glimmer рендерингового движка на TypeScript.

GLSL

GLSL - это язык шейдеров OpenGL, используемый для написания программ рендеринга графики, выполняемых на GPU.

GN

Описание целей, шаблонов и зависимостей сборки. GN преобразует эти определения в файлы Ninja.

Gnuplot

Gnuplot - это интерактивный инструмент для построения графиков данных и функций с использованием командной строки.

Go

Go - это открытый статически типизированный язык программирования, разработанный Google, поддерживающий системное и параллельное программирование.

GraphQL

Псевдонимыgql

GraphQL - это язык запросов для API, обеспечивающий более эффективный способ запроса данных.

Groovy

Groovy - это объектно-ориентированный язык программирования для виртуальной машины Java, также поддерживающий функциональное программирование.

Hack

Hack - это язык программирования, разработанный Facebook для создания надежных и высокопроизводительных веб-приложений.

Ruby Haml

Haml - это шаблонный движок для Ruby, предоставляющий краткий синтаксис для генерации HTML.

Handlebars

Псевдонимыhbs

Handlebars - это семантическая библиотека шаблонов, используемая для веб-шаблонов.

Haskell

Псевдонимыhs

Haskell - это стандартный чисто функциональный язык программирования с поддержкой ленивой оценки.

Haxe

Типизированный язык для нескольких платформ с классами, перечислениями и обобщениями, допускающий платформенные API.

HashiCorp HCL

HCL - это язык конфигурации HashiCorp, используемый для настройки продуктов HashiCorp, таких как Terraform, Packer и т. д.

Hjson

Hjson - это формат данных, ориентированный на большую дружелюбность и читаемость по сравнению с JSON.

HLSL

HLSL - это высокоуровневый язык шейдеров в DirectX, используемый для программирования GPU.

HTML

HTML - это стандартный язык разметки для создания веб-страниц.

HTML (Derivative)

Языки-производные HTML - это новые языки, построенные на основе HTML, такие как Vue, Svelte и т. д.

HTTP

HTTP - это протокол прикладного уровня, используемый для распределенных, коллаборативных, гипермедийных информационных систем.

Hurl

HTTP-запросы и проверки ответов. Переменные и захваченные значения связывают шаги воспроизводимых тестов API.

HXML

Параметры компилятора Haxe с путями, библиотеками и целями сохраняют повторяемые настройки сборки в одном файле.

Hy

Lisp-выражения в экосистеме Python с макросами и доступом к модулям и объектам Python.

Imba

Imba - это язык, вдохновленный Ruby с синтаксисом, похожим на Ruby, компилируемый в эффективный JavaScript.

INI

Псевдонимыproperties

INI - это простой формат файла пар ключ-значение, обычно используемый для файлов конфигурации.

Java

Java - это широко используемый объектно-ориентированный язык программирования, также поддерживающий другие парадигмы программирования.

JavaScript

Псевдонимыjscjsmjs

JavaScript - это язык программирования, способный выполнять сложную логику в веб-браузерах.

Jinja

Jinja - это популярный шаблонный движок Python, также используемый для других языков.

Jison

Jison - это инструмент для генерации парсеров для Node.js.

JSON

JSON - это легковесный формат обмена данными, легкий для чтения и записи человеком.

JSON5

JSON5 - это надмножество JSON, более дружелюбный к человеку, поддерживающий комментарии, одинарные/двойные кавычки и т. д.

JSON with Comments

JSON с комментариями - это расширение JSON, позволяющее добавлять комментарии внутри JSON.

JSON Lines

JSON Lines - это формат, используемый для хранения структурированных данных в формате, основанном на строках.

Jsonnet

Jsonnet - это язык описания данных, используемый для управления конфигурационными данными.

JSSM

Псевдонимыfsl

JSSM - это формат файла сессии для Secure Shell.

JSX

JSX - это XML-подобный синтаксис, используемый в React.

Julia

Псевдонимыjl

Julia - это высокопроизводительный, динамический высокоуровневый язык программирования, подходящий для научных вычислений, машинного обучения и т. д.

Just

Псевдонимыjustfile

Команды проекта в виде рецептов с параметрами и зависимостями. Это исполнитель команд, а не сборка по времени изменения файлов.

KDL

Документы из узлов с аргументами, свойствами и дочерними узлами для конфигурации и иерархических данных.

Kotlin

Псевдонимыktkts

Kotlin - это современный статически типизированный язык программирования, работающий на виртуальной машине Java.

Kusto

Псевдонимыkql

Kusto - это язык запросов Microsoft для журналов и аналитики данных.

LaTeX

LaTeX - это система верстки высокого качества, обычно используемая для научных документов и публикаций.

Lean 4

Псевдонимыlean4

Функциональные программы и проверяемые доказательства с зависимыми типами. Термы и тактики доказательств соседствуют с исполняемыми функциями.

Less

Less - это динамический язык таблиц стилей, расширяющий CSS функциями, такими как переменные, миксины и т. д.

Liquid

Liquid - это язык шаблонов, созданный Shopify.

LLVM IR

Промежуточное представление компилятора с типизированными инструкциями, блоками и SSA-значениями для изучения оптимизаций.

Log file

Журналы приложений с временем, уровнями важности и сообщениями. Общая категория подсветки, а не единый стандарт логов.

Lua

Lua - это легкий, встраиваемый скриптовый язык, обычно используемый в разработке игр.

Luau

Производный от Lua язык с постепенной типизацией. Используется в Roblox и других средах, задающих доступные API.

Makefile

Псевдонимыmakefile

Makefile - это формат файла, используемый для сборки программного обеспечения.

Markdown

Псевдонимыmd

Markdown - это легкий язык разметки, используемый для создания форматированного текста.

Marko

Marko - это язык шаблонов, используемый для создания компонентов пользовательского интерфейса и высокопроизводительных веб-приложений.

MATLAB

MATLAB - это высокоуровневый язык программирования и численная вычислительная среда, используемая для разработки алгоритмов, визуализации данных и т. д.

MDC

MDC - это язык разметки, используемый для отображения цветного Брайля.

MDX

MDX - это расширение Markdown, позволяющее встраивать синтаксис JSX и компоненты React в Markdown.

Mermaid

Псевдонимыmmd

Mermaid - это инструмент на основе JavaScript, используемый для создания графики и блок-схем на основе простых текстовых описаний.

MIPS Assembly

Псевдонимыmips

Ассемблер MIPS с регистрами, метками и переходами. Директивы и системные вызовы зависят от ассемблера или симулятора.

Mojo

Mojo - это формат, используемый для упаковки и развертывания веб-приложений как независимого от местоположения кода.

MoonBit

Псевдонимыmbtmbti

Типизированный язык с функциями, перечислениями и сопоставлением с образцом для WebAssembly и других целей компиляции.

Move

Move - это ресурсоориентированный язык программирования, используемый для написания смарт-контрактов на блокчейне Diem (ранее Libra).

Narrat Language

Псевдонимыnar

Narrat - это простой язык для декларативного программирования, содержащий базовые функции и структуры управления.

Nextflow

Псевдонимыnf

Nextflow - это язык сценариев рабочего процесса, используемый для создания переносимых и воспроизводимых конвейеров данных и рабочих процессов.

Nextflow Groovy

Код Groovy для процессов Nextflow, объединяющий выражения, функции, процессы и каналы для организации анализа.

Nginx

Файлы конфигурации Nginx используются для настройки веб-сервера Nginx.

Nim

Nim - это язык программирования систем и приложений, сосредотачивающийся на производительности, переносимости и продуктивности программиста.

Nix

Nix - это функциональный язык, используемый для конфигурирования и развертывания программного обеспечения и его зависимостей.

NSIS

Скрипты NSIS описывают разделы, страницы и файловые операции установки, настройки и удаления программ Windows.

nushell

Псевдонимыnu

Nu Shell - это новый кроссплатформенный оболочка, акцентирующая внимание на современности, удобстве использования и переносимости.

Objective-C

Псевдонимыobjc

Objective-C - это общеупотребительный объектно-ориентированный язык программирования, в основном используемый для написания приложений macOS и iOS.

Objective-C++

Objective-C++ - это язык программирования, который объединяет C++ с Objective-C, используемый в macOS и iOS.

OCaml

OCaml - это функциональный язык программирования, поддерживающий функциональное, императивное и объектно-ориентированное программирование.

Odin

Системный язык с процедурами, структурами и явными аллокаторами для контроля памяти и представления данных.

OpenSCAD

Псевдонимыscad

Параметрические 3D-модели из примитивов, преобразований и булевых операций. Параметры и модули позволяют повторно использовать конструкции.

Org Markup

Текстовые заметки и задачи с заголовками, таблицами, ссылками и блоками кода для планирования и публикации.

Pascal

Pascal - это образовательный язык программирования, разработанный для простоты и структурированного программирования.

Perl

Perl - это общеупотребительный язык программирования, изначально используемый для обработки текста, теперь используемый для веб-разработки, администрирования систем и т. д.

PHP

PHP - это популярный язык сценариев общего назначения, особенно подходящий для веб-разработки.

Pkl

Типизированная программируемая конфигурация с классами и ограничениями. Вычисление создаёт данные и проверяет значения до использования.

PL/SQL

PL/SQL - это процедурный язык расширения, используемый базами данных Oracle для написания хранимых процедур и триггеров.

Gettext PO

Псевдонимыpotpotx

Каталоги Gettext с сообщениями, контекстами и множественными формами, компилируемые для локализации приложений.

Polar

Декларативные правила авторизации связывают участников, действия и ресурсы. Запросы определяют допустимость операции.

PostCSS

PostCSS - это инструмент, позволяющий преобразовывать CSS с помощью плагинов.

PowerQuery

Power Query - это язык, используемый в Microsoft Power BI для подключения к данным, их преобразования и загрузки.

PowerShell

Псевдонимыpsps1pwsh

PowerShell - это фреймворк для автоматизации задач и управления конфигурацией, разработанный Microsoft.

Prisma

Prisma - это открытая ORM, используемая для приложений TypeScript и Node.js, упрощающая доступ к базе данных.

Prolog

Prolog - это язык логического программирования, используемый для программирования сложных рекурсивных запросов и приложений искусственного интеллекта.

Protocol Buffer 3

Псевдонимыprotobuf

Protocol Buffers - это кросс-языковой формат сериализации данных, разработанный Google.

Pug

Псевдонимыjade

Pug (ранее известный как Jade) - это высокопроизводительный шаблонный движок, реализованный на Node.js.

Puppet

Puppet - это декларативный язык, используемый для управления конфигурацией и развертывания.

PureScript

PureScript - это мощный чистый функциональный язык, компилируемый в эффективный код JavaScript.

Python

Псевдонимыpy

Python - это популярный язык программирования общего назначения, известный своей простотой и широким спектром применения.

QML

Декларативные интерфейсы Qt с объектами, свойствами, привязками и сигналами. Выражения JavaScript задают динамику.

QML Directory

Объявления модулей QML с экспортируемыми типами, версиями и плагинами. Описывают доступные компоненты, а не их внешний вид.

Qt Style Sheets

Стили виджетов Qt с селекторами, состояниями и свойствами. Правила задаются Qt, а не браузерным CSS.

R

R - это язык программирования и среда, используемые для статистического вычисления и графики.

Racket

Язык семейства Lisp с модулями, функциями и макросами для приложений и создания языков. Объявление языка определяет синтаксис.

Raku

Псевдонимыperl6

Raku (ранее известный как Perl 6) - это передовой динамический мультипарадигмальный язык программирования.

ASP.NET Razor

Razor - это синтаксис разметки, используемый в ASP.NET для генерации динамического контента.

RBS

Псевдонимыruby-signature

Сигнатуры типов Ruby описывают классы, методы, параметры и результаты, не реализуя сами методы.

Windows Registry Script

Скрипт реестра Windows - это текстовое представление записей реестра Windows.

RegExp

Псевдонимыregex

Текстовые шаблоны с группами, классами символов и квантификаторами. Возможности и экранирование зависят от движка регулярных выражений.

Rel

Rel - это язык моделирования данных, сосредоточенный на высококонсистентном запросе данных.

RISC-V

RISC-V - это открытая архитектура набора инструкций (ISA), нацеленная на различные случаи использования.

RON

Rust-подобная запись данных со структурами, кортежами и перечислениями. Она описывает сериализованные значения, а не выполняет функции.

ROS Interface

Определения сообщений ROS с типами полей, именами и константами для генерации согласованных интерфейсов компонентов.

reStructuredText

reStructuredText - это легкий язык разметки, обычно используемый для технической документации и т. д.

Ruby

Псевдонимыrb

Ruby - это язык программирования общего назначения, известный своим кратким синтаксисом и переносимостью.

Rust

Псевдонимыrs

Rust - это язык программирования систем, сосредоточенный на безопасности и производительности.

SAS

SAS - это прикладное программное обеспечение, содержащее язык программирования, используемый для продвинутой аналитики, бизнес-аналитики и т. д.

Sass

Sass - это препроцессор CSS, предоставляющий лучший синтаксис и функции, такие как переменные, вложенные правила и т. д.

Scala

Scala - это современный мультипарадигмальный язык программирования, работающий на виртуальной машине Java.

Scheme

Scheme - это функциональный язык программирования, происходящий из семьи Lisp.

SCSS

SCSS - это вариант синтаксиса Sass, широко используемый язык для предварительной обработки CSS.

1C (Query)

Псевдонимы1c-query

Запросы 1C:Enterprise с выборками, соединениями и итогами следуют правилам платформы, а не произвольному диалекту SQL.

ShaderLab

Псевдонимыshader

ShaderLab - это язык, используемый в Unity для написания шейдеров.

Shell

Псевдонимыbashshshellzsh

Shell Script - это язык сценариев, используемый для автоматизации задач в Unix-системах.

Shell Session

Псевдонимыconsole

Shell Session - это формат для записи взаимодействия с командной строкой.

GNU Smalltalk

Smalltalk - это чистый объектно-ориентированный язык программирования и один из самых ранних объектно-ориентированных языков.

Smithy

Независимые от протокола модели API с формами данных, операциями и сервисами для генерации клиентов, серверов и документации.

Solidity

Solidity - это объектно-ориентированный язык, используемый для реализации смарт-контрактов на блокчейне Ethereum.

Closure Templates

Псевдонимыclosure-templates

Closure Templates объединяет параметры, выражения и управление потоком для генерации повторно используемых фрагментов интерфейса.

SPARQL

SPARQL (SPARQL Protocol and RDF Query Language) - это язык запросов, используемый для запросов и манипулирования данными, хранящимися в формате RDF (Resource Description Framework). Он обычно используется для запросов данных из баз данных Семантического веба.

Splunk Query Language

Псевдонимыspl

Splunk Query Language - это язык поиска и отчетности, используемый в платформе Splunk для анализа машинных данных. Он позволяет пользователям искать, анализировать и визуализировать большие объемы данных.

SQL

SQL (Structured Query Language) - это язык специального назначения, используемый для управления и манипулирования реляционными базами данных. Он широко используется в системах управления базами данных, таких как MySQL, PostgreSQL и Oracle.

SSH Config

Конфигурационный файл SSH используется для указания настроек для программного обеспечения клиента SSH (Secure Shell). Он позволяет пользователям определять конфигурации для определенных хостов, включая методы аутентификации и параметры соединения.

Stata

Stata - это программный пакет для статистического анализа и визуализации данных. Он предоставляет интерфейс командной строки и язык программирования для манипулирования данными и запуска статистических тестов.

Stylus

Псевдонимыstyl

Stylus - это язык препроцессора, используемый для генерации таблиц стилей CSS. Он известен своим кратким синтаксисом и богатым набором функций, включая переменные, миксины и вложенные правила.

SurrealQL

Псевдонимыsurql

Запросы SurrealDB обрабатывают записи, отношения и структурированные значения. Сходство с SQL не гарантирует совместимость с другими СУБД.

Svelte

Svelte - это компонентный JavaScript-фреймворк для создания пользовательских интерфейсов. Он позволяет разработчикам писать компоненты с использованием HTML, CSS и JavaScript, которые затем компилируются в высокооптимизированный код JavaScript.

Swift

Swift - это язык программирования общего назначения, разработанный Apple для создания приложений на платформах iOS, macOS, watchOS и tvOS. Он известен своими функциями безопасности, производительности и современного синтаксиса.

SystemVerilog

SystemVerilog - это язык описания и верификации аппаратуры, используемый при проектировании и верификации цифровых схем. Он расширяет язык Verilog функциями для моделирования, верификации и повторного использования дизайна на системном уровне.

Systemd Units

Юниты systemd описывают службы, таймеры и точки монтирования, задавая зависимости и управление ресурсами Linux.

TalonScript

Псевдонимыtalon

Голосовые команды Talon связывают контексты, распознанные фразы и действия для повторяемой автоматизации.

Tasl

Tasl - это язык с ограниченной областью применения, используемый для спецификации тестовых случаев и процедур тестирования в тестировании программного обеспечения. Он предоставляет формальный синтаксис для определения сценариев тестирования, ожидаемых результатов и критериев проверки.

Tcl

Tcl (Tool Command Language) - это скриптовый язык, обычно используемый для быстрого прототипирования, тестирования и автоматизации задач. Он известен своей простотой, расширяемостью и широким спектром встроенных команд.

Templ

Типизированные HTML-компоненты с выражениями Go преобразуются в код Go, участвующий в обычной проверке типов и сборке.

Terraform

Псевдонимыtftfvars

Terraform - это инструмент инфраструктуры как код (IaC), используемый для эффективного создания, изменения и версионирования инфраструктуры. Он позволяет пользователям определять компоненты инфраструктуры с помощью декларативных файлов конфигурации.

TeX

TeX - это система верстки, используемая для создания документов с сложными макетами, таких как научные статьи, книги и технические отчеты. Он широко используется в академической среде и издательской индустрии.

TOML

TOML (Tom's Obvious, Minimal Language) - это формат файла конфигурации, который легко читается и записывается из-за своего простого синтаксиса. Обычно он используется для указания настроек в проектах программного обеспечения.

TypeScript with Tags

Псевдонимыlit

Тегированные шаблоны TypeScript со встроенными HTML или CSS. Функция тега определяет интерпретацию во время выполнения.

TSV

TSV (Tab-Separated Values) - это формат файла, используемый для хранения табличных данных в виде обычного текста. Каждая строка в файле TSV представляет собой строку данных, а столбцы разделены табуляцией.

TSX

TSX - это расширение TypeScript, используемое для написания компонентов React с синтаксисом JSX. Он позволяет разработчикам писать компоненты с использованием комбинации JavaScript и синтаксиса, подобного XML.

Turtle

Turtle - это синтаксис для выражения данных в формате RDF (Resource Description Framework). Он предоставляет способ представления троек RDF с помощью краткого и человекочитаемого синтаксиса.

Twig

Twig - это шаблонный движок для PHP, используемый для генерации HTML, XML и других текстовых документов. Он предоставляет синтаксис, аналогичный HTML, с дополнительными функциями, такими как наследование шаблонов и макросы.

TypeScript

Псевдонимыtsctsmts

TypeScript - это надмножество JavaScript, добавляющее статическую типизацию и другие функции в язык. Он часто используется в крупных веб-проектах для улучшения поддержки и масштабируемости кода.

TypeSpec

Псевдонимыtsp

Контракты API с моделями, операциями и декораторами преобразуются генераторами в форматы вроде OpenAPI.

Typst

Псевдонимыtyp

Typst - это язык программирования, разработанный для безопасного системного программирования с типами. Он стремится обеспечить безопасность и выразительность высокоуровневых языков, сохраняя при этом низкоуровневый контроль над ресурсами системы.

V

V - это язык программирования, разработанный для простоты, производительности и безопасности. Он отличается кратким синтаксисом, вдохновленным Go и Python, и компилируется в быстрый нативный код без необходимости отдельного времени выполнения.

Vala

Типизированный язык для GLib и GObject с классами, интерфейсами и сигналами. Компилируется в C для нативных приложений.

Visual Basic

Visual Basic (VB) - это язык программирования, разработанный Microsoft для создания приложений под Windows. Он известен своей простотой и удобством в использовании, что делает его подходящим для начинающих и быстрой разработки приложений.

Verilog

Verilog - это язык описания аппаратуры, используемый для проектирования и моделирования цифровых схем. Он широко используется в полупроводниковой промышленности для проектирования интегральных микросхем (ИС) и программируемых логических интегральных схем (ПЛИС).

VHDL

VHDL (VHSIC Hardware Description Language) - это язык описания аппаратуры, используемый для проектирования и моделирования цифровых схем. Он часто используется в полупроводниковой промышленности для проектирования ППИ и ПЛИС.

Vim Script

Псевдонимыvimvimscript

Vim Script - это язык сценариев, используемый для расширения функциональности текстового редактора Vim. Он позволяет пользователям определять пользовательские команды, отображения и плагины для автоматизации задач и повышения производительности.

Vue

Vue.js - это прогрессивный JavaScript-фреймворк, используемый для создания пользовательских интерфейсов. Он известен своей простотой и гибкостью, позволяя разработчикам создавать интерактивные и реактивные веб-приложения.

Vue HTML

Vue HTML - это синтаксис шаблона, используемый в Vue.js для создания динамических и интерактивных пользовательских интерфейсов. Он позволяет разработчикам писать разметку, похожую на HTML, с дополнительными функциями, такими как привязка данных и директивы.

Vue Vine

Компоненты Vue с шаблонами внутри функций TypeScript. Инструменты преобразуют разметку Vine в поведение рендеринга Vue.

Vyper

Псевдонимыvy

Vyper - это язык программирования, разработанный для написания безопасных и проверяемых смарт-контрактов на блокчейне Ethereum. Он стремится уменьшить сложность и повысить безопасность, предоставляя простой и ограниченный синтаксис.

WebAssembly

WebAssembly (Wasm) - это двоичный формат инструкций, используемый для выполнения высокопроизводительного кода в вебе. Он позволяет разработчикам выполнять код, написанный на языках, таких как C, C++ и Rust, непосредственно в веб-браузерах.

Wenyan

Псевдонимы文言

Wenyan - это язык программирования, вдохновленный классической китайской литературой. Он использует китайские иероглифы и идиомы для синтаксиса и в основном используется в образовательных целях и как творческое упражнение в разработке языка.

WGSL

WGSL (WebGPU Shading Language) - это низкоуровневый язык шейдеров, используемый для программирования графических процессоров (GPU) в веб-приложениях. Он предоставляет современный и эффективный синтаксис для написания шейдеров, работающих на API WebGPU.

Wikitext

Псевдонимыmediawikiwiki

Разметка wiki с заголовками, списками, ссылками и шаблонами. Возможности зависят от движка и установленных расширений.

WebAssembly Interface Types

Интерфейсы компонентной модели WebAssembly с типами, функциями, импортами и экспортами задают общий контракт между реализациями.

Wolfram

Псевдонимыwl

Wolfram Language - это высокоуровневый язык программирования, разработанный Wolfram Research. Он известен своими возможностями символьных вычислений, встроенной базой знаний и поддержкой широкого спектра областей, включая математику, физику и науку о данных.

XML

XML (eXtensible Markup Language) - это язык разметки, используемый для хранения и передачи данных. Он предоставляет способ структурирования информации с помощью тегов и атрибутов и часто используется для представления документов и файлов конфигурации.

XSL

XSL (eXtensible Stylesheet Language) - это язык, используемый для преобразования XML-документов в различные форматы, такие как HTML или PDF. Он состоит из двух частей: XSLT для преобразования XML-данных и XPath для навигации и выбора элементов в XML-документах.

YAML

Псевдонимыyml

YAML (YAML Ain't Markup Language) - это человеко-читаемый формат сериализации данных. Он часто используется для файлов конфигурации и обмена данными между языками программирования из-за своей простоты и читаемости.

ZenScript

ZenScript - это скриптовый язык, используемый для создания модов для видеоигры Minecraft. Он предоставляет упрощенный синтаксис для определения предметов, блоков и других игровых элементов, позволяя моддерам расширять и настраивать функциональность игры.

Zig

Zig - это язык программирования общего назначения, разработанный для производительности, безопасности и простоты. Он имеет синтаксис, аналогичный C, но с дополнительными функциями, такими как безопасность памяти на этапе компиляции и обработка ошибок.