Code source

Lignes : 11

Aperçu du code

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

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

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

La coloration syntaxique en ligne, prête à partager

Préparez des exemples de code lisibles pour vos documents, votre blog ou vos cours. Collez un extrait, ouvrez un fichier texte ou chargez un exemple, puis choisissez un thème clair ou sombre. Syntax Highlighter distingue les mots-clés, les chaînes et les commentaires sans modifier les retraits ni les sauts de ligne.

Mettez certaines lignes en évidence, attirez l’attention sur un bloc ou signalez les ajouts et les suppressions. Réglez leurs couleurs et leur opacité, ajoutez des numéros de ligne ou repliez une section longue en vérifiant le résultat. La coloration et l’export se font dans le navigateur, sans envoyer le code à un serveur pour le colorer.

Illustration de code coloré avec une ligne mise en évidence, un document HTML et une image du code
  • Un catalogue de langages avec recherche

    Choisissez parmi 242 langages et formats, dont TypeScript, Java, C++, Go, Rust, JSON et YAML. Recherchez par nom ou alias et chargez un exemple depuis les cartes ci-dessous.

  • Aperçu en direct et thèmes de couleurs

    Modifiez le code pour actualiser l’aperçu. Parcourez les thèmes de couleurs ou filtrez les thèmes clairs et sombres pour comparer le même extrait sur différents fonds.

  • Exportez du HTML ou une image

    Copiez le HTML, téléchargez les fichiers avec des styles en ligne, un CSS séparé ou Tailwind CSS, ou enregistrez le rendu en PNG. L’aperçu utilise le format de sortie choisi pour vous permettre de vérifier la présentation avant de la partager.

Comment colorer du code en ligne

  1. Collez du code ou essayez un exemple

    Saisissez votre extrait dans l’éditeur. Cliquez sur la carte d’un langage pour remplacer le contenu par son exemple.

  2. Choisissez le bon langage

    Recherchez par nom ou alias, comme JavaScript ou js. Changer de langage conserve votre saisie ; la bonne grammaire applique les règles syntaxiques adaptées.

  3. Comparez les thèmes dans l’aperçu

    Choisissez un thème et observez le résultat pendant l’édition. Les longs blocs défilent dans l’aperçu sans modifier leur disposition d’origine.

Pour lire du code au quotidien

  • Tutoriels et documentation technique

    Comparez la lisibilité des exemples avant de préparer un guide ou un cours. Testez des thèmes clairs et sombres sur un extrait contenant commentaires, chaînes et mots-clés.

  • Configuration et données structurées

    Examinez JSON, YAML, SQL et les scripts shell grâce aux couleurs. La coloration facilite le repérage des motifs, mais ne valide pas les données et n’exécute aucune commande.

  • Découvrir un langage

    Consultez son exemple, ses alias et sa référence, puis modifiez l’extrait pour observer sa coloration. Chaque carte charge directement l’exemple dans cet espace.

Explorer les 242 langages et exemples

Questions sur la coloration syntaxique

Qu’est-ce que la coloration syntaxique ?

Elle attribue des couleurs aux éléments du code, comme les mots-clés, chaînes et commentaires. Elle facilite la lecture de la structure, sans garantir que le code est correct.

Quels langages sont pris en charge ?

Le catalogue comprend 242 langages et formats. Recherchez dans le sélecteur ou parcourez la liste complète. Les alias comme js et py désignent des langages existants, sans augmenter leur nombre.

Mon code est-il envoyé ou exécuté ?

La coloration s’effectue dans le navigateur sans envoyer le code à un serveur. La page télécharge grammaires, thèmes et moteur au besoin. Le code saisi est affiché comme du texte, jamais exécuté.

Est-ce un formateur ou un vérificateur de syntaxe ?

Non. L’aperçu ajoute des couleurs en conservant le texte, l’indentation et les retours à la ligne. Il ne formate, compile, valide ni débogue votre code. Choisissez manuellement le bon langage.

Puis-je copier ou télécharger le HTML coloré ?

Oui. Choisissez des styles en ligne, un fichier CSS séparé ou Tailwind CSS. Copiez les fichiers générés individuellement ou téléchargez le paquet complet. L’aperçu utilise exactement le même HTML et les mêmes styles.

Puis-je mettre des lignes en évidence ou importer un fichier ?

Oui. Saisissez des numéros ou plages dans Lignes mises en évidence, puis choisissez couleur et opacité. Les fichiers UTF-8 non vides jusqu’à 1 MiB sont lus localement dans votre navigateur.

Explorer les exemples de code

Parcourez les 242 langages et formats pris en charge. Cliquez sur une carte pour charger l’exemple ou consultez sa référence pour en savoir plus.

ABAP

ABAP est le langage de programmation propriétaire de SAP utilisé pour développer des applications SAP et personnaliser les systèmes SAP.

ActionScript

Aliasactionscriptas3

ActionScript 3 est un langage de programmation orienté objet utilisé dans Adobe Flash Player pour développer des applications Web et des applications Internet riches.

Ada

Ada est un langage de programmation structuré et statiquement typé initialement conçu pour les systèmes embarqués temps réel et étendu par la suite à d'autres domaines.

