ABAP
ABAP est le langage de programmation propriétaire de SAP utilisé pour développer des applications SAP et personnaliser les systèmes SAP.
const palette = ['graphite', 'mint'];
function createSnippet(language) {
return {
language,
theme: palette[0],
accent: palette[1],
};
}
console.log(createSnippet('javascript'));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.

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.
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.
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.
Saisissez votre extrait dans l’éditeur. Cliquez sur la carte d’un langage pour remplacer le contenu par son exemple.
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.
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.
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.
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.
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.
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.
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.
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é.
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.
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.
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.
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 est le langage de programmation propriétaire de SAP utilisé pour développer des applications SAP et personnaliser les systèmes SAP.
actionscriptas3ActionScript 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 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.
ahk1AutoHotkey v1 automatise Windows avec des raccourcis, remplacements de texte et commandes de fenêtre ; la version 2 dispose d’une entrée distincte.
AutoHotkey v2 utilise fonctions, expressions et objets pour automatiser Windows ; les scripts v1 nécessitent souvent des adaptations.
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 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 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 est un langage de programmation orienté objet utilisé pour développer des applications cloud sur la plateforme Salesforce.
APL est un langage de programmation utilisé pour le traitement de tableaux, avec une syntaxe symbolique très compacte et puissante.
AppleScript est un langage propriétaire utilisé sur les systèmes Apple pour automatiser des tâches et écrire des scripts.
Ara est le langage de programmation Ara utilisé pour écrire des applications cloud.
adocTexte structuré avec titres, attributs et références, transformé par des outils de publication en pages, livres et documentation.
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 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 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 est un langage de programmation open source orienté cloud utilisé pour écrire des systèmes distribués et des applications cloud.
batchcmdLes fichiers batch sont des formats de fichiers de script utilisés sous Windows pour automatiser des tâches.
Beancount est un langage de comptabilité en texte brut utilisé pour enregistrer les transactions de comptabilité à double entrée.
beBerry est un langage de programmation interprété embarqué utilisé pour écrire des applications ou des fichiers de configuration pour les petits systèmes.
BibTeX est un format de fichier utilisé pour décrire des références, couramment utilisé avec LaTeX.
Bicep est un langage spécifique au domaine utilisé pour le déploiement déclaratif de ressources Azure.
birdConfiguration BIRD 2 avec protocoles, tables et filtres pour sélectionner les routes et contrôler leurs échanges.
Blade est un moteur de modèles utilisé dans le framework Laravel pour créer des pages Web dynamiques.
1cScripts 1C:Enterprise dont les procédures, fonctions et événements relient objets métier, données et interfaces de la plateforme.
C est un langage de programmation procédural généraliste largement utilisé pour la programmation système et le développement d'applications.
Langage système proche du C avec modules, contrats et fonctions de compilation pour structurer de grands programmes.
cdcCadence est le langage de programmation de ressources pour la blockchain Flow, utilisé pour écrire des contrats intelligents.
Calculs vérifiables et contrats intelligents ; les contrats Starknet ajoutent leurs propres interfaces et mécanismes de stockage.
chplProgrammation parallèle utilisant tableaux, tâches et localités pour répartir calculs et données entre cœurs ou machines.
Clarity est le langage de programmation de contrats intelligents pour la blockchain Stacks.
cljClojure est un dialecte Lisp moderne, un langage de programmation fonctionnel s'exécutant sur la JVM.
CMake est un outil de construction multiplateforme open source utilisé pour gérer le processus de construction de logiciels.
COBOL est un ancien langage de programmation couramment utilisé pour le traitement de données commerciales et les systèmes financiers.
Associe des chemins de fichiers à des utilisateurs ou équipes responsables des revues ; l’ordre des règles détermine leur application.
qlCodeQL est un langage de requête orienté objet utilisé pour écrire des analyses de programmes et des contrôles de sécurité.
coffeescriptCoffeeScript est un langage de programmation basé sur JavaScript, avec une syntaxe similaire à Python et Ruby, transcompilable en JavaScript.
lispLisp est un langage de programmation fonctionnel généraliste avec de nombreux dialectes, comme Common Lisp.
Preuves formelles et programmes à types dépendants, vérifiés au moyen de définitions, théorèmes et scripts de preuve.
c++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 est un langage de programmation système émergent avec une syntaxe similaire à Ruby mais des performances supérieures, compilable en code natif efficace.
c#csC# est un langage de programmation orienté objet moderne initialement développé par Microsoft pour la plateforme .NET.
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 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 est un langage de contraintes de données open source utilisé pour définir et valider des modèles de données.
cqlCypher 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 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 est un langage de programmation généraliste open source développé par Google, utilisé pour les applications web, mobiles et de bureau.
DAX est le langage de requête pour Microsoft SQL Server Analysis Services, utilisé pour interroger et calculer des données multidimensionnelles.
Fichiers de lanceurs Linux décrivant noms, commandes, icônes et catégories pour les environnements de bureau.
Le format Diff est un format permettant de comparer les différences entre des fichiers ou différentes versions de texte.
dockerfileDockerfile est un format utilisé pour créer des images Docker, définissant le contenu et la configuration de l'image.
Variables d’environnement sous forme de paires nom-valeur ; guillemets, échappement et interpolation dépendent de l’outil de lecture.
Dream Maker est un langage de programmation et un outil utilisé pour créer des scénarios de donjon multi-utilisateur (MUD).
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 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 est un langage de programmation fonctionnel utilisé pour créer des applications Web frontales fiables.
elispLisp pour étendre Emacs avec fonctions, variables, hooks et commandes interactives manipulant les tampons et l’édition.
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.
erlErlang 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.
Syntaxe Lisp compilée en Lua, avec expressions et macros permettant de réutiliser les bibliothèques Lua.
Fish est un shell de ligne de commande convivial avec une syntaxe flexible et lisible.
ftlMessages de traduction avec variables, références, attributs et sélections pour adapter la grammaire à chaque langue.
fforf77Le Fortran à format fixe est le format traditionnel du langage de programmation Fortran, chaque ligne de code étant restreinte à des colonnes fixes.
f90f95f03f08f18Le Fortran à format libre est une nouvelle syntaxe pour Fortran, permettant une mise en page du code plus flexible.
f#fsF# est un langage de programmation multiparadigme fonctionnel-first conçu pour l'écosystème .NET.
tscntresGDResource est le format de fichier utilisé dans le moteur de jeu Godot pour définir les objets et ressources de jeu.
gdGDScript est le langage de script intégré du moteur de jeu Godot, avec une syntaxe similaire à Python.
GDShader est le format utilisé dans le moteur de jeu Godot pour décrire les shaders.
Langage fondé sur l’indentation, compilé avec Vala pour relier classes, méthodes et signaux à GLib et GObject.
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.
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.
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 est un langage de programmation fonctionnel utilisé pour écrire des systèmes fiables et hautement concurrents.
gjsGlimmer JS est la version JavaScript du moteur de rendu Glimmer, utilisé pour créer des interfaces utilisateur Web.
gtsGlimmer TS est la version TypeScript du moteur de rendu Glimmer.
GLSL est le langage de shader OpenGL, utilisé pour écrire des programmes de rendu graphique s'exécutant sur le GPU.
Définitions de cibles, modèles et dépendances que GN transforme en fichiers Ninja pour organiser les compilations.
Gnuplot est un outil de traçage de données et de fonctions interactif piloté par ligne de commande.
Go est un langage de programmation open source statiquement typé développé par Google, prenant en charge la programmation système et concurrente.
gqlGraphQL est un langage de requête pour les API, fournissant un moyen plus efficace d'interroger les données.
Groovy est un langage de programmation orienté objet pour la machine virtuelle Java, prenant également en charge la programmation fonctionnelle.
Hack est un langage de programmation développé par Facebook pour créer des applications Web fiables et hautes performances.
Haml est un moteur de modèles pour Ruby, fournissant une syntaxe concise pour générer du HTML.
hbsHandlebars est une bibliothèque de modèles sémantiques utilisée pour les modèles Web.
hsHaskell est un langage de programmation fonctionnel pur standard prenant en charge l'évaluation paresseuse.
Langage typé compilé vers plusieurs plateformes, combinant classes, énumérations et génériques avec des API propres à chaque cible.
HCL est le langage de configuration HashiCorp, utilisé pour configurer les produits HashiCorp comme Terraform, Packer, etc.
Hjson est un format de données visant à être plus convivial et lisible par l'homme que JSON.
HLSL est le langage de shader de haut niveau dans DirectX, utilisé pour programmer le GPU.
HTML est le langage de balisage standard pour créer des pages Web.
Les langages dérivés de HTML sont de nouveaux langages basés sur HTML, comme Vue, Svelte, etc.
HTTP est un protocole de la couche application utilisé pour les systèmes d'information multimédia hypermédia distribués et collaboratifs.
Requêtes HTTP et assertions sur les réponses ; variables et captures relient les étapes de tests d’API reproductibles.
Options du compilateur Haxe regroupant chemins, bibliothèques et cibles dans un fichier de compilation réutilisable.
Expressions Lisp dans l’écosystème Python, avec macros et accès aux modules et objets Python.
Imba est un langage inspiré de Ruby avec une syntaxe similaire à Ruby, compilé en JavaScript efficace.
propertiesINI est un format de fichier clé-valeur simple couramment utilisé pour les fichiers de configuration.
Java est un langage de programmation orienté objet largement utilisé, prenant également en charge d'autres paradigmes de programmation.
jscjsmjsJavaScript est un langage de programmation capable d'exécuter une logique complexe dans les navigateurs Web.
Jinja est un moteur de modèles Python populaire, également utilisé pour d'autres langages.
Jison est un outil générateur d'analyseurs pour Node.js.
JSON est un format léger d'échange de données, facile à lire et à écrire pour les humains.
JSON5 est un sur-ensemble de JSON, plus convivial pour l'homme, prenant en charge les commentaires, les guillemets simples/doubles, etc.
JSON avec commentaires est une extension de JSON permettant d'ajouter des commentaires dans JSON.
JSON Lines est un format utilisé pour stocker des données structurées dans un format basé sur des lignes.
Jsonnet est un langage de description de données utilisé pour gérer les données de configuration.
fslJSSM est un format de fichier de session pour Secure Shell.
JSX est une syntaxe similaire à XML utilisée dans React.
jlJulia est un langage de programmation dynamique de haut niveau à hautes performances, adapté au calcul scientifique, à l'apprentissage machine, etc.
justfileCommandes de projet sous forme de recettes paramétrables ; cet exécuteur ne repose pas sur les dates des fichiers.
Documents en nœuds contenant arguments, propriétés et enfants pour représenter configurations et données hiérarchiques.
ktktsKotlin est un langage de programmation moderne statiquement typé s'exécutant sur la machine virtuelle Java.
kqlKusto est le langage de requête de Microsoft pour l'analyse des journaux et des données.
LaTeX est un système de composition typographique de haute qualité couramment utilisé pour les documents et publications scientifiques.
lean4Programmation fonctionnelle et preuves vérifiées avec types dépendants, termes de preuve et tactiques aux côtés de fonctions exécutables.
Less est un langage de feuilles de style dynamique étendant CSS avec des fonctionnalités comme les variables, les mixins, etc.
Liquid est un langage de modèle créé par Shopify.
Représentation intermédiaire de compilateur avec instructions typées, blocs et valeurs SSA pour examiner les optimisations.
Journaux d’application avec dates, niveaux et messages ; une catégorie de coloration générale, pas un format universel.
Logo est un langage de programmation éducatif pour les enfants.
Lua est un langage de script léger et embarquable couramment utilisé dans le développement de jeux.
Langage dérivé de Lua à typage progressif, utilisé notamment dans Roblox ; l’application hôte définit les API disponibles.
makefileMakefile est un format de fichier utilisé pour construire des logiciels.
mdMarkdown est un langage de balisage léger utilisé pour créer du texte formaté.
Marko est un langage de modèle utilisé pour créer des composants d'interface utilisateur et des applications Web hautes performances.
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 est un langage de balisage utilisé pour le rendu de texte en braille coloré.
MDX est une extension de Markdown permettant d'intégrer la syntaxe JSX et les composants React dans Markdown.
mmdMermaid est un outil basé sur JavaScript utilisé pour générer des graphiques et des organigrammes à partir de descriptions textuelles simples.
mipsAssembleur MIPS avec registres, étiquettes et branchements ; directives et appels système varient selon l’assembleur ou le simulateur.
Mojo est un format utilisé pour empaqueter et déployer des applications Web en tant que code indépendant de l'emplacement.
mbtmbtiLangage typé avec fonctions, énumérations et filtrage par motifs pour WebAssembly et d’autres cibles de compilation.
Move est un langage de programmation orienté ressources utilisé pour écrire des contrats intelligents sur la blockchain Diem (anciennement Libra).
narNarrat est un langage simple pour la programmation déclarative, contenant des fonctions et des structures de contrôle de base.
nfNextflow est un langage de script de workflow utilisé pour créer des pipelines et des flux de travaux de données portables et reproductibles.
Code Groovy de workflows Nextflow, combinant expressions, fonctions, processus et canaux pour organiser des analyses.
Les fichiers de configuration Nginx sont utilisés pour configurer le serveur Web Nginx.
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 est un langage fonctionnel utilisé pour configurer et déployer des logiciels et leurs dépendances.
Scripts NSIS décrivant sections, pages et opérations de fichiers pour installer, configurer et désinstaller sous Windows.
nuNu Shell est un nouveau shell multiplateforme mettant l'accent sur la modernisation, la convivialité et la portabilité.
objcObjective-C est un langage de programmation orienté objet généraliste principalement utilisé pour écrire des applications macOS et iOS.
Objective-C++ est un langage de programmation qui fusionne C++ avec Objective-C, utilisé sur macOS et iOS.
OCaml est un langage de programmation fonctionnel prenant en charge les styles de programmation fonctionnelle, impérative et orientée objet.
Langage système avec procédures, structures et allocateurs explicites pour contrôler la mémoire et la représentation des données.
scadModèles 3D paramétriques combinant primitives, transformations et opérations booléennes dans des modules réutilisables.
Notes et tâches en texte avec titres, tableaux, liens et blocs de code pour la planification et la publication.
Pascal est un langage de programmation éducatif conçu pour la simplicité et la programmation structurée.
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 est un langage de script généraliste populaire, particulièrement adapté au développement Web.
Configuration programmable et typée avec classes et contraintes, évaluée en données concrètes et vérifiée avant utilisation.
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.
potpotxCatalogues Gettext avec messages, contextes et pluriels, compilés pour fournir les traductions aux applications.
Règles déclaratives d’autorisation reliant acteurs, actions et ressources pour décider si une opération est permise.
PostCSS est un outil permettant la transformation de CSS à l'aide de plugins.
Power Query est un langage utilisé par Microsoft Power BI pour la connexion, la transformation et le chargement de données.
psps1pwshPowerShell est un framework d'automatisation des tâches et de gestion de la configuration développé par Microsoft.
Prisma est un ORM open source utilisé pour les applications TypeScript et Node.js, simplifiant l'accès à la base de données.
Prolog est un langage de programmation logique utilisé pour la programmation de requêtes récursives complexes et d'applications d'intelligence artificielle.
protobufProtocol Buffers est un format de sérialisation de données multilangage développé par Google.
jadePug (anciennement connu sous le nom de Jade) est un moteur de modèles à hautes performances implémenté dans Node.js.
Puppet est un langage déclaratif utilisé pour la gestion de la configuration et du déploiement.
PureScript est un puissant langage fonctionnel pur compilant en code JavaScript efficace.
pyPython est un langage de programmation généraliste populaire connu pour sa simplicité et son large éventail d'applications.
Interfaces Qt déclaratives avec objets, propriétés, liaisons et signaux ; JavaScript fournit le comportement dynamique.
Déclarations de modules QML indiquant types exportés, versions et plugins, sans définir l’apparence des composants.
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 est un langage de programmation et un environnement utilisé pour le calcul statistique et les graphiques.
Langage de la famille Lisp avec modules, fonctions et macros pour créer applications et nouveaux langages.
perl6Raku (anciennement connu sous le nom de Perl 6) est un langage de programmation dynamique multiparadigme avancé.
Razor est une syntaxe de balisage utilisée dans ASP.NET pour générer du contenu dynamique.
ruby-signatureSignatures de types Ruby décrivant classes, méthodes, paramètres et résultats sans implémenter les méthodes.
Le script de registre Windows est une représentation textuelle des entrées du registre Windows.
regexMotifs de texte avec groupes, classes et quantificateurs ; fonctions et échappement dépendent du moteur d’expressions régulières.
Rel est un langage de modélisation de données axé sur l'interrogation de données hautement cohérentes.
RISC-V est une architecture de jeu d'instructions ouverte (ISA) ciblant divers cas d'utilisation.
Notation de données proche de Rust avec structures, tuples et énumérations ; elle décrit des données sans exécuter de fonctions.
Définitions de messages ROS avec types de champs et constantes, utilisées pour générer des interfaces communes entre composants.
reStructuredText est un langage de balisage léger couramment utilisé pour la documentation technique, etc.
rbRuby est un langage de programmation généraliste connu pour sa syntaxe concise et sa portabilité.
rsRust est un langage de programmation système axé sur la sécurité et les performances.
SAS est un logiciel d'application contenant un langage de programmation utilisé pour l'analyse avancée, l'intelligence économique, etc.
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 est un langage de programmation moderne multiparadigme s'exécutant sur la machine virtuelle Java.
Scheme est un langage de programmation fonctionnel issu de la famille Lisp.
SCSS est une variante syntaxique de Sass, un langage couramment utilisé pour le prétraitement CSS.
1c-queryRequêtes 1C:Enterprise avec sélections, jointures et totaux, suivant les règles de la plateforme plutôt qu’un dialecte SQL quelconque.
shaderShaderLab est un langage utilisé dans Unity pour écrire des shaders.
bashshshellzshShell Script est un langage de script utilisé pour automatiser des tâches dans les systèmes Unix.
consoleShell Session est un format pour enregistrer les interactions en ligne de commande.
Smalltalk est un langage de programmation orienté objet pur et l'un des tout premiers langages orientés objet.
Modèles d’API indépendants du protocole avec structures, opérations et services pour générer clients, serveurs et documentation.
Solidity est un langage orienté objet utilisé pour implémenter des contrats intelligents sur la blockchain Ethereum.
closure-templatesClosure Templates combine paramètres, expressions et conditions pour générer des fragments d’interface réutilisables.
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.
splLe 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 (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 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 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.
stylStylus 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.
surqlRequêtes SurrealDB sur des enregistrements, relations et valeurs structurées ; la syntaxe proche de SQL ne garantit pas sa compatibilité.
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 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 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.
Unités systemd décrivant services, minuteries et montages, avec dépendances et règles de supervision des ressources Linux.
talonCommandes vocales Talon reliant contextes, phrases reconnues et actions à des automatisations réutilisables.
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 (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.
Composants HTML typés avec expressions Go, transformés en code Go qui participe à la compilation et au contrôle des types.
tftfvarsTerraform 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 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 (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.
litTSV (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 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 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 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.
tsctsmtsTypeScript 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.
tspContrats d’API avec modèles, opérations et décorateurs, convertis par des générateurs vers des formats comme OpenAPI.
typTypst 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 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é.
Langage typé pour GLib et GObject avec classes, interfaces et signaux, compilé en C pour les applications natives.
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 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 (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.
vimvimscriptVim 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.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 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.
Composants Vue et modèles dans des fonctions TypeScript, dont le balisage Vine est transformé en rendu Vue.
vyVyper 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 (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 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 (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.
mediawikiwikiPages wiki avec titres, listes, liens et modèles ; les possibilités dépendent du moteur et des extensions installées.
Interfaces du modèle de composants WebAssembly, avec types, fonctions, imports et exports pour partager des contrats entre langages.
wlLe 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 (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 (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.
ymlYAML (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 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 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.