ABAP
ABAP é a linguagem de programação proprietária da SAP usada para desenvolver aplicativos SAP e personalizar sistemas SAP.
const palette = ['graphite', 'mint'];
function createSnippet(language) {
return {
language,
theme: palette[0],
accent: palette[1],
};
}
console.log(createSnippet('javascript'));Prepare exemplos de código legíveis para documentação, artigos ou aulas. Cole um excerto, abra um ficheiro de texto ou carregue um exemplo e escolha um tema claro ou escuro. O Syntax Highlighter distingue palavras-chave, cadeias de texto e comentários, preservando a indentação e as quebras de linha.
Destaque linhas importantes, foque um bloco ou assinale linhas adicionadas e removidas. Ajuste as cores e a opacidade, acrescente números de linha ou recolha uma secção longa enquanto acompanha o resultado. O realce e a exportação decorrem no navegador, sem enviar o código para um servidor para o realçar.

Escolha entre 242 linguagens e formatos, incluindo TypeScript, Java, C++, Go, Rust, JSON e YAML. Pesquise por nome ou alias e carregue exemplos a partir dos cartões abaixo.
Edite o código e veja o realce atualizar-se. Pesquise temas de cores ou filtre os claros e escuros para comparar o mesmo excerto em diferentes fundos.
Copie o HTML, transfira os ficheiros com estilos em linha, CSS separado ou Tailwind CSS, ou guarde o resultado como imagem PNG. A pré-visualização utiliza o formato de saída escolhido para que possa verificar o aspeto antes de o partilhar.
Introduza o código no editor. Para explorar outra linguagem, clique no respetivo cartão para substituir o conteúdo pelo exemplo.
Pesquise por nome ou alias, como JavaScript ou js. Alterar a seleção mantém o texto introduzido; escolher a gramática correta aplica as regras de sintaxe adequadas.
Escolha um tema e veja o resultado enquanto edita. Os blocos longos deslocam-se dentro da pré-visualização sem alterar a disposição original.
Compare a legibilidade dos exemplos antes de preparar um guia ou uma aula. Experimente temas claros e escuros com comentários, cadeias de texto e palavras-chave no mesmo excerto.
Veja a estrutura de JSON, YAML, SQL e scripts shell através das cores. O realce facilita a identificação de padrões, mas não valida dados nem executa comandos.
Explore o exemplo, os aliases e a referência da linguagem e edite o excerto para ver a sintaxe realçada. Cada cartão carrega diretamente neste espaço de trabalho.
Atribui cores diferentes a elementos do código, como palavras-chave, cadeias de texto e comentários. Ajuda a ler a estrutura, mas não demonstra que o código está correto.
O catálogo inclui 242 linguagens e formatos. Pesquise no seletor ou percorra a lista completa. Aliases como js e py identificam linguagens existentes e não são contados como linguagens adicionais.
O realce funciona no navegador sem enviar o código a um servidor. A página descarrega gramáticas, temas e ficheiros do motor conforme necessário. O código é mostrado como texto, não é executado.
Não. A pré-visualização acrescenta cores preservando o texto, a indentação e as quebras de linha. Não formata, compila, valida nem depura código. Escolha manualmente a linguagem correta.
Sim. Escolha estilos inline, um ficheiro CSS separado ou Tailwind CSS. Copie os ficheiros gerados individualmente ou descarregue o pacote completo. A pré-visualização usa o mesmo HTML e os mesmos estilos.
Sim. Introduza números ou intervalos em Linhas destacadas e escolha cor e opacidade. Também pode carregar ficheiros UTF-8 não vazios até 1 MiB, lidos localmente no navegador.
Explore as 242 linguagens e formatos suportados. Clique num cartão para carregar o exemplo ou consulte a referência para saber mais.
ABAP é a linguagem de programação proprietária da SAP usada para desenvolver aplicativos SAP e personalizar sistemas SAP.
actionscriptas3ActionScript 3 é uma linguagem de programação orientada a objetos usada no Adobe Flash Player para desenvolver aplicativos da web e aplicativos ricos para a internet.
Ada é uma linguagem de programação estruturada e tipada estaticamente inicialmente projetada para sistemas embarcados em tempo real e posteriormente estendida para outros domínios.
ahk1AutoHotkey v1 automatiza o Windows com atalhos, substituições de texto e comandos de janela. A versão 2 tem uma entrada própria.
AutoHotkey v2 usa funções, expressões e objetos para automatizar o Windows. Os scripts v1 podem precisar de adaptações.
HTML Angular é uma linguagem de marcação usada no framework Angular para construir interfaces de usuário. É baseado em HTML, mas adiciona alguns recursos para auxiliar na vinculação de dados e no tratamento de eventos.
TypeScript Angular é código TypeScript usado ao construir aplicativos Angular. Ele define os componentes, serviços e outras características do aplicativo.
Apache é um formato de arquivo de configuração usado para configurar o servidor HTTP Apache. Ele controla o comportamento e a funcionalidade do servidor.
Apex é uma linguagem de programação orientada a objetos usada para desenvolver aplicativos em nuvem na plataforma Salesforce.
APL é uma linguagem de programação usada para processamento de matriz, com uma sintaxe simbólica muito compacta e poderosa.
AppleScript é uma linguagem proprietária usada em sistemas da Apple para automatizar tarefas e escrever scripts.
Ara é a linguagem de programação Ara usada para escrever aplicativos em nuvem.
adocTexto estruturado com títulos, atributos e referências, convertido por ferramentas de publicação em páginas, livros e documentação.
A linguagem de montagem é uma linguagem de programação de baixo nível diretamente relacionada ao conjunto de instruções de hardware do computador, com diferentes linguagens de montagem para diferentes arquiteturas de CPU.
Astro é um framework full-stack para construir sites de alto desempenho, combinando frameworks de UI como React e Vue com formatos como Markdown e MDX.
AWK é uma linguagem de programação usada para processamento de texto, comumente usada para extração de dados e geração de relatórios.
Ballerina é uma linguagem de programação nativa da nuvem de código aberto usada para escrever sistemas distribuídos e aplicativos em nuvem.
batchcmdArquivos de lote são formatos de arquivo de script usados no Windows para automatizar tarefas.
Beancount é uma linguagem de contabilidade em texto simples usada para registrar transações financeiras de contabilidade de dupla entrada.
beBerry é uma linguagem de programação interpretada incorporada usada para escrever aplicativos ou arquivos de configuração para sistemas pequenos.
BibTeX é um formato de arquivo usado para descrever referências, comumente usado com LaTeX.
Bicep é uma linguagem específica de domínio usada para implantação declarativa de recursos Azure.
birdConfiguração BIRD 2 com protocolos, tabelas e filtros para selecionar rotas e controlar a sua troca.
Blade é um mecanismo de modelo usado no framework Laravel para construir páginas da web dinâmicas.
1cScripts 1C:Enterprise com procedimentos, funções e eventos que ligam objetos de negócio, dados e interfaces da plataforma.
C é uma linguagem de programação procedural de propósito geral amplamente usada para programação de sistemas e desenvolvimento de aplicativos.
Linguagem de sistemas semelhante a C, com módulos, contratos e recursos de compilação para organizar programas maiores.
cdcCadence é a linguagem de programação de recursos para o blockchain Flow, usada para escrever contratos inteligentes.
Linguagem para cálculos demonstráveis e contratos inteligentes. Os contratos Starknet acrescentam interfaces e armazenamento específicos.
chplProgramação paralela com matrizes, tarefas e localidades para distribuir dados e cálculos por núcleos ou máquinas.
Clarity é a linguagem de programação de contratos inteligentes para o blockchain Stacks.
cljClojure é um dialeto moderno de Lisp, uma linguagem de programação funcional que roda na JVM.
CMake é uma ferramenta de construção de código aberto multiplataforma usada para gerenciar o processo de construção de software.
COBOL é uma linguagem de programação antiga comumente usada para processamento de dados comerciais e sistemas financeiros.
Associa padrões de caminhos a utilizadores ou equipas responsáveis pela revisão. A ordem das regras influencia os responsáveis escolhidos.
qlCodeQL é uma linguagem de consulta orientada a objetos usada para escrever análises de programas e verificações de segurança.
coffeescriptCoffeeScript é uma linguagem de programação baseada em JavaScript, com sintaxe semelhante a Python e Ruby, transpilável para JavaScript.
lispLisp é uma linguagem de programação funcional de propósito geral com muitos dialetos, como Common Lisp.
Provas formais e programação com tipos dependentes, verificadas através de definições, teoremas e scripts de prova.
c++C++ é uma extensão da linguagem C, uma linguagem de programação multiparadigma e tipada estaticamente amplamente usada para programação de sistemas e desenvolvimento de aplicativos.
Crystal é uma linguagem de programação emergente para sistemas com sintaxe semelhante a Ruby, mas com melhor desempenho, compilável para código nativo eficiente.
c#csC# é uma linguagem de programação moderna e orientada a objetos inicialmente desenvolvida pela Microsoft para o framework .NET.
CSS é uma linguagem de folha de estilo usada para descrever a apresentação de uma página da web, controlando o layout, fontes, cores e outros aspectos de aparência.
CSV é um formato de texto comum usado para armazenar dados tabulares, com cada linha representando um registro e colunas separadas por vírgulas.
CUE é uma linguagem de restrição de dados de código aberto usada para definir e validar modelos de dados.
cqlCypher é a linguagem de consulta para o banco de dados de gráficos Neo4j, usada para criar, consultar e atualizar dados de gráficos.
D é uma linguagem de programação de sistemas que combina os melhores recursos do C++ e de outras linguagens, fornecendo um modelo de programação de alto desempenho.
Dart é uma linguagem de programação de propósito geral de código aberto desenvolvida pelo Google, usada para aplicativos web, móveis e desktop.
DAX é a linguagem de consulta para o Microsoft SQL Server Analysis Services, usada para consulta e cálculo de dados multidimensionais.
Ficheiros de lançadores Linux com nomes, comandos, ícones e categorias para apresentar aplicações no ambiente de trabalho.
O formato Diff é um formato para comparar diferenças entre arquivos ou diferentes versões de texto.
dockerfileDockerfile é um formato usado para criar imagens Docker, definindo o conteúdo e a configuração da imagem.
Variáveis de ambiente em pares nome-valor. Aspas, escapes e interpolação dependem da ferramenta que lê o ficheiro.
Dream Maker é uma linguagem de programação e ferramenta usada para criar cenários de MUDs (Multi-User Dungeons).
Modelos AdonisJS com expressões, diretivas e componentes para combinar dados e HTML em páginas geradas no servidor.
Elixir é uma linguagem de programação funcional que roda na máquina virtual Erlang, usada para construir aplicativos escaláveis e altamente concorrentes.
Elm é uma linguagem de programação funcional usada para construir aplicativos front-end web confiáveis.
elispLisp para ampliar o Emacs com funções, variáveis, hooks e comandos interativos que controlam buffers e edição.
ERB é uma linguagem de marcação para incorporar código Ruby em Ruby, comumente usada para gerar texto dinâmico e páginas da web.
erlErlang é uma linguagem de programação funcional concorrente de propósito geral que suporta recursos como computação distribuída, tolerância a falhas e carregamento de código em tempo de execução.
Sintaxe Lisp compilada para Lua. As expressões e macros podem reutilizar bibliotecas Lua para ampliar aplicações.
Fish é um shell de linha de comando amigável ao usuário com uma sintaxe flexível e legível.
ftlMensagens de tradução com variáveis, referências, atributos e seletores que permitem adaptar a gramática a cada idioma.
fforf77Fortran de formato fixo é o formato tradicional da linguagem de programação Fortran, com cada linha de código restrita a colunas fixas.
f90f95f03f08f18Fortran de formato livre é uma sintaxe mais recente para Fortran, permitindo um layout de código mais flexível.
f#fsF# é uma linguagem de programação multiparadigma com foco funcional projetada para o ecossistema .NET.
tscntresGDResource é o formato de arquivo usado no motor de jogos Godot para definir objetos e recursos do jogo.
gdGDScript é a linguagem de script integrada para o motor de jogos Godot, com sintaxe semelhante a Python.
GDShader é o formato usado no motor de jogos Godot para descrever shaders.
Linguagem baseada em indentação que usa o compilador Vala para ligar classes, métodos e sinais a GLib e GObject.
Gherkin é uma linguagem usada para desenvolvimento orientado a comportamento (BDD), definindo cenários de comportamento e casos de uso para software.
Mensagens de commit do Git são o formato usado no sistema de controle de versão Git para descrever mudanças de código.
Mensagens de rebase do Git são o formato exibido ao usar o comando git rebase, usado para editar logs de commit.
Gleam é uma linguagem de programação funcional usada para escrever sistemas confiáveis e altamente concorrentes.
gjsGlimmer JS é a versão JavaScript do motor de renderização Glimmer, usada para construir interfaces de usuário da web.
gtsGlimmer TS é a versão TypeScript do motor de renderização Glimmer.
GLSL é a Linguagem de Sombreamento OpenGL, usada para escrever programas de renderização gráfica que rodam na GPU.
Definições de alvos, modelos e dependências que GN transforma em ficheiros Ninja para organizar a compilação.
Gnuplot é uma ferramenta interativa de plotagem de dados e funções orientada por linha de comando.
Go é uma linguagem de programação de código aberto tipada estaticamente desenvolvida pelo Google, com suporte a programação de sistemas e concorrente.
gqlGraphQL é uma linguagem de consulta para APIs, fornecendo uma maneira mais eficiente de consultar dados.
Groovy é uma linguagem de programação orientada a objetos para a máquina virtual Java, também com suporte à programação funcional.
Hack é uma linguagem de programação desenvolvida pelo Facebook para construir aplicativos web confiáveis e de alto desempenho.
Haml é um mecanismo de modelo para Ruby, fornecendo uma sintaxe concisa para gerar HTML.
hbsHandlebars é uma biblioteca de modelos semânticos usada para modelos da web.
hsHaskell é uma linguagem de programação funcional pura padrão que suporta avaliação preguiçosa.
Linguagem tipada compilada para várias plataformas, com classes, enumerações e genéricos que podem usar APIs específicas de cada destino.
HCL é a Linguagem de Configuração HashiCorp, usada para configurar produtos HashiCorp como Terraform, Packer, etc.
Hjson é um formato de dados destinado a ser mais amigável e legível para humanos em comparação com JSON.
HLSL é a Linguagem de Sombreamento de Alto Nível no DirectX, usada para programar a GPU.
HTML é a linguagem de marcação padrão para construir páginas da web.
Linguagens derivadas de HTML são novas linguagens construídas em cima do HTML, como Vue, Svelte, etc.
HTTP é um protocolo da camada de aplicação usado para sistemas de informação distribuídos, colaborativos e de hipermídia.
Pedidos HTTP e verificações de respostas. Variáveis e capturas ligam etapas para testes de API repetíveis.
Opções do compilador Haxe, incluindo caminhos, bibliotecas e destinos, guardadas num ficheiro para repetir a compilação.
Expressões Lisp no ecossistema Python, com macros e acesso aos módulos e objetos Python.
Imba é uma linguagem inspirada em Ruby com uma sintaxe semelhante a Ruby, compilada para JavaScript eficiente.
propertiesINI é um formato de arquivo simples de par chave-valor comumente usado para arquivos de configuração.
Java é uma linguagem de programação orientada a objetos amplamente usada, também com suporte a outros paradigmas de programação.
jscjsmjsJavaScript é uma linguagem de programação capaz de executar lógica complexa nos navegadores da web.
Jinja é um mecanismo de modelo Python popular, também usado para outras linguagens.
Jison é uma ferramenta geradora de analisador para Node.js.
JSON é um formato de troca de dados leve, fácil para humanos lerem e escreverem.
JSON5 é um superconjunto de JSON, mais amigável para humanos, com suporte a comentários, aspas simples/duplas, etc.
JSON com Comentários é uma extensão do JSON que permite adicionar comentários dentro do JSON.
JSON Lines é um formato usado para armazenar dados estruturados em um formato baseado em linhas.
Jsonnet é uma linguagem de descrição de dados usada para gerenciar dados de configuração.
fslJSSM é um formato de arquivo de sessão para Secure Shell.
JSX é uma sintaxe semelhante a XML usada no React.
jlJulia é uma linguagem de programação de alto desempenho e dinâmica adequada para computação científica, aprendizado de máquina, etc.
justfileComandos de projeto organizados em receitas com parâmetros e dependências. Não é um sistema de compilação baseado em datas de ficheiros.
Documentos de nós com argumentos, propriedades e filhos para representar configurações e dados hierárquicos.
ktktsKotlin é uma linguagem de programação moderna e tipada estaticamente que roda na máquina virtual Java.
kqlKusto é a linguagem de consulta da Microsoft para análise de logs e dados.
LaTeX é um sistema de tipografia de alta qualidade comumente usado para documentos e publicações científicas.
lean4Programação funcional e provas verificadas com tipos dependentes. Termos e táticas de prova coexistem com funções executáveis.
Less é uma linguagem de folha de estilo dinâmica que estende o CSS com recursos como variáveis, mixins, etc.
Liquid é uma linguagem de modelo criada pelo Shopify.
Representação intermédia de compiladores com instruções tipadas, blocos e valores SSA para examinar otimizações.
Registos de aplicações com datas, níveis e mensagens. Uma categoria geral de realce, não um formato universal de registos.
Logo é uma linguagem de programação educacional para crianças.
Lua é uma linguagem de script leve e incorporável comumente usada no desenvolvimento de jogos.
Linguagem derivada de Lua com tipagem gradual, usada em Roblox e outros ambientes cujos anfitriões definem as APIs disponíveis.
makefileMakefile é um formato de arquivo usado para construir software.
mdMarkdown é uma linguagem de marcação leve usada para criar texto formatado.
Marko é uma linguagem de modelo usada para construir componentes de interface do usuário e aplicativos web de alto desempenho.
MATLAB é uma linguagem de programação de alto nível e um ambiente de computação numérica usado para desenvolvimento de algoritmos, visualização de dados, etc.
MDC é uma linguagem de marcação usada para renderizar texto em Braille colorido.
MDX é uma extensão Markdown que permite incorporar sintaxe JSX e componentes React em Markdown.
mmdMermaid é uma ferramenta baseada em JavaScript usada para gerar gráficos e diagramas com base em descrições de texto simples.
mipsAssembly MIPS com registos, etiquetas e desvios. Diretivas e chamadas de sistema variam com o assembler ou simulador.
Mojo é um formato usado para empacotar e implantar aplicativos baseados na web como código independente de localização.
mbtmbtiLinguagem tipada com funções, enumerações e correspondência de padrões para WebAssembly e outros destinos de compilação.
Move é uma linguagem de programação orientada a recursos usada para escrever contratos inteligentes na blockchain Diem (anteriormente Libra).
narNarrat é uma linguagem simples para programação declarativa, contendo funções básicas e estruturas de controle.
nfNextflow é uma linguagem de script de fluxo de trabalho usada para construir pipelines e fluxos de dados portáteis e reproduzíveis.
Código Groovy dos fluxos Nextflow, combinando expressões, funções, processos e canais para organizar análises.
Arquivos de configuração do Nginx são usados para configurar o servidor web Nginx.
Nim é uma linguagem de programação de sistemas e aplicativos com foco em desempenho, portabilidade e produtividade do programador.
Nix é uma linguagem funcional usada para configurar e implantar software e suas dependências.
Scripts NSIS com secções, páginas e operações de ficheiros para instalar, configurar e desinstalar no Windows.
nuNu Shell é um novo shell multiplataforma que enfatiza a modernização, usabilidade e portabilidade.
objcObjective-C é uma linguagem de programação de propósito geral orientada a objetos usada principalmente para escrever aplicativos macOS e iOS.
Objective-C++ é uma linguagem de programação que mescla C++ com Objective-C, usada no macOS e iOS.
OCaml é uma linguagem de programação funcional que suporta estilos de programação funcional, imperativo e orientado a objetos.
Linguagem de sistemas com procedimentos, estruturas e alocadores explícitos para controlar memória e representação dos dados.
scadModelos 3D paramétricos com formas básicas, transformações e operações booleanas, organizados em módulos reutilizáveis.
Notas e tarefas em texto com títulos, tabelas, ligações e blocos de código para planeamento e publicação.
Pascal é uma linguagem de programação educacional projetada para simplicidade e programação estruturada.
Perl é uma linguagem de programação de propósito geral inicialmente usada para processamento de texto, agora usada para desenvolvimento web, administração de sistemas, etc.
PHP é uma linguagem de script de propósito geral popular, especialmente adequada para desenvolvimento web.
Configuração tipada e programável com classes e restrições. A avaliação gera dados concretos e verifica valores antes da utilização.
PL/SQL é a linguagem de extensão procedural usada pelos bancos de dados Oracle para escrever procedimentos armazenados e gatilhos.
potpotxCatálogos Gettext com mensagens, contextos e plurais, compilados para fornecer traduções às aplicações.
Regras declarativas de autorização relacionam atores, ações e recursos para decidir se uma operação é permitida.
PostCSS é uma ferramenta que permite a transformação de CSS usando plugins.
Power Query é uma linguagem usada pelo Microsoft Power BI para conexão, transformação e carregamento de dados.
psps1pwshPowerShell é um framework de automação de tarefas e gerenciamento de configurações desenvolvido pela Microsoft.
Prisma é um ORM de código aberto usado para aplicativos TypeScript e Node.js, simplificando o acesso ao banco de dados.
Prolog é uma linguagem de programação lógica usada para programar consultas recursivas complexas e aplicativos de inteligência artificial.
protobufProtocol Buffers é um formato de serialização de dados entre linguagens desenvolvido pela Google.
jadePug (anteriormente conhecido como Jade) é um mecanismo de modelo de alto desempenho implementado em Node.js.
Puppet é uma linguagem declarativa usada para gerenciamento e implantação de configurações.
PureScript é uma poderosa linguagem funcional pura compilada para código JavaScript eficiente.
pyPython é uma linguagem de programação de propósito geral popular conhecida por sua simplicidade e ampla gama de aplicações.
Interfaces Qt declarativas com objetos, propriedades, ligações e sinais. Expressões JavaScript acrescentam comportamento dinâmico.
Declarações de módulos QML com tipos exportados, versões e plugins. Descrevem componentes disponíveis, não a sua aparência.
Estilos de widgets Qt com seletores, estados e propriedades. As regras pertencem ao Qt, não ao CSS de um navegador.
R é uma linguagem de programação e ambiente usada para computação estatística e gráficos.
Linguagem da família Lisp com módulos, funções e macros para aplicações e criação de linguagens. A declaração de linguagem define a sintaxe.
perl6Raku (anteriormente conhecido como Perl 6) é uma linguagem de programação avançada, dinâmica e multi-paradigma.
Razor é uma sintaxe de marcação usada no ASP.NET para gerar conteúdo dinâmico.
ruby-signatureAssinaturas de tipos Ruby para classes, métodos, parâmetros e resultados, sem implementar os métodos.
Script de Registro do Windows é uma representação de texto de entradas no registro do Windows.
regexPadrões de texto com grupos, classes e quantificadores. Funcionalidades e escapes dependem do motor de expressões regulares.
Rel é uma linguagem de modelagem de dados focada em consultas de dados altamente consistentes.
RISC-V é uma arquitetura de conjunto de instruções abertas (ISA) voltada para vários casos de uso.
Notação de dados semelhante a Rust com estruturas, tuplos e enumerações. Descreve dados sem executar funções.
Definições de mensagens ROS com tipos, nomes e constantes, usadas para gerar interfaces comuns entre componentes.
reStructuredText é uma linguagem de marcação leve comumente usada para documentação técnica, etc.
rbRuby é uma linguagem de programação de propósito geral conhecida por sua sintaxe concisa e portabilidade.
rsRust é uma linguagem de programação de sistemas focada em segurança e desempenho.
SAS é um software de aplicativo contendo uma linguagem de programação usada para análise avançada, inteligência empresarial, etc.
Sass é um pré-processador CSS que fornece uma sintaxe melhorada e recursos como variáveis, regras de aninhamento, etc.
Scala é uma linguagem de programação moderna e multi-paradigma que roda na máquina virtual Java.
Scheme é uma linguagem de programação funcional derivada da família Lisp.
SCSS é uma variante de sintaxe do Sass, uma linguagem comumente usada para pré-processamento de CSS.
1c-queryConsultas 1C:Enterprise com seleções, junções e totais, seguindo as regras da plataforma e não um dialeto SQL genérico.
shaderShaderLab é uma linguagem usada na Unity para escrever shaders.
bashshshellzshShell Script é uma linguagem de script usada para automatizar tarefas em sistemas Unix.
consoleSessão de Shell é um formato para gravar interações de linha de comando.
Smalltalk é uma linguagem de programação puramente orientada a objetos e uma das primeiras linguagens orientadas a objetos.
Modelos de API independentes do protocolo com formas, operações e serviços para gerar clientes, servidores e documentação.
Solidity é uma linguagem orientada a objetos usada para implementar contratos inteligentes na blockchain Ethereum.
closure-templatesClosure Templates combina parâmetros, expressões e controlo de fluxo para gerar fragmentos reutilizáveis de interface.
SPARQL (SPARQL Protocol and RDF Query Language) é uma linguagem de consulta usada para consultar e manipular dados armazenados no formato Resource Description Framework (RDF). É comumente usado para consultar dados de bancos de dados da Web Semântica.
splLinguagem de Consulta Splunk é uma linguagem de pesquisa e relatório usada na plataforma Splunk para analisar dados gerados por máquinas. Permite aos usuários pesquisar, analisar e visualizar grandes volumes de dados.
SQL (Structured Query Language) é uma linguagem específica do domínio usada para gerenciar e manipular bancos de dados relacionais. É amplamente utilizado em sistemas de gerenciamento de banco de dados como MySQL, PostgreSQL e Oracle.
Configuração SSH é um arquivo de configuração usado para especificar configurações para o software cliente SSH (Secure Shell). Ele permite aos usuários definir configurações específicas do host, incluindo métodos de autenticação e opções de conexão.
Stata é um pacote de software estatístico usado para análise e visualização de dados. Ele fornece uma interface de linha de comando e uma linguagem de programação para manipular dados e executar testes estatísticos.
stylStylus é uma linguagem de script de pré-processador usada para gerar Folhas de Estilo em Cascata (CSS). É conhecido por sua sintaxe concisa e conjunto rico de recursos, incluindo variáveis, mixins e regras aninhadas.
surqlConsultas SurrealDB sobre registos, relações e valores estruturados. A sintaxe semelhante a SQL não garante compatibilidade com outros motores.
Svelte é um framework de JavaScript baseado em componentes para construir interfaces de usuário. Ele permite aos desenvolvedores escrever componentes usando HTML, CSS e JavaScript, que são então compilados em código JavaScript altamente otimizado.
Swift é uma linguagem de programação de propósito geral desenvolvida pela Apple para construir aplicativos nas plataformas iOS, macOS, watchOS e tvOS. É conhecido por seus recursos de segurança, desempenho e sintaxe moderna.
SystemVerilog é uma linguagem de descrição e verificação de hardware usada no projeto e verificação de circuitos digitais. Ele estende a linguagem Verilog com recursos para modelagem de nível de sistema, verificação e reutilização de projeto.
Unidades systemd descrevem serviços, temporizadores e montagens, com dependências e regras de supervisão dos recursos Linux.
talonComandos de voz Talon ligam contextos, frases reconhecidas e ações a automatizações reutilizáveis.
Tasl é uma linguagem específica de domínio usada para especificar casos de teste e procedimentos de teste em testes de software. Ele fornece uma sintaxe formal para definir cenários de teste, resultados esperados e critérios de verificação.
Tcl (Tool Command Language) é uma linguagem de script comumente usada para prototipagem rápida, testes e tarefas de automação. É conhecida por sua simplicidade, extensibilidade e ampla gama de comandos integrados.
Componentes HTML tipados com expressões Go, transformados em código Go que participa na verificação de tipos e compilação.
tftfvarsTerraform é uma ferramenta de infraestrutura como código (IaC) usada para construir, alterar e versionar infraestrutura de forma eficiente. Ele permite aos usuários definir componentes de infraestrutura usando arquivos de configuração declarativos.
TeX é um sistema de tipografia usado para criar documentos com layouts complexos, como trabalhos acadêmicos, livros e relatórios técnicos. É amplamente utilizado na academia e nas indústrias editoriais.
TOML (Tom's Obvious, Minimal Language) é um formato de arquivo de configuração fácil de ler e escrever devido à sua sintaxe simples. É comumente usado para especificar configurações em projetos de software.
litTSV (Valores Separados por Tabulação) é um formato de arquivo usado para armazenar dados tabulares em texto simples. Cada linha em um arquivo TSV representa uma linha de dados, com colunas separadas por tabulações.
TSX é uma extensão do TypeScript usada para escrever componentes React com sintaxe JSX. Ele permite aos desenvolvedores escrever componentes usando uma combinação de JavaScript e sintaxe semelhante a XML.
Turtle é uma sintaxe para expressar dados no formato Resource Description Framework (RDF). Ele fornece uma maneira de representar triplas RDF usando uma sintaxe concisa e legível por humanos.
Twig é um mecanismo de modelo para PHP usado para gerar HTML, XML e outros documentos baseados em texto. Ele fornece uma sintaxe semelhante a HTML com recursos adicionais, como herança de modelo e macros.
tsctsmtsTypeScript é um superset do JavaScript que adiciona tipagem estática e outros recursos à linguagem. É comumente usado em projetos de desenvolvimento web em larga escala para melhorar a manutenibilidade e a escalabilidade do código.
tspContratos de API com modelos, operações e decoradores, convertidos por geradores para formatos como OpenAPI.
typTypst é uma linguagem de programação projetada para programação de sistemas com segurança de tipo. Seu objetivo é fornecer a segurança e a expressividade das linguagens de alto nível, mantendo o controle de baixo nível sobre os recursos do sistema.
V é uma linguagem de programação projetada para simplicidade, desempenho e segurança. Possui uma sintaxe concisa inspirada no Go e no Python e compila para código nativo rápido sem exigir um tempo de execução separado.
Linguagem tipada para GLib e GObject com classes, interfaces e sinais, compilada para C para criar aplicações nativas.
Visual Basic (VB) é uma linguagem de programação desenvolvida pela Microsoft para a construção de aplicativos Windows. É conhecida por sua simplicidade e facilidade de uso, tornando-a adequada para iniciantes e desenvolvimento rápido de aplicativos.
Verilog é uma linguagem de descrição de hardware usada para projetar e simular circuitos digitais. É amplamente utilizado na indústria de semicondutores para projetar circuitos integrados (CIs) e matrizes de portas programáveis em campo (FPGAs).
VHDL (VHSIC Hardware Description Language) é uma linguagem de descrição de hardware usada para projetar e simular circuitos digitais. É comumente usado na indústria de semicondutores para projetar ASICs e FPGAs.
vimvimscriptVim Script é uma linguagem de script usada para estender a funcionalidade do editor de texto Vim. Permite aos usuários definir comandos personalizados, mapeamentos e plugins para automatizar tarefas e aumentar a produtividade.
Vue.js é um framework de JavaScript progressivo usado para construir interfaces de usuário. É conhecido por sua simplicidade e flexibilidade, permitindo que os desenvolvedores criem aplicativos web interativos e reativos.
Vue HTML é uma sintaxe de modelo usada no Vue.js para criar interfaces de usuário dinâmicas e interativas. Ele permite aos desenvolvedores escrever marcação semelhante a HTML com recursos adicionais, como ligação de dados e diretivas.
Componentes Vue com modelos dentro de funções TypeScript. As ferramentas transformam a marcação Vine no comportamento de renderização Vue.
vyVyper é uma linguagem de programação projetada para escrever contratos inteligentes seguros e auditáveis na blockchain Ethereum. Seu objetivo é reduzir a complexidade e melhorar a segurança fornecendo uma sintaxe simples e restrita.
WebAssembly (Wasm) é um formato de instrução binária usado para executar código de alto desempenho na web. Ele permite que os desenvolvedores executem código escrito em linguagens como C, C++ e Rust diretamente nos navegadores da web.
文言Wenyan é uma linguagem de programação inspirada na literatura clássica chinesa. Usa caracteres e expressões chinesas para a sintaxe e é principalmente usada para fins educacionais e como um exercício criativo em design de linguagem.
WGSL (WebGPU Shading Language) é uma linguagem de sombreamento de baixo nível usada para programar unidades de processamento gráfico (GPUs) em aplicativos web. Ele fornece uma sintaxe moderna e eficiente para escrever shaders que rodam na API WebGPU.
mediawikiwikiPáginas wiki com títulos, listas, ligações e modelos. As funcionalidades dependem do motor e das extensões instaladas.
Interfaces do modelo de componentes WebAssembly com tipos, funções, importações e exportações para partilhar contratos entre implementações.
wlWolfram Language é uma linguagem de programação de alto nível desenvolvida pela Wolfram Research. É conhecida por suas capacidades de computação simbólica, base de conhecimento integrada e suporte para uma ampla gama de domínios, incluindo matemática, física e ciência de dados.
XML (eXtensible Markup Language) é uma linguagem de marcação usada para armazenar e transportar dados. Ele fornece uma maneira de estruturar informações usando tags e atributos e é comumente usado para representar documentos e arquivos de configuração.
XSL (eXtensible Stylesheet Language) é uma linguagem usada para transformar documentos XML em diferentes formatos, como HTML ou PDF. Consiste em duas partes: XSLT para transformar dados XML e XPath para navegar e selecionar elementos em documentos XML.
ymlYAML (YAML Ain't Markup Language) é um formato de serialização de dados legível por humanos. É comumente usado para arquivos de configuração e troca de dados entre linguagens de programação devido à sua simplicidade e legibilidade.
ZenScript é uma linguagem de script usada para criar mods para o jogo de vídeo Minecraft. Fornece uma sintaxe simplificada para definir itens, blocos e outros elementos do jogo, permitindo que os modders estendam e personalizem a funcionalidade do jogo.
Zig é uma linguagem de programação de propósito geral projetada para desempenho, segurança e simplicidade. Possui uma sintaxe semelhante ao C, mas com recursos adicionais, como segurança de memória em tempo de compilação e tratamento de erros.