AutoHotkey

Aliasahk1

AutoHotkey v1 automatise Windows avec des raccourcis, remplacements de texte et commandes de fenêtre ; la version 2 dispose d’une entrée distincte.

AutoHotkey2

AutoHotkey v2 utilise fonctions, expressions et objets pour automatiser Windows ; les scripts v1 nécessitent souvent des adaptations.

Angular HTML

Angular HTML est un langage de balisage utilisé dans le framework Angular pour construire des interfaces utilisateur. Il est basé sur HTML mais ajoute certaines fonctionnalités pour faciliter la liaison de données et la gestion des événements.

Angular TypeScript

Angular TypeScript est le code TypeScript utilisé lors de la construction d'applications Angular. Il définit les composants, les services et d'autres fonctionnalités de l'application.

Apache Conf

Apache est un format de fichier de configuration utilisé pour configurer le serveur HTTP Apache. Il contrôle le comportement et la fonctionnalité du serveur.

Apex

Apex est un langage de programmation orienté objet utilisé pour développer des applications cloud sur la plateforme Salesforce.

APL

APL est un langage de programmation utilisé pour le traitement de tableaux, avec une syntaxe symbolique très compacte et puissante.

AppleScript

AppleScript est un langage propriétaire utilisé sur les systèmes Apple pour automatiser des tâches et écrire des scripts.

Ara

Ara est le langage de programmation Ara utilisé pour écrire des applications cloud.

AsciiDoc

Aliasadoc

Texte structuré avec titres, attributs et références, transformé par des outils de publication en pages, livres et documentation.

Assembly

Le langage d'assemblage est un langage de programmation bas niveau directement lié à l'ensemble d'instructions matérielles de l'ordinateur, avec différents langages d'assemblage pour différentes architectures de processeur.

Astro

Astro est un framework full-stack pour créer des sites Web hautes performances, combinant des frameworks d'interface utilisateur comme React et Vue avec des formats comme Markdown et MDX.

AWK

AWK est un langage de programmation utilisé pour le traitement de texte, couramment utilisé pour l'extraction de données et la génération de rapports.

Ballerina

Ballerina est un langage de programmation open source orienté cloud utilisé pour écrire des systèmes distribués et des applications cloud.

Batch File

Aliasbatchcmd

Les fichiers batch sont des formats de fichiers de script utilisés sous Windows pour automatiser des tâches.

Beancount

Beancount est un langage de comptabilité en texte brut utilisé pour enregistrer les transactions de comptabilité à double entrée.

Berry

Aliasbe

Berry est un langage de programmation interprété embarqué utilisé pour écrire des applications ou des fichiers de configuration pour les petits systèmes.

BibTeX

BibTeX est un format de fichier utilisé pour décrire des références, couramment utilisé avec LaTeX.

Bicep

Bicep est un langage spécifique au domaine utilisé pour le déploiement déclaratif de ressources Azure.

BIRD2 Configuration

Aliasbird

Configuration BIRD 2 avec protocoles, tables et filtres pour sélectionner les routes et contrôler leurs échanges.

Blade

Blade est un moteur de modèles utilisé dans le framework Laravel pour créer des pages Web dynamiques.

1C (Enterprise)

Alias1c

Scripts 1C:Enterprise dont les procédures, fonctions et événements relient objets métier, données et interfaces de la plateforme.

C

C est un langage de programmation procédural généraliste largement utilisé pour la programmation système et le développement d'applications.

C3

Langage système proche du C avec modules, contrats et fonctions de compilation pour structurer de grands programmes.

Cadence

Aliascdc

Cadence est le langage de programmation de ressources pour la blockchain Flow, utilisé pour écrire des contrats intelligents.

Cairo

Calculs vérifiables et contrats intelligents ; les contrats Starknet ajoutent leurs propres interfaces et mécanismes de stockage.

Chapel

Aliaschpl

Programmation parallèle utilisant tableaux, tâches et localités pour répartir calculs et données entre cœurs ou machines.

Clarity

Clarity est le langage de programmation de contrats intelligents pour la blockchain Stacks.

Clojure

Aliasclj

Clojure est un dialecte Lisp moderne, un langage de programmation fonctionnel s'exécutant sur la JVM.

CMake

CMake est un outil de construction multiplateforme open source utilisé pour gérer le processus de construction de logiciels.

COBOL

COBOL est un ancien langage de programmation couramment utilisé pour le traitement de données commerciales et les systèmes financiers.

CODEOWNERS

Associe des chemins de fichiers à des utilisateurs ou équipes responsables des revues ; l’ordre des règles détermine leur application.

CodeQL

Aliasql

CodeQL est un langage de requête orienté objet utilisé pour écrire des analyses de programmes et des contrôles de sécurité.

CoffeeScript

Aliascoffeescript

CoffeeScript est un langage de programmation basé sur JavaScript, avec une syntaxe similaire à Python et Ruby, transcompilable en JavaScript.

Common Lisp

Aliaslisp

Lisp est un langage de programmation fonctionnel généraliste avec de nombreux dialectes, comme Common Lisp.

Rocq

