ABAP
ABAP es el lenguaje de programación propietario de SAP utilizado para desarrollar aplicaciones SAP y personalizar sistemas SAP.
const palette = ['graphite', 'mint'];
function createSnippet(language) {
return {
language,
theme: palette[0],
accent: palette[1],
};
}
console.log(createSnippet('javascript'));Prepara ejemplos de código fáciles de leer para documentación, blogs o clases. Pega un fragmento, abre un archivo de texto o carga un ejemplo y elige un tema claro u oscuro. Syntax Highlighter distingue palabras clave, cadenas y comentarios sin cambiar la sangría ni los saltos de línea.
Destaca las líneas importantes, centra la atención en un bloque o marca las líneas añadidas y eliminadas. Ajusta sus colores y opacidad, añade números de línea o pliega una sección larga mientras revisas el resultado. El resaltado y la exportación se realizan en el navegador, sin enviar el código a un servidor para resaltarlo.

Elige entre 242 lenguajes y formatos, incluidos TypeScript, Java, C++, Go, Rust, JSON y YAML. Busca por nombre o alias y carga un ejemplo desde las tarjetas de abajo.
Edita el código y observa cómo se actualiza el resaltado. Busca temas de color o filtra los claros y oscuros para comparar el mismo fragmento sobre distintos fondos.
Copia el HTML, descarga los archivos con estilos en línea, CSS separado o Tailwind CSS, o guarda el resultado como imagen PNG. La vista previa utiliza la salida seleccionada para que puedas comprobar el aspecto antes de compartirla.
Introduce el fragmento en el editor. Para explorar otro lenguaje, pulsa su tarjeta para sustituir el contenido por su ejemplo.
Busca por nombre o alias, como JavaScript o js. Cambiar el selector conserva tu texto; elegir la gramática adecuada aplica las reglas de sintaxis correctas.
Elige un tema de color y revisa el resultado mientras editas. El código largo se desplaza dentro de la vista previa sin cambiar su disposición original.
Compara la legibilidad de los ejemplos antes de preparar una guía o clase. Prueba temas claros y oscuros con comentarios, cadenas y palabras clave en el mismo fragmento.
Revisa la estructura de JSON, YAML, SQL y scripts de shell con colores de sintaxis. El resaltado ayuda a reconocer patrones, pero no valida datos ni ejecuta comandos.
Explora el ejemplo, los alias y la referencia de un lenguaje, y edita el fragmento para ver su sintaxis coloreada. Cada tarjeta carga el ejemplo en este espacio de trabajo.
Asigna colores a elementos del código, como palabras clave, cadenas y comentarios. Ayuda a leer la estructura de un fragmento, pero no demuestra que el código sea correcto.
El catálogo contiene 242 lenguajes y formatos. Busca en el selector o explora la lista completa. Los alias como js y py identifican lenguajes existentes y no se cuentan como otros lenguajes.
El resaltado funciona en tu navegador y no envía el código a un servidor. La página descarga gramáticas, temas y archivos del motor cuando hacen falta. El código se muestra como texto y no se ejecuta.
No. La vista previa añade colores conservando el texto, la sangría y los saltos de línea. No formatea, compila, valida ni depura el código. Selecciona manualmente el lenguaje correcto.
Sí. Elige estilos en línea, un archivo CSS independiente o Tailwind CSS. Abre los archivos generados para copiarlos por separado o descarga el paquete completo. La vista previa usa el mismo HTML y los mismos estilos.
Sí. Introduce números o intervalos en Líneas destacadas y elige color y opacidad. También puedes cargar archivos UTF-8 no vacíos de hasta 1 MiB, leídos localmente en el navegador.
Explora los 242 lenguajes y formatos admitidos. Pulsa una tarjeta para cargar el ejemplo o visita su referencia para obtener más información.
ABAP es el lenguaje de programación propietario de SAP utilizado para desarrollar aplicaciones SAP y personalizar sistemas SAP.
actionscriptas3ActionScript 3 es un lenguaje de programación orientado a objetos utilizado en Adobe Flash Player para desarrollar aplicaciones web y aplicaciones de Internet ricas.
Ada es un lenguaje de programación estructurado y estáticamente tipado inicialmente diseñado para sistemas embebidos en tiempo real y luego extendido a otros dominios.
ahk1Automatización de Windows con AutoHotkey v1 mediante atajos, sustituciones de texto y comandos de ventana. La versión 2 tiene su propia entrada.
Scripts de AutoHotkey v2 con funciones, expresiones y objetos para automatizar Windows. Los scripts v1 pueden necesitar adaptaciones.
Angular HTML es un lenguaje de marcado utilizado en el marco Angular para construir interfaces de usuario. Se basa en HTML pero agrega algunas funciones para ayudar con el enlace de datos y el manejo de eventos.
TypeScript Angular es el código TypeScript utilizado cuando se construyen aplicaciones Angular. Define los componentes, servicios y otras funciones de la aplicación.
Apache es un formato de archivo de configuración utilizado para configurar el servidor HTTP Apache. Controla el comportamiento y la funcionalidad del servidor.
Apex es un lenguaje de programación orientado a objetos utilizado para desarrollar aplicaciones en la nube en la plataforma Salesforce.
APL es un lenguaje de programación utilizado para el procesamiento de matrices, con una sintaxis simbólica muy compacta y poderosa.
AppleScript es un lenguaje propietario utilizado en sistemas Apple para automatizar tareas y escribir scripts.
Ara es el lenguaje de programación Ara utilizado para escribir aplicaciones en la nube.
adocTexto estructurado para documentación con títulos, atributos, referencias y bloques. Las herramientas de publicación generan páginas y libros a partir del original.
El lenguaje ensamblador es un lenguaje de programación de bajo nivel directamente relacionado con el conjunto de instrucciones de hardware de la computadora, con diferentes lenguajes ensambladores para diferentes arquitecturas de CPU.
Astro es un marco de trabajo de pila completa para construir sitios web de alto rendimiento, que combina marcos de trabajo de interfaz de usuario como React y Vue con formatos como Markdown y MDX.
AWK es un lenguaje de programación utilizado para el procesamiento de texto, comúnmente utilizado para la extracción de datos y la generación de informes.
Ballerina es un lenguaje de programación de código abierto nativo de la nube utilizado para escribir sistemas distribuidos y aplicaciones en la nube.
batchcmdLos archivos batch son formatos de archivos de script utilizados en Windows para automatizar tareas.
Beancount es un lenguaje de contabilidad de texto plano utilizado para registrar transacciones financieras de contabilidad de partida doble.
beBerry es un lenguaje de programación interpretado incrustado utilizado para escribir aplicaciones o archivos de configuración para sistemas pequeños.
BibTeX es un formato de archivo utilizado para describir referencias, comúnmente utilizado con LaTeX.
Bicep es un lenguaje específico de dominio utilizado para el despliegue declarativo de recursos de Azure.
birdConfiguración de rutas para BIRD 2 mediante protocolos, tablas y filtros. Sus reglas controlan el intercambio y la selección de rutas.
Blade es un motor de plantillas utilizado en el framework Laravel para construir páginas web dinámicas.
1cScripts de aplicaciones 1C:Enterprise con procedimientos, funciones y eventos. Los objetos de la plataforma conectan la lógica con datos e interfaces.
C es un lenguaje de programación de propósito general procedimental ampliamente utilizado para la programación de sistemas y el desarrollo de aplicaciones.
Lenguaje de sistemas de estilo C con módulos, contratos y funciones de compilación para organizar programas grandes.
cdcCadence es el lenguaje de programación de recursos para la cadena de bloques Flow, utilizado para escribir contratos inteligentes.
Lenguaje para cálculos demostrables y contratos inteligentes. Los contratos Starknet añaden interfaces y almacenamiento específicos de la plataforma.
chplProgramación paralela con matrices, tareas y localidades para distribuir datos y cálculos entre núcleos o máquinas.
Clarity es el lenguaje de programación de contratos inteligentes para la cadena de bloques Stacks.
cljClojure es un dialecto moderno de Lisp, un lenguaje de programación funcional que se ejecuta en la JVM.
CMake es una herramienta de construcción de código abierto multiplataforma utilizada para administrar el proceso de compilación de software.
COBOL es un antiguo lenguaje de programación comúnmente utilizado para el procesamiento de datos comerciales y sistemas financieros.
Asigna responsables de revisión a archivos y directorios mediante patrones y nombres de usuarios o equipos. El orden de las reglas importa.
qlCodeQL es un lenguaje de consulta orientado a objetos utilizado para escribir análisis de programas y verificaciones de seguridad.
coffeescriptCoffeeScript es un lenguaje de programación basado en JavaScript, con una sintaxis similar a Python y Ruby, que se puede transponer a JavaScript.
lispLisp es un lenguaje de programación funcional de propósito general con muchos dialectos, como Common Lisp.
Pruebas formales y programación con tipos dependientes. Definiciones, teoremas y tácticas permiten verificar afirmaciones dentro del sistema lógico.
c++C++ es una extensión del lenguaje C, un lenguaje de programación multipropósito y estáticamente tipado ampliamente utilizado para la programación de sistemas y el desarrollo de aplicaciones.
Crystal es un lenguaje de programación de sistemas emergente con una sintaxis similar a Ruby pero con un mejor rendimiento, que se puede compilar en código nativo eficiente.
c#csC# es un lenguaje de programación orientado a objetos moderno inicialmente desarrollado por Microsoft para el marco .NET.
CSS es un lenguaje de hojas de estilo utilizado para describir la presentación de una página web, controlando el diseño, las fuentes, los colores y otros aspectos de apariencia.
CSV es un formato de texto común utilizado para almacenar datos tabulares, donde cada línea representa un registro y las columnas están separadas por comas.
CUE es un lenguaje de restricción de datos de código abierto utilizado para definir y validar modelos de datos.
cqlCypher es el lenguaje de consulta para la base de datos de grafos Neo4j, utilizado para crear, consultar y actualizar datos de grafos.
D es un lenguaje de programación de sistemas que combina las mejores características de C++ y otros lenguajes, proporcionando un modelo de programación de alto rendimiento.
Dart es un lenguaje de programación de propósito general de código abierto desarrollado por Google, utilizado para aplicaciones web, móviles y de escritorio.
DAX es el lenguaje de consulta para Microsoft SQL Server Analysis Services, utilizado para consultar y calcular datos multidimensionales.
Archivos de lanzadores de Linux con nombres, comandos, iconos y categorías que los entornos de escritorio utilizan para presentar aplicaciones.
El formato Diff es un formato para comparar diferencias entre archivos o diferentes versiones de texto.
dockerfileDockerfile es un formato utilizado para crear imágenes de Docker, definiendo el contenido y la configuración de la imagen.
Variables de entorno en pares nombre-valor. Las reglas de comillas, escapes e interpolación dependen de la herramienta que lee el archivo.
Dream Maker es un lenguaje de programación de código y una herramienta utilizada para crear escenarios de mazmorras multi-usuario (MUDs).
Plantillas de AdonisJS con expresiones, directivas y componentes para combinar datos con HTML y organizar páginas generadas en el servidor.
Elixir es un lenguaje de programación funcional que se ejecuta en la máquina virtual Erlang, utilizado para construir aplicaciones escalables y altamente concurrentes.
Elm es un lenguaje de programación funcional utilizado para construir aplicaciones frontend web confiables.
elispLisp para ampliar Emacs mediante funciones, variables, hooks y comandos interactivos que manipulan búferes y personalizan la edición.
ERB es un lenguaje de marcado para incrustar código Ruby en Ruby, comúnmente utilizado para generar texto dinámico y páginas web.
erlErlang es un lenguaje de programación funcional concurrente de propósito general que admite características como computación distribuida, tolerancia a fallas y carga de código en caliente.
Sintaxis Lisp que compila a Lua. Sus expresiones y macros pueden utilizar bibliotecas Lua para ampliar aplicaciones.
Fish es un shell de línea de comandos fácil de usar con una sintaxis flexible y legible.
ftlMensajes de localización con variables, referencias, atributos y selectores que permiten adaptar la estructura gramatical a cada idioma.
fforf77Fortran de formato fijo es el formato tradicional del lenguaje de programación Fortran, donde cada línea de código está restringida a columnas fijas.
f90f95f03f08f18Fortran de formato libre es una sintaxis más nueva para Fortran, que permite un diseño de código más flexible.
f#fsF# es un lenguaje de programación funcional-primero y multipropósito diseñado para el ecosistema .NET.
tscntresGDResource es el formato de archivo utilizado en el motor de juegos Godot para definir objetos y recursos de juego.
gdGDScript es el lenguaje de scripting incorporado para el motor de juegos Godot, con una sintaxis similar a Python.
GDShader es el formato utilizado en el motor de juegos Godot para describir shaders.
Lenguaje basado en sangría que utiliza el compilador Vala para conectar clases, métodos y señales con GLib y GObject.
Gherkin es un lenguaje utilizado para el desarrollo guiado por comportamiento (BDD), definiendo escenarios de comportamiento y casos de uso para software.
Los mensajes de confirmación de Git son el formato utilizado en el sistema de control de versiones Git para describir cambios de código.
Los mensajes de rebase de Git son el formato que se muestra cuando se utiliza el comando git rebase, utilizado para editar registros de confirmación.
Gleam es un lenguaje de programación funcional utilizado para escribir sistemas confiables y altamente concurrentes.
gjsGlimmer JS es la versión JavaScript del motor de renderizado Glimmer, utilizado para construir interfaces de usuario web.
gtsGlimmer TS es la versión TypeScript del motor de renderizado Glimmer.
GLSL es el Lenguaje de Sombreado de OpenGL, utilizado para escribir programas de renderizado gráfico que se ejecutan en la GPU.
Definiciones de compilación con objetivos, plantillas y dependencias. GN genera archivos Ninja a partir de este grafo de construcción.
Gnuplot es una herramienta interactiva controlada por línea de comandos para trazar datos y funciones.
Go es un lenguaje de programación de código abierto estáticamente tipado desarrollado por Google, que admite la programación de sistemas y concurrente.
gqlGraphQL es un lenguaje de consulta para APIs, que proporciona una forma más eficiente de consultar datos.
Groovy es un lenguaje de programación orientado a objetos para la máquina virtual Java, que también admite la programación funcional.
Hack es un lenguaje de programación desarrollado por Facebook para construir aplicaciones web confiables y de alto rendimiento.
Haml es un motor de plantillas para Ruby, que proporciona una sintaxis concisa para generar HTML.
hbsHandlebars es una biblioteca de plantillas semánticas utilizada para plantillas web.
hsHaskell es un lenguaje de programación funcional puro estándar que admite la evaluación perezosa.
Lenguaje tipado que compila para varias plataformas. Clases, enumeraciones y genéricos permiten compartir lógica con APIs específicas cuando hace falta.
HCL es el Lenguaje de Configuración de HashiCorp, utilizado para configurar productos de HashiCorp como Terraform, Packer, etc.
Hjson es un formato de datos destinado a ser más amigable y legible para humanos en comparación con JSON.
HLSL es el Lenguaje de Sombreado de Alto Nivel en DirectX, utilizado para programar la GPU.
HTML es el lenguaje de marcado estándar para la construcción de páginas web.
Los lenguajes derivados de HTML son nuevos lenguajes construidos sobre HTML, como Vue, Svelte, etc.
HTTP es un protocolo de capa de aplicación utilizado para sistemas de información hipermedia colaborativa y distribuida.
Solicitudes HTTP y comprobaciones de respuestas en texto. Variables y capturas enlazan pasos para realizar pruebas de API repetibles.
Opciones del compilador Haxe: rutas, bibliotecas, definiciones y destinos. Guarda argumentos de compilación reproducibles en un archivo.
Expresiones Lisp dentro del ecosistema Python. Las macros transforman código y permiten usar módulos y objetos de Python.
Imba es un lenguaje inspirado en Ruby con una sintaxis similar a Ruby, compilado a JavaScript eficiente.
propertiesINI es un formato de archivo de pares clave-valor simple comúnmente utilizado para archivos de configuración.
Java es un lenguaje de programación orientado a objetos muy utilizado, que también admite otros paradigmas de programación.
jscjsmjsJavaScript es un lenguaje de programación capaz de ejecutar lógica compleja en navegadores web.
Jinja es un popular motor de plantillas de Python, también utilizado para otros lenguajes.
Jison es una herramienta generadora de analizadores para Node.js.
JSON es un formato ligero de intercambio de datos, fácil de leer y escribir para los humanos.
JSON5 es un superconjunto de JSON, más amigable para humanos, que admite comentarios, comillas simples/dobles, etc.
JSON con Comentarios es una extensión de JSON que permite agregar comentarios dentro de JSON.
JSON Lines es un formato utilizado para almacenar datos estructurados en un formato basado en líneas.
Jsonnet es un lenguaje de descripción de datos utilizado para administrar datos de configuración.
fslJSSM es un formato de archivo de sesión para Secure Shell.
JSX es una sintaxis similar a XML utilizada en React.
jlJulia es un lenguaje de programación dinámico de alto nivel y alto rendimiento adecuado para computación científica, aprendizaje automático, etc.
justfileComandos de proyecto organizados en recetas con parámetros y dependencias. Es un ejecutor de tareas, no un sistema basado en fechas de archivos.
Documentos de nodos con argumentos, propiedades e hijos. Combina valores ordenados y jerarquías para configurar aplicaciones y representar datos.
ktktsKotlin es un lenguaje de programación moderno y estáticamente tipado que se ejecuta en la máquina virtual Java.
kqlKusto es el lenguaje de consulta de Microsoft para análisis de registros y datos.
LaTeX es un sistema de composición tipográfica de alta calidad comúnmente utilizado para documentos científicos y publicaciones.
lean4Programación funcional y pruebas verificadas con tipos dependientes. Los términos y las tácticas permiten demostrar teoremas junto a funciones ejecutables.
Less es un lenguaje de hojas de estilo dinámicas que extiende CSS con características como variables, mixins, etc.
Liquid es un lenguaje de plantillas creado por Shopify.
Representación intermedia de compiladores con instrucciones tipadas, bloques básicos y valores SSA. Útil para examinar optimizaciones.
Registros de aplicaciones con fechas, niveles y mensajes. Es una categoría general de resaltado, no un estándar universal de registros.
Logo es un lenguaje de programación educativo para niños.
Lua es un lenguaje de scripting ligero e incrustable comúnmente utilizado en el desarrollo de juegos.
Lenguaje derivado de Lua con tipado gradual. Se usa en Roblox y otros entornos cuyos anfitriones definen las APIs disponibles.
makefileMakefile es un formato de archivo utilizado para construir software.
mdMarkdown es un lenguaje de marcado ligero utilizado para crear texto formateado.
Marko es un lenguaje de plantillas utilizado para construir componentes de interfaz de usuario y aplicaciones web de alto rendimiento.
MATLAB es un lenguaje de programación de alto nivel y un entorno de computación numérica utilizado para el desarrollo de algoritmos, visualización de datos, etc.
MDC es un lenguaje de marcado utilizado para representar texto Braille en color.
MDX es una extensión de Markdown que permite incrustar sintaxis JSX y componentes React en Markdown.
mmdMermaid es una herramienta basada en JavaScript utilizada para generar gráficos y diagramas de flujo basados en descripciones de texto simples.
mipsEnsamblador MIPS con registros, etiquetas y saltos. Las directivas y llamadas al sistema pueden variar según el ensamblador o simulador.
Mojo es un formato utilizado para empaquetar e implementar aplicaciones web como código independiente de la ubicación.
mbtmbtiLenguaje tipado con funciones, enumeraciones y coincidencia de patrones, orientado a WebAssembly y otros destinos de compilación.
Move es un lenguaje de programación orientado a recursos utilizado para escribir contratos inteligentes en la cadena de bloques Diem (anteriormente Libra).
narNarrat es un lenguaje simple para programación declarativa, que contiene funciones básicas y estructuras de control.
nfNextflow es un lenguaje de scripting de flujo de trabajo utilizado para construir canalizaciones y flujos de trabajo de datos portátiles y reproducibles.
Código Groovy usado en flujos Nextflow. Combina expresiones y funciones con procesos y canales para organizar tareas de análisis.
Los archivos de configuración de Nginx se utilizan para configurar el servidor web Nginx.
Nim es un lenguaje de programación de sistemas y aplicaciones que se enfoca en el rendimiento, la portabilidad y la productividad del programador.
Nix es un lenguaje funcional utilizado para configurar e implementar software y sus dependencias.
Scripts de instalación NSIS con secciones, páginas y operaciones de archivos. Describen instalación, configuración y desinstalación en Windows.
nuNu Shell es un nuevo shell multiplataforma que enfatiza la modernización, la usabilidad y la portabilidad.
objcObjective-C es un lenguaje de programación orientado a objetos de propósito general utilizado principalmente para escribir aplicaciones de macOS e iOS.
Objective-C++ es un lenguaje de programación que combina C++ con Objective-C, utilizado en macOS e iOS.
OCaml es un lenguaje de programación funcional que admite estilos de programación funcional, imperativa y orientada a objetos.
Lenguaje de sistemas con procedimientos, estructuras y asignadores explícitos para controlar memoria y representación de datos.
scadModelos 3D paramétricos mediante formas, transformaciones y operaciones booleanas. Los parámetros y módulos permiten reutilizar diseños.
Notas y tareas en texto con títulos, tablas, enlaces y bloques de código. Sirve para planificación, publicación y documentos reproducibles.
Pascal es un lenguaje de programación educativo diseñado para la simplicidad y la programación estructurada.
Perl es un lenguaje de programación de propósito general inicialmente utilizado para el procesamiento de texto, ahora utilizado para el desarrollo web, la administración de sistemas, etc.
PHP es un lenguaje de scripting de propósito general popular, particularmente adecuado para el desarrollo web.
Configuración programable y tipada con propiedades, clases y restricciones. La evaluación produce datos y comprueba valores antes de su uso.
PL/SQL es el lenguaje de extensión procedimental utilizado por las bases de datos Oracle para escribir procedimientos almacenados y disparadores.
potpotxCatálogos de traducción Gettext con identificadores, contextos y plurales. Las herramientas compilan los archivos para utilizarlos en aplicaciones.
Reglas declarativas de autorización que relacionan actores, acciones y recursos. Las consultas determinan si una operación está permitida.
PostCSS es una herramienta que permite la transformación de CSS mediante complementos.
Power Query es un lenguaje utilizado por Microsoft Power BI para la conexión, transformación y carga de datos.
psps1pwshPowerShell es un marco de trabajo de automatización de tareas y gestión de configuraciones desarrollado por Microsoft.
Prisma es un ORM de código abierto utilizado para aplicaciones de TypeScript y Node.js, que simplifica el acceso a bases de datos.
Prolog es un lenguaje de programación lógica utilizado para programar consultas recursivas complejas y aplicaciones de inteligencia artificial.
protobufProtocol Buffers es un formato de serialización de datos multiplataforma desarrollado por Google.
jadePug (anteriormente conocido como Jade) es un motor de plantillas de alto rendimiento implementado en Node.js.
Puppet es un lenguaje declarativo utilizado para la gestión de configuraciones e implementaciones.
PureScript es un poderoso lenguaje funcional puro que se compila en código JavaScript eficiente.
pyPython es un popular lenguaje de programación de propósito general conocido por su simplicidad y amplio rango de aplicaciones.
Interfaces declarativas Qt con objetos, propiedades, enlaces y señales. Las expresiones JavaScript aportan comportamiento dinámico.
Declaraciones de módulos QML con tipos exportados, versiones y complementos. Describe componentes disponibles, no su apariencia.
Estilos para widgets Qt con selectores, estados y propiedades. Su parecido con CSS no implica las mismas reglas que un navegador.
R es un lenguaje de programación y entorno utilizado para computación estadística y gráficos.
Lenguaje de la familia Lisp con módulos, funciones y macros para aplicaciones y creación de lenguajes. La declaración de lenguaje determina la sintaxis.
perl6Raku (anteriormente conocido como Perl 6) es un lenguaje de programación dinámico y multi-paradigma avanzado.
Razor es una sintaxis de marcado utilizada en ASP.NET para generar contenido dinámico.
ruby-signatureFirmas de tipos Ruby para clases, métodos, argumentos y resultados. Documentan y analizan interfaces sin implementar los métodos.
Windows Registry Script es una representación de texto de entradas del registro de Windows.
regexPatrones de texto con grupos, clases de caracteres y cuantificadores. Las funciones y reglas de escape dependen del motor utilizado.
Rel es un lenguaje de modelado de datos enfocado en la consulta de datos altamente consistentes.
RISC-V es una arquitectura de conjunto de instrucciones abierta (ISA) orientada a varios casos de uso.
Notación de datos de estilo Rust con tuplas, estructuras y enumeraciones. Describe datos serializados, no código ejecutable.
Definiciones de mensajes ROS con tipos, campos y constantes. Las herramientas generan interfaces para compartir datos entre componentes.
reStructuredText es un lenguaje de marcado ligero comúnmente utilizado para documentación técnica, etc.
rbRuby es un lenguaje de programación de propósito general conocido por su sintaxis concisa y portabilidad.
rsRust es un lenguaje de programación de sistemas que se enfoca en la seguridad y el rendimiento.
SAS es un software de aplicación que contiene un lenguaje de programación utilizado para análisis avanzado, inteligencia empresarial, etc.
Sass es un preprocesador de CSS que proporciona una mejor sintaxis y características como variables, reglas anidadas, etc.
Scala es un lenguaje de programación moderno y multi-paradigma que se ejecuta en la máquina virtual Java.
Scheme es un lenguaje de programación funcional que proviene de la familia Lisp.
SCSS es una variante de sintaxis de Sass, un lenguaje comúnmente utilizado para el preprocesamiento de CSS.
1c-queryConsultas de datos 1C:Enterprise con selecciones, uniones y totales. Sus reglas siguen la plataforma y no un dialecto SQL cualquiera.
shaderShaderLab es un lenguaje utilizado en Unity para escribir shaders.
bashshshellzshShell Script es un lenguaje de scripting utilizado para automatizar tareas en sistemas Unix.
consoleShell Session es un formato para grabar interacciones de línea de comandos.
Smalltalk es un lenguaje de programación orientado a objetos puro y uno de los primeros lenguajes orientados a objetos.
Modelos de API con estructuras, operaciones y servicios independientes del protocolo. Generadores producen clientes, servidores y documentación.
Solidity es un lenguaje orientado a objetos utilizado para implementar contratos inteligentes en la cadena de bloques Ethereum.
closure-templatesClosure Templates combina parámetros, expresiones y control de flujo para generar fragmentos de interfaz reutilizables en distintos entornos.
SPARQL (Protocolo SPARQL y Lenguaje de Consulta RDF) es un lenguaje de consulta utilizado para consultar y manipular datos almacenados en formato Resource Description Framework (RDF). Se utiliza comúnmente para consultar datos de bases de datos de la Web Semántica.
splSplunk Query Language es un lenguaje de búsqueda e informes utilizado en la plataforma Splunk para analizar datos generados por máquinas. Permite a los usuarios buscar, analizar y visualizar grandes volúmenes de datos.
SQL (Structured Query Language) es un lenguaje específico de dominio utilizado para administrar y manipular bases de datos relacionales. Es ampliamente utilizado en sistemas de gestión de bases de datos como MySQL, PostgreSQL y Oracle.
SSH Config es un archivo de configuración utilizado para especificar ajustes para el software cliente SSH (Secure Shell). Permite a los usuarios definir configuraciones específicas de host, incluidos métodos de autenticación y opciones de conexión.
Stata es un paquete de software estadístico utilizado para análisis y visualización de datos. Proporciona una interfaz de línea de comandos y un lenguaje de programación para manipular datos y ejecutar pruebas estadísticas.
stylStylus es un lenguaje de scripting preprocesador utilizado para generar Hojas de Estilo en Cascada (CSS). Es conocido por su sintaxis concisa y un rico conjunto de características, que incluyen variables, mixins y reglas anidadas.
surqlConsultas SurrealDB con registros, relaciones y valores estructurados. La apariencia SQL no implica compatibilidad con otros motores.
Svelte es un marco de trabajo de JavaScript basado en componentes para construir interfaces de usuario. Permite a los desarrolladores escribir componentes usando HTML, CSS y JavaScript, que luego se compilan en código JavaScript altamente optimizado.
Swift es un lenguaje de programación de propósito general desarrollado por Apple para construir aplicaciones en las plataformas iOS, macOS, watchOS y tvOS. Es conocido por sus características de seguridad, rendimiento y sintaxis moderna.
SystemVerilog es un lenguaje de descripción de hardware y verificación utilizado en el diseño y verificación de circuitos digitales. Extiende el lenguaje Verilog con características para modelado a nivel de sistema, verificación y reutilización de diseños.
Unidades systemd para servicios, temporizadores y montajes. Secciones y dependencias describen cómo organizar y supervisar recursos Linux.
talonReglas de comandos de voz Talon con contextos y acciones. Conectan frases reconocidas con automatizaciones reutilizables.
Tasl es un lenguaje específico de dominio utilizado para especificar casos de prueba y procedimientos de prueba en pruebas de software. Proporciona una sintaxis formal para definir escenarios de prueba, resultados esperados y criterios de verificación.
Tcl (Tool Command Language) es un lenguaje de scripting comúnmente utilizado para prototipado rápido, pruebas y tareas de automatización. Es conocido por su simplicidad, extensibilidad y amplio rango de comandos incorporados.
Componentes HTML tipados junto a Go. La generación convierte plantillas y expresiones en código Go que participa en la comprobación de tipos.
tftfvarsTerraform es una herramienta de infraestructura como código (IaC) utilizada para construir, cambiar y versionar infraestructura de manera eficiente. Permite a los usuarios definir componentes de infraestructura mediante archivos de configuración declarativos.
TeX es un sistema de composición tipográfica utilizado para crear documentos con diseños complejos, como trabajos académicos, libros e informes técnicos. Es ampliamente utilizado en el ámbito académico y en las industrias editoriales.
TOML (Tom's Obvious, Minimal Language) es un formato de archivo de configuración que es fácil de leer y escribir debido a su sencilla sintaxis. Se utiliza comúnmente para especificar configuraciones en proyectos de software.
litTSV (Valores Separados por Tabuladores) es un formato de archivo utilizado para almacenar datos tabulares en texto plano. Cada línea en un archivo TSV representa una fila de datos, con columnas separadas por tabuladores.
TSX es una extensión de TypeScript utilizada para escribir componentes de React con la sintaxis JSX. Permite a los desarrolladores escribir componentes utilizando una combinación de JavaScript y sintaxis similar a XML.
Turtle es una sintaxis para expresar datos en el formato Resource Description Framework (RDF). Proporciona una forma de representar tripletes RDF utilizando una sintaxis concisa y legible para humanos.
Twig es un motor de plantillas para PHP utilizado para generar HTML, XML y otros documentos de texto. Proporciona una sintaxis similar a HTML con características adicionales como herencia de plantillas y macros.
tsctsmtsTypeScript es un superconjunto de JavaScript que agrega tipos estáticos y otras características al lenguaje. Se utiliza comúnmente para proyectos de desarrollo web a gran escala para mejorar el mantenimiento y la escalabilidad del código.
tspModelos, operaciones y decoradores para contratos de API. Los emisores generan formatos como OpenAPI desde definiciones reutilizables.
typTypst es un lenguaje de programación diseñado para programación de sistemas con seguridad de tipos. Su objetivo es proporcionar la seguridad y expresividad de los lenguajes de alto nivel, manteniendo el control de bajo nivel sobre los recursos del sistema.
V es un lenguaje de programación diseñado para simplicidad, rendimiento y seguridad. Cuenta con una sintaxis concisa inspirada en Go y Python y se compila en código nativo rápido sin requerir un tiempo de ejecución separado.
Lenguaje tipado con clases, interfaces y señales para GLib y GObject. Compila a C y permite crear aplicaciones nativas del ecosistema GNOME.
Visual Basic (VB) es un lenguaje de programación desarrollado por Microsoft para construir aplicaciones de Windows. Es conocido por su simplicidad y facilidad de uso, haciéndolo adecuado para principiantes y desarrollo rápido de aplicaciones.
Verilog es un lenguaje de descripción de hardware utilizado para diseñar y simular circuitos digitales. Se utiliza ampliamente en la industria de semiconductores para diseñar circuitos integrados (IC) y arreglos de puertas programables en campo (FPGA).
VHDL (VHSIC Hardware Description Language) es un lenguaje de descripción de hardware utilizado para diseñar y simular circuitos digitales. Se utiliza comúnmente en la industria de semiconductores para diseñar ASICs y FPGAs.
vimvimscriptVim Script es un lenguaje de scripting utilizado para extender la funcionalidad del editor de texto Vim. Permite a los usuarios definir comandos, mapeos y complementos personalizados para automatizar tareas y mejorar la productividad.
Vue.js es un marco de trabajo de JavaScript progresivo utilizado para construir interfaces de usuario. Es conocido por su simplicidad y flexibilidad, permitiendo a los desarrolladores crear aplicaciones web interactivas y reactivas.
Vue HTML es una sintaxis de plantilla utilizada en Vue.js para crear interfaces de usuario dinámicas e interactivas. Permite a los desarrolladores escribir marcado similar a HTML con características adicionales como enlace de datos y directivas.
Componentes Vue con plantillas dentro de funciones TypeScript. Las herramientas transforman el marcado Vine en comportamiento de renderizado Vue.
vyVyper es un lenguaje de programación diseñado para escribir contratos inteligentes seguros y auditables en la cadena de bloques Ethereum. Su objetivo es reducir la complejidad y mejorar la seguridad al proporcionar una sintaxis simple y restringida.
WebAssembly (Wasm) es un formato de instrucción binario utilizado para ejecutar código de alto rendimiento en la web. Permite a los desarrolladores ejecutar código escrito en lenguajes como C, C++ y Rust directamente en los navegadores web.
文言Wenyan es un lenguaje de programación inspirado en la literatura clásica china. Utiliza caracteres e idiomas chinos para la sintaxis y se utiliza principalmente con fines educativos y como un ejercicio creativo en el diseño de lenguajes.
WGSL (WebGPU Shading Language) es un lenguaje de sombreado de bajo nivel utilizado para programar unidades de procesamiento gráfico (GPU) en aplicaciones web. Proporciona una sintaxis moderna y eficiente para escribir shaders que se ejecutan en la API WebGPU.
mediawikiwikiMarcado de páginas wiki con títulos, listas, enlaces y plantillas. Las funciones concretas dependen del motor y sus extensiones.
Interfaces del modelo de componentes WebAssembly. Los tipos, funciones e importaciones y exportaciones definen contratos entre implementaciones.
wlWolfram Language es un lenguaje de programación de alto nivel desarrollado por Wolfram Research. Es conocido por sus capacidades de cálculo simbólico, base de conocimientos integrada y soporte para una amplia gama de dominios, incluidas las matemáticas, la física y las ciencias de datos.
XML (eXtensible Markup Language) es un lenguaje de marcado utilizado para almacenar y transportar datos. Proporciona una forma de estructurar la información utilizando etiquetas y atributos, y se utiliza comúnmente para representar documentos y archivos de configuración.
XSL (eXtensible Stylesheet Language) es un lenguaje utilizado para transformar documentos XML a diferentes formatos, como HTML o PDF. Consta de dos partes: XSLT para transformar datos XML y XPath para navegar y seleccionar elementos en documentos XML.
ymlYAML (YAML Ain't Markup Language) es un formato de serialización de datos legible por humanos. Se utiliza comúnmente para archivos de configuración e intercambio de datos entre lenguajes de programación debido a su simplicidad y legibilidad.
ZenScript es un lenguaje de scripting utilizado para crear mods para el videojuego Minecraft. Proporciona una sintaxis simplificada para definir elementos, bloques y otras funciones del juego, permitiendo a los modders extender y personalizar la funcionalidad del juego.
Zig es un lenguaje de programación de propósito general diseñado para rendimiento, seguridad y simplicidad. Cuenta con una sintaxis similar a C pero con características adicionales como seguridad de memoria en tiempo de compilación y manejo de errores.