Preuves formelles et programmes à types dépendants, vérifiés au moyen de définitions, théorèmes et scripts de preuve.

C++

Aliasc++

C++ est une extension du langage C, un langage de programmation multiparadigme statiquement typé largement utilisé pour la programmation système et le développement d'applications.

Crystal

Crystal est un langage de programmation système émergent avec une syntaxe similaire à Ruby mais des performances supérieures, compilable en code natif efficace.

C#

Aliasc#cs

C# est un langage de programmation orienté objet moderne initialement développé par Microsoft pour la plateforme .NET.

CSS

CSS est un langage de feuilles de style utilisé pour décrire la présentation d'une page Web, contrôlant la mise en page, les polices, les couleurs et d'autres aspects d'apparence.

CSV

CSV est un format texte courant utilisé pour stocker des données tabulaires, chaque ligne représentant un enregistrement et les colonnes étant séparées par des virgules.

CUE

CUE est un langage de contraintes de données open source utilisé pour définir et valider des modèles de données.

Cypher

Aliascql

Cypher est le langage de requête pour la base de données graphe Neo4j, utilisé pour créer, interroger et mettre à jour des données graphiques.

D

D est un langage de programmation système combinant les meilleures fonctionnalités de C++ et d'autres langages, fournissant un modèle de programmation haute performance.

Dart

Dart est un langage de programmation généraliste open source développé par Google, utilisé pour les applications web, mobiles et de bureau.

DAX

DAX est le langage de requête pour Microsoft SQL Server Analysis Services, utilisé pour interroger et calculer des données multidimensionnelles.

Desktop

Fichiers de lanceurs Linux décrivant noms, commandes, icônes et catégories pour les environnements de bureau.

Diff

Le format Diff est un format permettant de comparer les différences entre des fichiers ou différentes versions de texte.

Dockerfile

Aliasdockerfile

Dockerfile est un format utilisé pour créer des images Docker, définissant le contenu et la configuration de l'image.

dotEnv

Variables d’environnement sous forme de paires nom-valeur ; guillemets, échappement et interpolation dépendent de l’outil de lecture.

Dream Maker

Dream Maker est un langage de programmation et un outil utilisé pour créer des scénarios de donjon multi-utilisateur (MUD).

Edge

Modèles AdonisJS avec expressions, directives et composants pour combiner données et HTML dans des pages générées côté serveur.

Elixir

Elixir est un langage de programmation fonctionnel s'exécutant sur la machine virtuelle Erlang, utilisé pour créer des applications évolutives et hautement concurrentes.

Elm

Elm est un langage de programmation fonctionnel utilisé pour créer des applications Web frontales fiables.

Emacs Lisp

Aliaselisp

Lisp pour étendre Emacs avec fonctions, variables, hooks et commandes interactives manipulant les tampons et l’édition.

ERB

ERB est un langage de balisage permettant d'intégrer du code Ruby dans Ruby, couramment utilisé pour générer du texte dynamique et des pages Web.

Erlang

Aliaserl

Erlang est un langage de programmation fonctionnel généraliste prenant en charge des fonctionnalités telles que le calcul distribué, la tolérance aux pannes et le chargement de code à chaud.

Fennel

Syntaxe Lisp compilée en Lua, avec expressions et macros permettant de réutiliser les bibliothèques Lua.

Fish

Fish est un shell de ligne de commande convivial avec une syntaxe flexible et lisible.

Fluent

Aliasftl

Messages de traduction avec variables, références, attributs et sélections pour adapter la grammaire à chaque langue.

Fortran (Fixed Form)

Aliasfforf77

Le Fortran à format fixe est le format traditionnel du langage de programmation Fortran, chaque ligne de code étant restreinte à des colonnes fixes.

Fortran (Free Form)

Aliasf90f95f03f08f18

Le Fortran à format libre est une nouvelle syntaxe pour Fortran, permettant une mise en page du code plus flexible.

F#

Aliasf#fs

F# est un langage de programmation multiparadigme fonctionnel-first conçu pour l'écosystème .NET.

GDResource

Aliastscntres

GDResource est le format de fichier utilisé dans le moteur de jeu Godot pour définir les objets et ressources de jeu.

GDScript

Aliasgd

GDScript est le langage de script intégré du moteur de jeu Godot, avec une syntaxe similaire à Python.

GDShader

GDShader est le format utilisé dans le moteur de jeu Godot pour décrire les shaders.

Genie

Langage fondé sur l’indentation, compilé avec Vala pour relier classes, méthodes et signaux à GLib et GObject.

Gherkin

Gherkin est un langage utilisé pour le développement piloté par les comportements (BDD), définissant des scénarios de comportement et des cas d'utilisation pour les logiciels.

Git Commit Message

Les messages de validation Git sont le format utilisé dans le système de contrôle de version Git pour décrire les modifications de code.

Git Rebase Message

Les messages de rebasing Git sont le format affiché lors de l'utilisation de la commande git rebase, utilisé pour éditer les journaux de validation.

Gleam

Gleam est un langage de programmation fonctionnel utilisé pour écrire des systèmes fiables et hautement concurrents.

Glimmer JS

Aliasgjs

Glimmer JS est la version JavaScript du moteur de rendu Glimmer, utilisé pour créer des interfaces utilisateur Web.

Glimmer TS

Aliasgts

Glimmer TS est la version TypeScript du moteur de rendu Glimmer.

GLSL

GLSL est le langage de shader OpenGL, utilisé pour écrire des programmes de rendu graphique s'exécutant sur le GPU.

GN

Définitions de cibles, modèles et dépendances que GN transforme en fichiers Ninja pour organiser les compilations.

Gnuplot

Gnuplot est un outil de traçage de données et de fonctions interactif piloté par ligne de commande.

Go

Go est un langage de programmation open source statiquement typé développé par Google, prenant en charge la programmation système et concurrente.

GraphQL

Aliasgql

GraphQL est un langage de requête pour les API, fournissant un moyen plus efficace d'interroger les données.

Groovy

Groovy est un langage de programmation orienté objet pour la machine virtuelle Java, prenant également en charge la programmation fonctionnelle.

Hack

Hack est un langage de programmation développé par Facebook pour créer des applications Web fiables et hautes performances.

Ruby Haml

Haml est un moteur de modèles pour Ruby, fournissant une syntaxe concise pour générer du HTML.

Handlebars

Aliashbs

Handlebars est une bibliothèque de modèles sémantiques utilisée pour les modèles Web.

Haskell

Aliashs

Haskell est un langage de programmation fonctionnel pur standard prenant en charge l'évaluation paresseuse.

Haxe

Langage typé compilé vers plusieurs plateformes, combinant classes, énumérations et génériques avec des API propres à chaque cible.

HashiCorp HCL

HCL est le langage de configuration HashiCorp, utilisé pour configurer les produits HashiCorp comme Terraform, Packer, etc.

Hjson

Hjson est un format de données visant à être plus convivial et lisible par l'homme que JSON.

HLSL

HLSL est le langage de shader de haut niveau dans DirectX, utilisé pour programmer le GPU.

HTML

HTML est le langage de balisage standard pour créer des pages Web.

HTML (Derivative)

Les langages dérivés de HTML sont de nouveaux langages basés sur HTML, comme Vue, Svelte, etc.

HTTP

HTTP est un protocole de la couche application utilisé pour les systèmes d'information multimédia hypermédia distribués et collaboratifs.

Hurl

Requêtes HTTP et assertions sur les réponses ; variables et captures relient les étapes de tests d’API reproductibles.

HXML

Options du compilateur Haxe regroupant chemins, bibliothèques et cibles dans un fichier de compilation réutilisable.

Hy

Expressions Lisp dans l’écosystème Python, avec macros et accès aux modules et objets Python.

Imba

Imba est un langage inspiré de Ruby avec une syntaxe similaire à Ruby, compilé en JavaScript efficace.

INI

Aliasproperties

INI est un format de fichier clé-valeur simple couramment utilisé pour les fichiers de configuration.

Java

Java est un langage de programmation orienté objet largement utilisé, prenant également en charge d'autres paradigmes de programmation.

JavaScript

Aliasjscjsmjs

JavaScript est un langage de programmation capable d'exécuter une logique complexe dans les navigateurs Web.

Jinja

Jinja est un moteur de modèles Python populaire, également utilisé pour d'autres langages.

Jison

Jison est un outil générateur d'analyseurs pour Node.js.

JSON

JSON est un format léger d'échange de données, facile à lire et à écrire pour les humains.

JSON5

JSON5 est un sur-ensemble de JSON, plus convivial pour l'homme, prenant en charge les commentaires, les guillemets simples/doubles, etc.

JSON with Comments

JSON avec commentaires est une extension de JSON permettant d'ajouter des commentaires dans JSON.

JSON Lines

JSON Lines est un format utilisé pour stocker des données structurées dans un format basé sur des lignes.

Jsonnet

Jsonnet est un langage de description de données utilisé pour gérer les données de configuration.

JSSM

Aliasfsl

JSSM est un format de fichier de session pour Secure Shell.

JSX

JSX est une syntaxe similaire à XML utilisée dans React.

Julia

Aliasjl

Julia est un langage de programmation dynamique de haut niveau à hautes performances, adapté au calcul scientifique, à l'apprentissage machine, etc.

Just

Aliasjustfile

Commandes de projet sous forme de recettes paramétrables ; cet exécuteur ne repose pas sur les dates des fichiers.

KDL

Documents en nœuds contenant arguments, propriétés et enfants pour représenter configurations et données hiérarchiques.

Kotlin

Aliasktkts

Kotlin est un langage de programmation moderne statiquement typé s'exécutant sur la machine virtuelle Java.

Kusto

Aliaskql

Kusto est le langage de requête de Microsoft pour l'analyse des journaux et des données.

LaTeX

LaTeX est un système de composition typographique de haute qualité couramment utilisé pour les documents et publications scientifiques.

Lean 4

Aliaslean4

Programmation fonctionnelle et preuves vérifiées avec types dépendants, termes de preuve et tactiques aux côtés de fonctions exécutables.

Less

Less est un langage de feuilles de style dynamique étendant CSS avec des fonctionnalités comme les variables, les mixins, etc.

Liquid

Liquid est un langage de modèle créé par Shopify.

LLVM IR

Représentation intermédiaire de compilateur avec instructions typées, blocs et valeurs SSA pour examiner les optimisations.

Log file

Journaux d’application avec dates, niveaux et messages ; une catégorie de coloration générale, pas un format universel.

Lua

Lua est un langage de script léger et embarquable couramment utilisé dans le développement de jeux.

Luau

Langage dérivé de Lua à typage progressif, utilisé notamment dans Roblox ; l’application hôte définit les API disponibles.

Makefile

Aliasmakefile

Makefile est un format de fichier utilisé pour construire des logiciels.

Markdown

Aliasmd

Markdown est un langage de balisage léger utilisé pour créer du texte formaté.

Marko

Marko est un langage de modèle utilisé pour créer des composants d'interface utilisateur et des applications Web hautes performances.

MATLAB

MATLAB est un langage de programmation de haut niveau et un environnement de calcul numérique utilisé pour le développement d'algorithmes, la visualisation de données, etc.

MDC

MDC est un langage de balisage utilisé pour le rendu de texte en braille coloré.

MDX

MDX est une extension de Markdown permettant d'intégrer la syntaxe JSX et les composants React dans Markdown.

Mermaid

Aliasmmd

Mermaid est un outil basé sur JavaScript utilisé pour générer des graphiques et des organigrammes à partir de descriptions textuelles simples.

MIPS Assembly

Aliasmips

Assembleur MIPS avec registres, étiquettes et branchements ; directives et appels système varient selon l’assembleur ou le simulateur.

Mojo

Mojo est un format utilisé pour empaqueter et déployer des applications Web en tant que code indépendant de l'emplacement.

MoonBit

Aliasmbtmbti

Langage typé avec fonctions, énumérations et filtrage par motifs pour WebAssembly et d’autres cibles de compilation.

Move

Move est un langage de programmation orienté ressources utilisé pour écrire des contrats intelligents sur la blockchain Diem (anciennement Libra).

Narrat Language

Aliasnar

Narrat est un langage simple pour la programmation déclarative, contenant des fonctions et des structures de contrôle de base.

Nextflow

Aliasnf

Nextflow est un langage de script de workflow utilisé pour créer des pipelines et des flux de travaux de données portables et reproductibles.

Nextflow Groovy

Code Groovy de workflows Nextflow, combinant expressions, fonctions, processus et canaux pour organiser des analyses.

Nginx

Les fichiers de configuration Nginx sont utilisés pour configurer le serveur Web Nginx.

Nim

Nim est un langage de programmation système et d'applications mettant l'accent sur les performances, la portabilité et la productivité des programmeurs.

Nix

Nix est un langage fonctionnel utilisé pour configurer et déployer des logiciels et leurs dépendances.

NSIS

Scripts NSIS décrivant sections, pages et opérations de fichiers pour installer, configurer et désinstaller sous Windows.

nushell

Aliasnu

Nu Shell est un nouveau shell multiplateforme mettant l'accent sur la modernisation, la convivialité et la portabilité.

Objective-C

Aliasobjc

Objective-C est un langage de programmation orienté objet généraliste principalement utilisé pour écrire des applications macOS et iOS.

Objective-C++

Objective-C++ est un langage de programmation qui fusionne C++ avec Objective-C, utilisé sur macOS et iOS.

OCaml

OCaml est un langage de programmation fonctionnel prenant en charge les styles de programmation fonctionnelle, impérative et orientée objet.

Odin

Langage système avec procédures, structures et allocateurs explicites pour contrôler la mémoire et la représentation des données.

OpenSCAD

Aliasscad

Modèles 3D paramétriques combinant primitives, transformations et opérations booléennes dans des modules réutilisables.

Org Markup

Notes et tâches en texte avec titres, tableaux, liens et blocs de code pour la planification et la publication.

Pascal

Pascal est un langage de programmation éducatif conçu pour la simplicité et la programmation structurée.

Perl

Perl est un langage de programmation généraliste initialement utilisé pour le traitement de texte, maintenant utilisé pour le développement Web, l'administration système, etc.

PHP

PHP est un langage de script généraliste populaire, particulièrement adapté au développement Web.

Pkl

Configuration programmable et typée avec classes et contraintes, évaluée en données concrètes et vérifiée avant utilisation.

PL/SQL

PL/SQL est l'extension procédurale de langage utilisée par les bases de données Oracle pour écrire des procédures stockées et des déclencheurs.

Gettext PO

Aliaspotpotx

Catalogues Gettext avec messages, contextes et pluriels, compilés pour fournir les traductions aux applications.

Polar

Règles déclaratives d’autorisation reliant acteurs, actions et ressources pour décider si une opération est permise.

PostCSS

PostCSS est un outil permettant la transformation de CSS à l'aide de plugins.

PowerQuery

Power Query est un langage utilisé par Microsoft Power BI pour la connexion, la transformation et le chargement de données.

PowerShell

Aliaspsps1pwsh

PowerShell est un framework d'automatisation des tâches et de gestion de la configuration développé par Microsoft.

Prisma

Prisma est un ORM open source utilisé pour les applications TypeScript et Node.js, simplifiant l'accès à la base de données.

Prolog

Prolog est un langage de programmation logique utilisé pour la programmation de requêtes récursives complexes et d'applications d'intelligence artificielle.

Protocol Buffer 3

Aliasprotobuf

Protocol Buffers est un format de sérialisation de données multilangage développé par Google.

Pug

Aliasjade

Pug (anciennement connu sous le nom de Jade) est un moteur de modèles à hautes performances implémenté dans Node.js.

Puppet

Puppet est un langage déclaratif utilisé pour la gestion de la configuration et du déploiement.

PureScript

PureScript est un puissant langage fonctionnel pur compilant en code JavaScript efficace.

Python

Aliaspy

Python est un langage de programmation généraliste populaire connu pour sa simplicité et son large éventail d'applications.

QML

Interfaces Qt déclaratives avec objets, propriétés, liaisons et signaux ; JavaScript fournit le comportement dynamique.

QML Directory

Déclarations de modules QML indiquant types exportés, versions et plugins, sans définir l’apparence des composants.

Qt Style Sheets

Styles de widgets Qt avec sélecteurs, états et propriétés ; les règles sont celles de Qt, pas d’un navigateur CSS.

R

R est un langage de programmation et un environnement utilisé pour le calcul statistique et les graphiques.

Racket

Langage de la famille Lisp avec modules, fonctions et macros pour créer applications et nouveaux langages.

Raku

Aliasperl6

Raku (anciennement connu sous le nom de Perl 6) est un langage de programmation dynamique multiparadigme avancé.

ASP.NET Razor

Razor est une syntaxe de balisage utilisée dans ASP.NET pour générer du contenu dynamique.

RBS

Aliasruby-signature

Signatures de types Ruby décrivant classes, méthodes, paramètres et résultats sans implémenter les méthodes.

Windows Registry Script

Le script de registre Windows est une représentation textuelle des entrées du registre Windows.

RegExp

Aliasregex

Motifs de texte avec groupes, classes et quantificateurs ; fonctions et échappement dépendent du moteur d’expressions régulières.

Rel

Rel est un langage de modélisation de données axé sur l'interrogation de données hautement cohérentes.

RISC-V

RISC-V est une architecture de jeu d'instructions ouverte (ISA) ciblant divers cas d'utilisation.

RON

Notation de données proche de Rust avec structures, tuples et énumérations ; elle décrit des données sans exécuter de fonctions.

ROS Interface

Définitions de messages ROS avec types de champs et constantes, utilisées pour générer des interfaces communes entre composants.

reStructuredText

reStructuredText est un langage de balisage léger couramment utilisé pour la documentation technique, etc.

Ruby

Aliasrb

Ruby est un langage de programmation généraliste connu pour sa syntaxe concise et sa portabilité.

Rust

Aliasrs

Rust est un langage de programmation système axé sur la sécurité et les performances.

SAS

SAS est un logiciel d'application contenant un langage de programmation utilisé pour l'analyse avancée, l'intelligence économique, etc.

Sass

Sass est un préprocesseur CSS fournissant une meilleure syntaxe et des fonctionnalités telles que les variables, l'imbrication de règles, etc.

Scala

Scala est un langage de programmation moderne multiparadigme s'exécutant sur la machine virtuelle Java.

Scheme

Scheme est un langage de programmation fonctionnel issu de la famille Lisp.

SCSS

SCSS est une variante syntaxique de Sass, un langage couramment utilisé pour le prétraitement CSS.

1C (Query)

Alias1c-query

Requêtes 1C:Enterprise avec sélections, jointures et totaux, suivant les règles de la plateforme plutôt qu’un dialecte SQL quelconque.

ShaderLab

Aliasshader

ShaderLab est un langage utilisé dans Unity pour écrire des shaders.

Shell

Aliasbashshshellzsh

Shell Script est un langage de script utilisé pour automatiser des tâches dans les systèmes Unix.

Shell Session

Aliasconsole

Shell Session est un format pour enregistrer les interactions en ligne de commande.

GNU Smalltalk

Smalltalk est un langage de programmation orienté objet pur et l'un des tout premiers langages orientés objet.

Smithy

Modèles d’API indépendants du protocole avec structures, opérations et services pour générer clients, serveurs et documentation.

Solidity

Solidity est un langage orienté objet utilisé pour implémenter des contrats intelligents sur la blockchain Ethereum.

Closure Templates

Aliasclosure-templates

Closure Templates combine paramètres, expressions et conditions pour générer des fragments d’interface réutilisables.

SPARQL

SPARQL (SPARQL Protocol and RDF Query Language) est un langage de requête utilisé pour interroger et manipuler les données stockées au format RDF (Resource Description Framework). Il est couramment utilisé pour interroger les données des bases de données du Web sémantique.

Splunk Query Language

Aliasspl

Le langage de requête Splunk est un langage de recherche et de reporting utilisé dans la plateforme Splunk pour analyser les données générées par les machines. Il permet aux utilisateurs de rechercher, d'analyser et de visualiser de grands volumes de données.

SQL

SQL (Structured Query Language) est un langage spécifique au domaine utilisé pour gérer et manipuler les bases de données relationnelles. Il est largement utilisé dans les systèmes de gestion de bases de données tels que MySQL, PostgreSQL et Oracle.

SSH Config

SSH Config est un fichier de configuration utilisé pour spécifier les paramètres du logiciel client SSH (Secure Shell). Il permet aux utilisateurs de définir des configurations spécifiques à l'hôte, notamment les méthodes d'authentification et les options de connexion.

Stata

Stata est un progiciel statistique utilisé pour l'analyse et la visualisation des données. Il fournit une interface en ligne de commande et un langage de programmation pour manipuler les données et exécuter des tests statistiques.

Stylus

Aliasstyl

Stylus est un langage de script préprocesseur utilisé pour générer des feuilles de style CSS. Il est connu pour sa syntaxe concise et son riche ensemble de fonctionnalités, notamment les variables, les mixins et les règles imbriquées.

SurrealQL

Aliassurql

Requêtes SurrealDB sur des enregistrements, relations et valeurs structurées ; la syntaxe proche de SQL ne garantit pas sa compatibilité.

Svelte

Svelte est un framework JavaScript basé sur des composants pour créer des interfaces utilisateur. Il permet aux développeurs d'écrire des composants en utilisant HTML, CSS et JavaScript, qui sont ensuite compilés en code JavaScript hautement optimisé.

Swift

Swift est un langage de programmation généraliste développé par Apple pour créer des applications sur les plateformes iOS, macOS, watchOS et tvOS. Il est connu pour ses fonctionnalités de sécurité, ses performances et sa syntaxe moderne.

SystemVerilog

SystemVerilog est un langage de description et de vérification matérielle utilisé dans la conception et la vérification de circuits numériques. Il étend le langage Verilog avec des fonctionnalités pour la modélisation au niveau système, la vérification et la réutilisation de conception.

Systemd Units

Unités systemd décrivant services, minuteries et montages, avec dépendances et règles de supervision des ressources Linux.

TalonScript

Aliastalon

Commandes vocales Talon reliant contextes, phrases reconnues et actions à des automatisations réutilisables.

Tasl

Tasl est un langage spécifique au domaine utilisé pour spécifier des cas de test et des procédures de test dans les tests logiciels. Il fournit une syntaxe formelle pour définir des scénarios de test, des résultats attendus et des critères de vérification.

Tcl

Tcl (Tool Command Language) est un langage de script couramment utilisé pour le prototypage rapide, les tests et les tâches d'automatisation. Il est connu pour sa simplicité, son extensibilité et sa large gamme de commandes intégrées.

Templ

Composants HTML typés avec expressions Go, transformés en code Go qui participe à la compilation et au contrôle des types.

Terraform

Aliastftfvars

Terraform est un outil d'infrastructure en code (IaC) utilisé pour créer, modifier et versionner efficacement l'infrastructure. Il permet aux utilisateurs de définir les composants d'infrastructure à l'aide de fichiers de configuration déclaratifs.

TeX

TeX est un système de composition typographique utilisé pour créer des documents avec des mises en page complexes, tels que des articles académiques, des livres et des rapports techniques. Il est largement utilisé dans le milieu universitaire et les industries de l'édition.

TOML

TOML (Tom's Obvious, Minimal Language) est un format de fichier de configuration facile à lire et à écrire grâce à sa syntaxe simple. Il est couramment utilisé pour spécifier les paramètres dans les projets logiciels.

TypeScript with Tags

Aliaslit

Modèles étiquetés TypeScript avec HTML ou CSS intégré ; la fonction d’étiquette définit leur interprétation à l’exécution.

TSV

TSV (Tab-Separated Values) est un format de fichier utilisé pour stocker des données tabulaires en texte brut. Chaque ligne dans un fichier TSV représente une ligne de données, les colonnes étant séparées par des tabulations.

TSX

TSX est une extension de TypeScript utilisée pour écrire des composants React avec la syntaxe JSX. Il permet aux développeurs d'écrire des composants en combinant JavaScript et une syntaxe similaire à XML.

Turtle

Turtle est une syntaxe pour exprimer des données au format RDF (Resource Description Framework). Il fournit un moyen de représenter les triplets RDF à l'aide d'une syntaxe concise et lisible par l'homme.

Twig

Twig est un moteur de modèles pour PHP utilisé pour générer du HTML, du XML et d'autres documents textuels. Il fournit une syntaxe similaire à HTML avec des fonctionnalités supplémentaires telles que l'héritage de modèle et les macros.

TypeScript

Aliastsctsmts

TypeScript est un sur-ensemble de JavaScript qui ajoute le typage statique et d'autres fonctionnalités au langage. Il est couramment utilisé pour les projets de développement Web de grande envergure afin d'améliorer la maintenabilité et l'évolutivité du code.

TypeSpec

Aliastsp

Contrats d’API avec modèles, opérations et décorateurs, convertis par des générateurs vers des formats comme OpenAPI.

Typst

Aliastyp

Typst est un langage de programmation conçu pour la programmation système type-safe. Il vise à fournir la sécurité et l'expressivité des langages de haut niveau tout en conservant un contrôle de bas niveau sur les ressources système.

V

V est un langage de programmation conçu pour la simplicité, les performances et la sécurité. Il présente une syntaxe concise inspirée de Go et Python et compile en code natif rapide sans nécessiter de runtime séparé.

Vala

Langage typé pour GLib et GObject avec classes, interfaces et signaux, compilé en C pour les applications natives.

Visual Basic

Visual Basic (VB) est un langage de programmation développé par Microsoft pour créer des applications Windows. Il est connu pour sa simplicité et sa facilité d'utilisation, ce qui le rend adapté aux débutants et au développement rapide d'applications.

Verilog

Verilog est un langage de description matérielle utilisé pour concevoir et simuler des circuits numériques. Il est largement utilisé dans l'industrie des semi-conducteurs pour la conception de circuits intégrés (CI) et de réseaux de portes programmables (FPGA).

VHDL

VHDL (VHSIC Hardware Description Language) est un langage de description matérielle utilisé pour concevoir et simuler des circuits numériques. Il est couramment utilisé dans l'industrie des semi-conducteurs pour la conception d'ASIC et de FPGA.

Vim Script

Aliasvimvimscript

Vim Script est un langage de script utilisé pour étendre les fonctionnalités de l'éditeur de texte Vim. Il permet aux utilisateurs de définir des commandes, des mappages et des plugins personnalisés pour automatiser les tâches et améliorer la productivité.

Vue

Vue.js est un framework JavaScript progressif utilisé pour créer des interfaces utilisateur. Il est connu pour sa simplicité et sa flexibilité, permettant aux développeurs de créer des applications Web interactives et réactives.

Vue HTML

Vue HTML est une syntaxe de modèle utilisée dans Vue.js pour créer des interfaces utilisateur dynamiques et interactives. Elle permet aux développeurs d'écrire un balisage similaire à HTML avec des fonctionnalités supplémentaires telles que la liaison de données et les directives.

Vue Vine

Composants Vue et modèles dans des fonctions TypeScript, dont le balisage Vine est transformé en rendu Vue.

Vyper

Aliasvy

Vyper est un langage de programmation conçu pour écrire des contrats intelligents sécurisés et audibles sur la blockchain Ethereum. Il vise à réduire la complexité et à améliorer la sécurité en fournissant une syntaxe simple et restreinte.

WebAssembly

WebAssembly (Wasm) est un format d'instructions binaires utilisé pour exécuter du code haute performance sur le Web. Il permet aux développeurs d'exécuter du code écrit dans des langages comme C, C++ et Rust directement dans les navigateurs Web.

Wenyan

Alias文言

Wenyan est un langage de programmation inspiré de la littérature classique chinoise. Il utilise des caractères et des idiotismes chinois pour la syntaxe et est principalement utilisé à des fins éducatives et comme un exercice créatif dans la conception de langage.

WGSL

WGSL (WebGPU Shading Language) est un langage de shader de bas niveau utilisé pour programmer les unités de traitement graphique (GPU) dans les applications Web. Il fournit une syntaxe moderne et efficace pour écrire des shaders exécutés sur l'API WebGPU.

Wikitext

Aliasmediawikiwiki

Pages wiki avec titres, listes, liens et modèles ; les possibilités dépendent du moteur et des extensions installées.

WebAssembly Interface Types

Interfaces du modèle de composants WebAssembly, avec types, fonctions, imports et exports pour partager des contrats entre langages.

Wolfram

Aliaswl

Le langage Wolfram est un langage de programmation de haut niveau développé par Wolfram Research. Il est connu pour ses capacités de calcul symbolique, sa base de connaissances intégrée et son support pour un large éventail de domaines, notamment les mathématiques, la physique et la science des données.

XML

XML (eXtensible Markup Language) est un langage de balisage utilisé pour stocker et transporter des données. Il fournit un moyen de structurer les informations à l'aide de balises et d'attributs et est couramment utilisé pour représenter des documents et des fichiers de configuration.

XSL

XSL (eXtensible Stylesheet Language) est un langage utilisé pour transformer des documents XML en différents formats, tels que HTML ou PDF. Il se compose de deux parties : XSLT pour la transformation des données XML et XPath pour la navigation et la sélection d'éléments dans les documents XML.

YAML

Aliasyml

YAML (YAML Ain't Markup Language) est un format de sérialisation de données lisible par l'homme. Il est couramment utilisé pour les fichiers de configuration et l'échange de données entre les langages de programmation en raison de sa simplicité et de sa lisibilité.

ZenScript

ZenScript est un langage de script utilisé pour créer des mods pour le jeu vidéo Minecraft. Il fournit une syntaxe simplifiée pour définir des objets, des blocs et d'autres éléments de jeu, permettant aux créateurs de mods d'étendre et de personnaliser les fonctionnalités du jeu.

Zig

Zig est un langage de programmation généraliste conçu pour les performances, la sécurité et la simplicité. Il présente une syntaxe similaire à C mais avec des fonctionnalités supplémentaires telles que la sécurité mémoire au moment de la compilation et la gestion des erreurs.