ABAP
ABAP ist die proprietäre Programmiersprache von SAP, die für die Entwicklung von SAP-Anwendungen und die Anpassung von SAP-Systemen verwendet wird.
const palette = ['graphite', 'mint'];
function createSnippet(language) {
return {
language,
theme: palette[0],
accent: palette[1],
};
}
console.log(createSnippet('javascript'));Erstelle gut lesbare Codebeispiele für Dokumentationen, Blogbeiträge oder Unterrichtsmaterial. Füge Code ein, öffne eine Textdatei oder lade ein Sprachbeispiel und wähle ein helles oder dunkles Theme. Syntax Highlighter färbt Schlüsselwörter, Zeichenketten und Kommentare ein. Einrückungen und Zeilenumbrüche bleiben erhalten.
Hebe wichtige Zeilen hervor, fokussiere einen Abschnitt oder kennzeichne hinzugefügte und entfernte Zeilen. Passe Farben und Deckkraft an, ergänze Zeilennummern oder klappe längere Abschnitte ein. Die Vorschau aktualisiert sich beim Bearbeiten. Hervorhebung und Export erfolgen im Browser; dein Code wird dafür nicht an einen Server gesendet.

Wähle aus 242 Sprachen und Formaten, darunter TypeScript, Java, C++, Go, Rust, JSON und YAML. Suche nach Namen oder Alias und lade ein Beispiel über die Karten unten.
Bearbeite den Quellcode und beobachte die aktualisierte Hervorhebung. Durchsuche Themes oder filtere helle und dunkle Themes, um denselben Code auf verschiedenen Hintergründen zu vergleichen.
Kopiere HTML, lade Dateien mit Inline-Styles, separatem CSS oder Tailwind CSS herunter oder speichere die Darstellung als PNG. Die Vorschau verwendet das gewählte Ausgabeformat, damit du das Ergebnis vor dem Teilen prüfen kannst.
Gib Code in den Editor ein. Klicke zum Ausprobieren einer Sprache auf ihre Karte; ihr Beispiel ersetzt den Editorinhalt.
Suche nach Namen oder Alias, etwa JavaScript oder js. Die Sprachauswahl erhält deine Eingabe; die passende Grammatik liefert die richtigen Syntaxregeln.
Wähle ein Farbtheme und prüfe das Ergebnis beim Bearbeiten. Lange Codeblöcke scrollen innerhalb der Vorschau, ohne ihre ursprüngliche Anordnung zu verändern.
Vergleiche die Lesbarkeit von Beispielen vor dem Erstellen einer Anleitung oder Lektion. Teste helle und dunkle Themes mit Kommentaren, Zeichenketten und Schlüsselwörtern im selben Ausschnitt.
Betrachte JSON, YAML, SQL und Shell-Code mit Syntaxfarben. Die Hervorhebung macht Muster sichtbar, validiert aber keine Daten und führt keine Befehle aus.
Entdecke Beispiel, Aliase und Referenz einer Sprache und bearbeite den Code, um die Syntaxfarben zu sehen. Jede Karte lädt direkt in diesen Arbeitsbereich.
Sie färbt Teile des Quellcodes wie Schlüsselwörter, Zeichenketten und Kommentare unterschiedlich ein. Das erleichtert das Lesen der Struktur, beweist aber nicht die Korrektheit des Codes.
Der Katalog enthält 242 Sprachen und Formate. Suche im Auswahlfeld oder durchsuche die vollständige Liste. Aliase wie js und py bezeichnen vorhandene Sprachen und zählen nicht zusätzlich.
Die Hervorhebung läuft im Browser und sendet den Quellcode nicht an einen Server. Grammatik-, Theme- und Engine-Dateien werden bei Bedarf geladen. Eingaben werden als Text angezeigt, nicht ausgeführt.
Nein. Die Vorschau ergänzt Farben und erhält Eingaben, Einrückungen und Zeilenumbrüche. Sie formatiert, kompiliert, validiert und debuggt nicht. Wähle die passende Sprache selbst aus.
Ja. Wähle Inline-Stile, eine separate CSS-Datei oder Tailwind CSS. Kopiere einzelne generierte Dateien oder lade das ganze Paket herunter. Vorschau und Ausgabe verwenden dasselbe HTML und dieselben Stile.
Ja. Gib unter Hervorgehobene Zeilen Nummern oder Bereiche ein und wähle Farbe und Deckkraft. Nicht leere UTF-8-Dateien bis 1 MiB werden lokal im Browser gelesen.
Entdecke alle 242 unterstützten Sprachen und Formate. Klicke auf eine Karte, um ihr Beispiel zu laden, oder öffne die Referenz für weitere Informationen.
ABAP ist die proprietäre Programmiersprache von SAP, die für die Entwicklung von SAP-Anwendungen und die Anpassung von SAP-Systemen verwendet wird.
actionscriptas3ActionScript 3 ist eine objektorientierte Programmiersprache, die in Adobe Flash Player für die Entwicklung von Webanwendungen und Rich-Internet-Anwendungen verwendet wird.
Ada ist eine strukturierte, statisch typisierte Programmiersprache, die ursprünglich für echtzeitfähige eingebettete Systeme entwickelt wurde und später auf andere Bereiche ausgeweitet wurde.
ahk1Windows-Automatisierung mit AutoHotkey v1: Tastenkürzel, Textersetzungen und Fensterbefehle verbinden Eingaben mit wiederholbaren Abläufen. Version 2 hat einen eigenen Eintrag.
AutoHotkey v2 automatisiert Windows mit Funktionen, Ausdrücken und Objekten. Ältere v1-Skripte müssen wegen geänderter Sprachregeln häufig angepasst werden.
Angular HTML ist eine Auszeichnungssprache, die im Angular-Framework zur Erstellung von Benutzeroberflächen verwendet wird. Sie basiert auf HTML, fügt jedoch einige Funktionen hinzu, um bei der Datenbindung und Ereignisbehandlung zu helfen.
Angular TypeScript ist TypeScript-Code, der beim Erstellen von Angular-Anwendungen verwendet wird. Er definiert die Komponenten, Dienste und andere Funktionen der Anwendung.
Apache ist ein Konfigurationsdateiformat, das zur Konfiguration des Apache-HTTP-Servers verwendet wird. Es steuert das Verhalten und die Funktionalität des Servers.
Apex ist eine objektorientierte Programmiersprache, die zur Entwicklung von Cloud-Anwendungen auf der Salesforce-Plattform verwendet wird.
APL ist eine Programmiersprache, die für die Array-Verarbeitung verwendet wird, mit einer sehr kompakten und leistungsstarken symbolischen Syntax.
AppleScript ist eine proprietäre Sprache, die auf Apple-Systemen zum Automatisieren von Aufgaben und zum Schreiben von Skripten verwendet wird.
Ara ist die Ara-Programmiersprache, die für das Schreiben von Cloud-Anwendungen verwendet wird.
adocStrukturierter Text für Dokumentation mit Überschriften, Attributen und Querverweisen. Publikationswerkzeuge erzeugen daraus Webseiten, Bücher oder Handbücher.
Assembler ist eine Low-Level-Programmiersprache, die direkt mit dem Befehlssatz der Computerhardware verbunden ist und verschiedene Assembly-Sprachen für verschiedene CPU-Architekturen aufweist.
Astro ist ein Full-Stack-Framework zur Erstellung von Hochleistungs-Websites, das UI-Frameworks wie React und Vue mit Formaten wie Markdown und MDX kombiniert.
AWK ist eine Programmiersprache, die zur Textverarbeitung verwendet wird und häufig für die Datenextraktion und Berichterstellung verwendet wird.
Ballerina ist eine Open-Source-cloudnative Programmiersprache, die zum Schreiben von verteilten Systemen und Cloud-Anwendungen verwendet wird.
batchcmdBatch-Dateien sind Skriptdateiformate, die in Windows zur Automatisierung von Aufgaben verwendet werden.
Beancount ist eine Klartext-Buchhaltungssprache, die zur Aufzeichnung von doppelten Buchführungsfinanztransaktionen verwendet wird.
beBerry ist eine eingebettete interpretierte Programmiersprache, die zum Schreiben von Anwendungen oder Konfigurationsdateien für kleine Systeme verwendet wird.
BibTeX ist ein Dateiformat, das zur Beschreibung von Referenzen verwendet wird und häufig mit LaTeX verwendet wird.
Bicep ist eine domänenspezifische Sprache, die zur deklarativen Bereitstellung von Azure-Ressourcen verwendet wird.
birdRouting-Konfiguration für BIRD 2 mit Protokollen, Tabellen und Filtern. Regeln steuern die Auswahl und Weitergabe von Routen.
Blade ist eine Vorlagensprache, die im Laravel-Framework zur Erstellung dynamischer Webseiten verwendet wird.
1cSkripte für 1C:Enterprise mit Prozeduren, Funktionen und Ereignissen. Plattformobjekte verbinden Geschäftslogik mit Daten und Benutzeroberflächen.
C ist eine allgemeine prozedurale Programmiersprache, die weit verbreitet für Systemprogrammierung und Anwendungsentwicklung verwendet wird.
C-ähnliche Systemsprache mit Modulen, Verträgen und Funktionen zur Übersetzungszeit, die größere Programme übersichtlich strukturieren.
cdcCadence ist die Ressourcenprogrammiersprache für die Flow-Blockchain, die zum Schreiben von Smart Contracts verwendet wird.
Sprache für beweisbare Berechnungen und Smart Contracts. Starknet-Verträge ergänzen plattformspezifische Schnittstellen und Speicherzugriffe.
chplParallele Programme mit Arrays, Aufgaben und Ausführungsorten. Daten und Berechnungen lassen sich auf mehrere Kerne oder Rechner verteilen.
Clarity ist die intelligente Vertragssprache für die Stacks-Blockchain.
cljClojure ist ein moderner Lisp-Dialekt, eine funktionale Programmiersprache, die auf der JVM läuft.
CMake ist ein plattformübergreifendes Open-Source-Build-Tool, das zur Verwaltung des Software-Build-Prozesses verwendet wird.
COBOL ist eine alte Programmiersprache, die häufig für die Verarbeitung von Geschäftsdaten und Finanzsystemen verwendet wird.
Ordnet Dateien und Verzeichnissen zuständige Reviewer zu. Pfadmuster, Benutzer und Teams bestimmen zusammen mit der Regelreihenfolge die Zuständigkeit.
qlCodeQL ist eine objektorientierte Abfragesprache, die zum Schreiben von Programm- und Sicherheitsanalysen verwendet wird.
coffeescriptCoffeeScript ist eine auf JavaScript basierende Programmiersprache mit einer Syntax, die Python und Ruby ähnelt und zu JavaScript transpiliert werden kann.
lispLisp ist eine allgemeine funktionale Programmiersprache mit vielen Dialekten, wie Common Lisp.
Formale Beweise und Programmierung mit abhängigen Typen. Definitionen, Theoreme und Beweisskripte werden anhand der logischen Grundlagen geprüft.
c++C++ ist eine Erweiterung der C-Sprache, eine statisch typisierte Mehrparadigmen-Programmiersprache, die weit verbreitet für die Systemprogrammierung und Anwendungsentwicklung verwendet wird.
Crystal ist eine aufstrebende Systemsprache mit einer Ruby-ähnlichen Syntax, aber besserer Leistung, compilierbar zu effizientem nativem Code.
c#csC# ist eine moderne objektorientierte Programmiersprache, die ursprünglich von Microsoft für das .NET-Framework entwickelt wurde.
CSS ist eine Stylesheet-Sprache, die zur Beschreibung der Präsentation einer Webseite verwendet wird und Layout, Schriftarten, Farben und andere Erscheinungsaspekte steuert.
CSV ist ein übliches Textformat zur Speicherung tabellarischer Daten, wobei jede Zeile einen Datensatz und Spalten durch Kommas getrennt sind.
CUE ist eine Open-Source-Datenbeschränkungssprache, die zur Definition und Validierung von Datenmodellen verwendet wird.
cqlCypher ist die Abfragesprache für die Neo4j-Graphdatenbank, die zum Erstellen, Abfragen und Aktualisieren von Graphdaten verwendet wird.
D ist eine Systemsprache, die die besten Eigenschaften von C++ und anderen Sprachen kombiniert und ein leistungsstarkes Programmiermodell bietet.
Dart ist eine Open-Source-Allzweckprogrammiersprache, die von Google entwickelt wurde und für Web-, Mobil- und Desktopanwendungen verwendet wird.
DAX ist die Abfragesprache für Microsoft SQL Server Analysis Services, die zum Abfragen und Berechnen mehrdimensionaler Daten verwendet wird.
Linux-Desktopdateien beschreiben Namen, Startbefehle, Symbole und Kategorien von Anwendungen, damit Desktopumgebungen passende Starter anzeigen können.
Das Diff-Format ist ein Format zum Vergleichen von Unterschieden zwischen Dateien oder verschiedenen Versionen von Texten.
dockerfileDockerfile ist ein Format zur Erstellung von Docker-Images, das den Inhalt und die Konfiguration des Images definiert.
Umgebungsvariablen als Name-Wert-Paare. Anführungszeichen, Escapezeichen und Variablenersetzung hängen vom lesenden Werkzeug ab.
Dream Maker ist eine Code-Programmiersprache und ein Tool, das zum Erstellen von Szenarien für Multi-User-Dungeon (MUDs) verwendet wird.
AdonisJS-Vorlagen mit Ausdrücken, Direktiven und Komponenten. Sie verbinden Anwendungsdaten mit HTML und organisieren serverseitig erzeugte Seiten.
Elixir ist eine funktionale Programmiersprache, die auf der Erlang-Virtual-Machine läuft und zum Erstellen skalierbarer und hochkonkurrierender Anwendungen verwendet wird.
Elm ist eine funktionale Programmiersprache, die zum Erstellen zuverlässiger Web-Frontend-Anwendungen verwendet wird.
elispLisp zur Erweiterung von Emacs durch Funktionen, Variablen, Hooks und interaktive Befehle für Puffer und Bearbeitungsabläufe.
ERB ist eine Auszeichnungssprache zum Einbetten von Ruby-Code in Ruby, die häufig zum Generieren dynamischer Texte und Webseiten verwendet wird.
erlErlang ist eine allgemeine gleichzeitige funktionale Programmiersprache, die Funktionen wie verteiltes Rechnen, Fehlertoleranz und heißes Code-Loading unterstützt.
Lisp-Syntax, die nach Lua kompiliert. Ausdrücke und Makros erweitern Anwendungen und können bestehende Lua-Bibliotheken verwenden.
Fish ist eine benutzerfreundliche Befehlszeilen-Shell mit einer flexiblen und lesbaren Syntax.
ftlLokalisierungsnachrichten mit Variablen, Referenzen, Attributen und Auswahlregeln, deren Grammatik sich an die jeweilige Sprache anpassen lässt.
fforf77Die festformatige Form von Fortran ist das traditionelle Format der Fortran-Programmiersprache, bei dem jede Codezeile auf feste Spalten beschränkt ist.
f90f95f03f08f18Die freiformige Form von Fortran ist eine neuere Syntax für Fortran, die eine flexiblere Code-Layout ermöglicht.
f#fsF# ist eine Multiparadigma-funktionale Programmiersprache, die für das .NET-Ökosystem entwickelt wurde.
tscntresGDResource ist das Dateiformat, das im Godot-Spiel-Engine zum Definieren von Spielobjekten und Ressourcen verwendet wird.
gdGDScript ist die integrierte Skriptsprache für die Godot-Spiel-Engine, mit einer Syntax ähnlich wie Python.
GDShader ist das Format, das in der Godot-Spiel-Engine zur Beschreibung von Shadern verwendet wird.
Einrückungsbasierte Sprache mit dem Vala-Compiler. Klassen, Methoden und Signale verbinden Programme mit GLib und GObject.
Gherkin ist eine Sprache, die für verhaltensgesteuerte Entwicklung (BDD) verwendet wird und Verhaltensszenarien und Anwendungsfälle für Software definiert.
Git-Commit-Nachrichten sind das Format, das im Git-Versionierungssystem zur Beschreibung von Codeänderungen verwendet wird.
Git-Rebase-Nachrichten sind das Format, das beim Verwenden des git rebase-Befehls angezeigt wird und zur Bearbeitung von Commit-Protokollen verwendet wird.
Gleam ist eine funktionale Programmiersprache, die zum Schreiben zuverlässiger und hochkonkurrierender Systeme verwendet wird.
gjsGlimmer JS ist die JavaScript-Version des Glimmer-Rendering-Engine, die zum Erstellen von Web-Benutzeroberflächen verwendet wird.
gtsGlimmer TS ist die TypeScript-Version der Glimmer-Rendering-Engine.
GLSL ist die OpenGL-Shading-Sprache, die zum Schreiben von Grafik-Rendering-Programmen auf der GPU verwendet wird.
Builddefinitionen mit Zielen, Vorlagen und Abhängigkeiten. GN erzeugt daraus Ninja-Dateien für wiederholbare Builds großer Projekte.
Gnuplot ist ein Befehlszeilen-gesteuertes interaktives Daten- und Funktionsplots-Tool.
Go ist eine Open-Source-statisch typisierte Programmiersprache, die von Google entwickelt wurde und die System- und Nebenläufigkeitsprogrammierung unterstützt.
gqlGraphQL ist eine Abfragesprache für APIs, die eine effizientere Möglichkeit zum Abfragen von Daten bietet.
Groovy ist eine objektorientierte Programmiersprache für die Java Virtual Machine, die auch die funktionale Programmierung unterstützt.
Hack ist eine von Facebook entwickelte Programmiersprache für den Bau zuverlässiger und leistungsstarker Webanwendungen.
Haml ist eine Vorlagensprache für Ruby, die eine prägnante Syntax zum Generieren von HTML bietet.
hbsHandlebars ist eine semantische Vorlagenbibliothek, die für Webvorlagen verwendet wird.
hsHaskell ist eine standardmäßig rein funktionale Programmiersprache, die die träge Auswertung unterstützt.
Typisierte Sprache für mehrere Zielplattformen. Klassen, Aufzählungen und Generics verbinden gemeinsame Logik mit plattformspezifischen APIs.
HCL ist die HashiCorp-Konfigurationssprache, die zur Konfiguration von HashiCorp-Produkten wie Terraform, Packer usw. verwendet wird.
Hjson ist ein Datenformat, das im Vergleich zu JSON freundlicher und besser lesbar sein soll.
HLSL ist die High-Level Shading Language in DirectX, die zum Programmieren der GPU verwendet wird.
HTML ist die Standard-Auszeichnungssprache zum Erstellen von Webseiten.
HTML-Derivatsprachen sind neue Sprachen, die auf HTML aufbauen, wie Vue, Svelte usw.
HTTP ist ein Anwendungsschichtprotokoll, das für verteilte, kollaborative, hypermediale Informationssysteme verwendet wird.
HTTP-Anfragen mit Prüfungen für Status, Header und Inhalte. Variablen und übernommene Werte verknüpfen wiederholbare API-Testschritte.
Haxe-Compileroptionen für Quellpfade, Bibliotheken und Buildziele. Wiederholbare Aufrufe lassen sich in einer Datei statt einer langen Befehlszeile speichern.
Lisp-Ausdrücke im Python-Ökosystem. Makros verändern Code, während Python-Module und -Objekte weiter verfügbar bleiben.
Imba ist eine von Ruby inspirierte Sprache mit einer Ruby-ähnlichen Syntax, die zu effizientem JavaScript kompiliert wird.
propertiesINI ist ein einfaches Schlüssel-Wert-Paar-Dateiformat, das häufig für Konfigurationsdateien verwendet wird.
Java ist eine weit verbreitete objektorientierte Programmiersprache, die auch andere Programmierparadigmen unterstützt.
jscjsmjsJavaScript ist eine Programmiersprache, die in der Lage ist, komplexe Logik in Webbrowsern auszuführen.
Jinja ist eine beliebte Python-Vorlagensprache, die auch für andere Sprachen verwendet wird.
Jison ist ein Parsergenerator-Tool für Node.js.
JSON ist ein leichtgewichtiges Datenaustauschformat, das für Menschen einfach zu lesen und zu schreiben ist.
JSON5 ist eine Erweiterung von JSON, die benutzerfreundlicher ist und Kommentare, einfache/doppelte Anführungszeichen usw. unterstützt.
JSON mit Kommentaren ist eine Erweiterung von JSON, die das Hinzufügen von Kommentaren innerhalb von JSON ermöglicht.
JSON-Lines ist ein Format, das zum Speichern strukturierter Daten in einem zeilenbasierten Format verwendet wird.
Jsonnet ist eine Datenbeschreibungssprache, die zum Verwalten von Konfigurationsdaten verwendet wird.
fslJSSM ist ein Sitzungsdateiformat für Secure Shell.
JSX ist eine XML-ähnliche Syntax, die in React verwendet wird.
jlJulia ist eine Hochleistungs-, dynamische Hochsprachen-Programmiersprache, die für wissenschaftliches Rechnen, maschinelles Lernen usw. geeignet ist.
justfileProjektbefehle als wiederverwendbare Rezepte mit Parametern und Abhängigkeiten. Ein Befehlsausführer statt eines zeitstempelbasierten Buildsystems.
Knotenbasierte Dokumente mit Argumenten, Eigenschaften und Kindknoten. Geordnete Werte und Hierarchien bilden lesbare Konfigurationen und Datenstrukturen.
ktktsKotlin ist eine moderne statisch typisierte Programmiersprache, die auf der Java Virtual Machine ausgeführt wird.
kqlKusto ist die Abfragesprache von Microsoft für Protokoll- und Datenanalysen.
LaTeX ist ein hochwertiges Satzsystem, das häufig für wissenschaftliche Dokumente und Publikationen verwendet wird.
lean4Funktionale Programme und maschinell geprüfte Beweise mit abhängigen Typen. Beweisterme oder Taktiken ergänzen ausführbare Funktionen.
Less ist eine dynamische Stylesheet-Sprache, die CSS mit Funktionen wie Variablen, Mixins usw. erweitert.
Liquid ist eine von Shopify erstellte Vorlagensprache.
Compiler-Zwischendarstellung mit typisierten Anweisungen, Basisblöcken und SSA-Werten. Die Textform macht Optimierungen und Transformationen sichtbar.
Anwendungsprotokolle mit Zeitstempeln, Schweregraden und Meldungen. Ein allgemeines Hervorhebungsformat, kein einheitlicher Standard für alle Logs.
Logo ist eine pädagogische Programmiersprache für Kinder.
Lua ist eine leichte, einbettbare Skriptsprache, die häufig in der Spieleentwicklung verwendet wird.
Von Lua abgeleitete Sprache mit schrittweiser Typisierung. Roblox und andere Hostanwendungen bestimmen die verfügbaren APIs und Objekte.
makefileMakefile ist ein Dateiformat, das zum Erstellen von Software verwendet wird.
mdMarkdown ist eine leichte Auszeichnungssprache, die zur Erstellung von formatiertem Text verwendet wird.
Marko ist eine Vorlagensprache, die zum Erstellen von UI-Komponenten und hochleistungsfähigen Webanwendungen verwendet wird.
MATLAB ist eine Hochsprachen-Programmiersprache und numerische Rechenumgebung, die zur Algorithmusentwicklung, Datenvisualisierung usw. verwendet wird.
MDC ist eine Auszeichnungssprache, die zur Darstellung von farbigem Braille-Text verwendet wird.
MDX ist eine Markdown-Erweiterung, die das Einbetten von JSX-Syntax und React-Komponenten in Markdown ermöglicht.
mmdMermaid ist ein auf JavaScript basierendes Tool, das zur Generierung von Grafiken und Flussdiagrammen basierend auf einfachen Textbeschreibungen verwendet wird.
mipsMIPS-Assembler mit Registern, Marken, Rechenbefehlen und Sprüngen. Direktiven und Systemaufrufe richten sich nach Assembler und Simulator.
Mojo ist ein Format, das zum Verpacken und Bereitstellen webbasierter Anwendungen als standortunabhängiger Code verwendet wird.
mbtmbtiTypisierte Sprache mit Funktionen, Aufzählungen und Musterabgleich für WebAssembly und weitere Kompilierungsziele.
Move ist eine ressourcenorientierte Programmiersprache, die zum Schreiben von Smart Contracts auf der Diem (ehemals Libra) Blockchain verwendet wird.
narNarrat ist eine einfache Sprache für deklaratives Programmieren mit grundlegenden Funktionen und Kontrollstrukturen.
nfNextflow ist eine Workflow-Skriptsprache, die zum Erstellen portabler und reproduzierbarer Datenpipelines und Workflows verwendet wird.
Groovy-Code für Nextflow-Arbeitsabläufe. Ausdrücke und Funktionen ergänzen Prozesse und Kanäle zur Organisation von Analyseaufgaben.
Nginx-Konfigurationsdateien werden zum Konfigurieren des Nginx-Web-Servers verwendet.
Nim ist eine System- und Anwendungsprogrammiersprache, die sich auf Leistung, Portabilität und Programmierproduktivität konzentriert.
Nix ist eine funktionale Sprache, die zum Konfigurieren und Bereitstellen von Software und deren Abhängigkeiten verwendet wird.
NSIS-Skripte beschreiben Installationsschritte, Dialogseiten und Dateioperationen für Installation, Einrichtung und Deinstallation unter Windows.
nuNu Shell ist eine neue plattformübergreifende Shell, die Modernisierung, Benutzerfreundlichkeit und Portabilität betont.
objcObjective-C ist eine allgemeine objektorientierte Programmiersprache, die hauptsächlich zum Schreiben von macOS- und iOS-Anwendungen verwendet wird.
Objective-C++ ist eine Programmiersprache, die C++ mit Objective-C vereint und auf macOS und iOS verwendet wird.
OCaml ist eine funktionale Programmiersprache, die funktionale, imperative und objektorientierte Programmierstile unterstützt.
Systemsprache mit Prozeduren, Strukturen und expliziten Allokatoren zur Kontrolle von Speicher und Datenrepräsentation.
scadParametrische 3D-Modelle aus Grundformen, Transformationen und booleschen Operationen. Parameter und Module machen Entwürfe wiederverwendbar.
Notizen und Aufgaben in Textform mit Überschriften, Tabellen, Links und Codeblöcken für Planung, Veröffentlichung und reproduzierbare Dokumente.
Pascal ist eine pädagogische Programmiersprache, die für Einfachheit und strukturierte Programmierung entwickelt wurde.
Perl ist eine allgemeine Programmiersprache, die ursprünglich für die Textverarbeitung verwendet wurde und jetzt für Webentwicklung, Systemadministration usw. eingesetzt wird.
PHP ist eine beliebte allgemeine Skriptsprache, die besonders für die Webentwicklung geeignet ist.
Typisierte, programmierbare Konfiguration mit Klassen und Einschränkungen. Auswertung erzeugt konkrete Daten und prüft deren Werte vor der Verwendung.
PL/SQL ist die prozedurale Erweiterungssprache, die von Oracle-Datenbanken zum Schreiben von gespeicherten Prozeduren und Triggern verwendet wird.
potpotxGettext-Übersetzungsdateien mit Meldungen, Kontexten und Pluralformen. Werkzeuge erzeugen daraus Kataloge für laufende Anwendungen.
Deklarative Berechtigungsregeln verbinden Akteure, Aktionen und Ressourcen. Abfragen prüfen, ob eine bestimmte Operation erlaubt ist.
PostCSS ist ein Tool, das die Transformation von CSS mithilfe von Plugins ermöglicht.
Power Query ist eine von Microsoft Power BI verwendete Sprache für Datenverbindung, -transformation und -laden.
psps1pwshPowerShell ist ein von Microsoft entwickeltes Framework für die Aufgabenautomatisierung und Konfigurationsverwaltung.
Prisma ist ein Open-Source-ORM, das für TypeScript- und Node.js-Anwendungen verwendet wird und den Datenbankzugriff vereinfacht.
Prolog ist eine logische Programmiersprache, die für die Programmierung komplexer rekursiver Abfragen und Anwendungen zur künstlichen Intelligenz verwendet wird.
protobufProtocol Buffers ist ein plattformübergreifendes Serialisierungsdatenformat, das von Google entwickelt wurde.
jadePug (früher als Jade bekannt) ist eine leistungsstarke Vorlagensprache, die in Node.js implementiert ist.
Puppet ist eine deklarative Sprache, die für die Konfigurationsverwaltung und Bereitstellung verwendet wird.
PureScript ist eine leistungsstarke reine funktionale Sprache, die zu effizientem JavaScript-Code kompiliert.
pyPython ist eine beliebte allgemeine Programmiersprache, die für ihre Einfachheit und ihr breites Anwendungsspektrum bekannt ist.
Deklarative Qt-Oberflächen mit Objekten, Eigenschaften, Bindungen und Signalen. JavaScript-Ausdrücke ergänzen dynamisches Verhalten.
QML-Moduldeklarationen beschreiben exportierte Typen, Versionen und Plugins. Sie definieren verfügbare Komponenten, nicht deren visuelle Inhalte.
CSS-ähnliche Stile für Qt-Widgets mit Selektoren, Zuständen und Eigenschaften. Die Regeln werden von Qt und nicht von einem Browser festgelegt.
R ist eine Programmiersprache und Umgebung, die für statistisches Rechnen und Grafiken verwendet wird.
Lisp-Sprache mit Modulen, Funktionen und Makros für Anwendungen und Sprachwerkzeuge. Die Sprachdeklaration bestimmt Syntax und Semantik.
perl6Raku (früher als Perl 6 bekannt) ist eine fortschrittliche dynamische Mehrparadigmen-Programmiersprache.
Razor ist eine Auszeichnungssyntax, die in ASP.NET zum Generieren von dynamischem Inhalt verwendet wird.
ruby-signatureRuby-Typsignaturen für Klassen, Methoden, Parameter und Ergebnisse. Sie dokumentieren Schnittstellen, ohne Methoden zu implementieren.
Windows-Registrierskript ist eine textuelle Darstellung von Windows-Registrierungseinträgen.
regexTextmuster mit Zeichengruppen, Quantifizierern und Bedingungen. Funktionen und Escape-Regeln hängen von der jeweiligen Regex-Engine ab.
Rel ist eine Datenmodellierungssprache, die sich auf hochkonsistente Datenabfragen konzentriert.
RISC-V ist eine offene Befehlssatzarchitektur (ISA), die verschiedene Anwendungsfälle anvisiert.
Rust-ähnliche Datennotation mit Strukturen, Tupeln und Aufzählungen. Sie beschreibt serialisierte Daten und führt keine Rust-Funktionen aus.
ROS-Nachrichtendefinitionen mit Feldtypen, Namen und Konstanten. Generierte Schnittstellen vereinbaren die Datenstruktur zwischen Komponenten.
reStructuredText ist eine leichtgewichtige Auszeichnungssprache, die häufig für technische Dokumentationen verwendet wird, etc.
rbRuby ist eine allgemeine Programmiersprache, die für ihre prägnante Syntax und Portabilität bekannt ist.
rsRust ist eine Systemsprache, die sich auf Sicherheit und Leistung konzentriert.
SAS ist eine Anwendungssoftware mit einer Programmiersprache, die für fortgeschrittene Analysen, Business Intelligence usw. verwendet wird.
Sass ist ein CSS-Präprozessor, der eine bessere Syntax und Funktionen wie Variablen, Verschachtelungsregeln usw. bietet.
Scala ist eine moderne Mehrparadigmen-Programmiersprache, die auf der Java Virtual Machine ausgeführt wird.
Scheme ist eine funktionale Programmiersprache aus der Lisp-Familie.
SCSS ist eine Syntaxvariante von Sass, einer häufig verwendeten Sprache für CSS-Präprozessierung.
1c-queryDatenabfragen in 1C:Enterprise mit Auswahl, Verknüpfungen und Summen. Die Regeln gehören zur Plattform, nicht zu einem beliebigen SQL-Dialekt.
shaderShaderLab ist eine Sprache, die in Unity zum Schreiben von Shadern verwendet wird.
bashshshellzshShell-Skript ist eine Skriptsprache, die zur Automatisierung von Aufgaben in Unix-Systemen verwendet wird.
consoleShell-Sitzung ist ein Format zur Aufzeichnung von Befehlszeileninteraktionen.
Smalltalk ist eine reine objektorientierte Programmiersprache und eine der frühesten objektorientierten Sprachen.
API-Modelle mit Datenformen, Operationen und Diensten unabhängig vom Übertragungsprotokoll. Generatoren erzeugen Clients, Server und Dokumentation.
Solidity ist eine objektorientierte Sprache, die zur Implementierung von Smart Contracts auf der Ethereum-Blockchain verwendet wird.
closure-templatesClosure Templates verbindet Parameter, Ausdrücke und Kontrollstrukturen zu wiederverwendbaren Oberflächenfragmenten für verschiedene Umgebungen.
SPARQL (SPARQL Protocol and RDF Query Language) ist eine Abfragesprache, die zum Abfragen und Manipulieren von in RDF (Resource Description Framework) formatierten Daten verwendet wird. Sie wird häufig zum Abfragen von Daten aus semantischen Webdatenbanken verwendet.
splSplunk Query Language ist eine Such- und Berichtssprache, die in der Splunk-Plattform zum Analysieren maschinengenerierter Daten verwendet wird. Sie ermöglicht es Benutzern, große Datenmengen zu durchsuchen, zu analysieren und zu visualisieren.
SQL (Structured Query Language) ist eine domänenspezifische Sprache, die zur Verwaltung und Manipulation relationaler Datenbanken verwendet wird. Sie wird weit verbreitet in Datenbankverwaltungssystemen wie MySQL, PostgreSQL und Oracle eingesetzt.
SSH-Konfiguration ist eine Konfigurationsdatei, die zur Spezifizierung von Einstellungen für SSH (Secure Shell) Client-Software verwendet wird. Sie ermöglicht es Benutzern, hostspezifische Konfigurationen festzulegen, einschließlich Authentifizierungsmethoden und Verbindungsoptionen.
Stata ist eine statistische Software, die zur Datenanalyse und -visualisierung verwendet wird. Sie bietet eine Befehlszeilenschnittstelle und eine Programmiersprache zur Manipulation von Daten und Durchführung statistischer Tests.
stylStylus ist eine Vorverarbeitungsskriptsprache, die zur Generierung von Cascading Style Sheets (CSS) verwendet wird. Sie ist bekannt für ihre prägnante Syntax und ihren reichen Satz von Funktionen, einschließlich Variablen, Mixins und verschachtelten Regeln.
surqlSurrealDB-Abfragen für Datensätze, Beziehungen und strukturierte Werte. SQL-ähnliche Syntax garantiert keine Kompatibilität mit anderen Datenbanken.
Svelte ist ein komponentenbasiertes JavaScript-Framework zur Erstellung von Benutzeroberflächen. Es ermöglicht Entwicklern, Komponenten mit HTML, CSS und JavaScript zu schreiben, die dann in hoch optimierten JavaScript-Code kompiliert werden.
Swift ist eine allgemeine Programmiersprache, die von Apple für die Entwicklung von Anwendungen auf iOS, macOS, watchOS und tvOS-Plattformen entwickelt wurde. Sie ist bekannt für ihre Sicherheitsfunktionen, Leistung und moderne Syntax.
SystemVerilog ist eine Hardwarebeschreibungs- und Verifikationssprache, die bei der Entwurf und Verifikation digitaler Schaltungen verwendet wird. Sie erweitert die Verilog-Sprache um Funktionen für Modellierung auf Systemebene, Verifikation und Designwiederverwendung.
Systemd-Units beschreiben Dienste, Timer und Einhängungen. Abschnitte und Abhängigkeiten steuern Reihenfolge und Überwachung von Linux-Ressourcen.
talonTalon-Sprachbefehle mit Kontextregeln und Aktionen verbinden erkannte Wörter mit wiederverwendbaren Automatisierungsabläufen.
Tasl ist eine domänenspezifische Sprache, die zur Spezifizierung von Testfällen und Testverfahren im Softwaretest verwendet wird. Sie bietet eine formale Syntax zur Definition von Testszenarien, erwarteten Ergebnissen und Verifizierungskriterien.
Tcl (Tool Command Language) ist eine Skriptsprache, die häufig für schnelles Prototyping, Tests und Automatisierungsaufgaben verwendet wird. Sie ist bekannt für ihre Einfachheit, Erweiterbarkeit und breite Palette von integrierten Befehlen.
Typisierte HTML-Komponenten mit Go-Ausdrücken und Kontrollfluss. Generierter Go-Code nimmt an der normalen Typprüfung und am Build teil.
tftfvarsTerraform ist ein Infrastruktur-als-Code (IaC) -Tool, das zum effizienten Erstellen, Ändern und Versionieren von Infrastruktur verwendet wird. Es ermöglicht Benutzern, Infrastrukturkomponenten mithilfe deklarativer Konfigurationsdateien zu definieren.
TeX ist ein Satzsystem, das zur Erstellung von Dokumenten mit komplexen Layouts wie wissenschaftlichen Arbeiten, Büchern und technischen Berichten verwendet wird. Es wird weit verbreitet in der akademischen Welt und der Verlagsbranche eingesetzt.
TOML (Tom's Obvious, Minimal Language) ist ein Konfigurationsdateiformat, das aufgrund seiner einfachen Syntax leicht zu lesen und zu schreiben ist. Es wird häufig zur Spezifizierung von Einstellungen in Softwareprojekten verwendet.
litTSV (Tab-separated values) ist ein Dateiformat, das zur Speicherung tabellarischer Daten in Klartext verwendet wird. Jede Zeile in einer TSV-Datei stellt eine Datensatz dar, wobei die Spalten durch Tabs getrennt sind.
TSX ist eine Erweiterung von TypeScript, die zum Schreiben von React-Komponenten mit JSX-Syntax verwendet wird. Sie ermöglicht Entwicklern, Komponenten mit einer Kombination aus JavaScript und XML-ähnlicher Syntax zu schreiben.
Turtle ist eine Syntax zum Ausdrücken von Daten im Resource Description Framework (RDF)-Format. Sie bietet eine Möglichkeit, RDF-Tripel mit einer prägnanten und menschenlesbaren Syntax darzustellen.
Twig ist eine Vorlagensprache für PHP, die zur Generierung von HTML, XML und anderen textbasierten Dokumenten verwendet wird. Sie bietet eine Syntax ähnlich wie HTML mit zusätzlichen Funktionen wie Vorlagenvererbung und Makros.
tsctsmtsTypeScript ist eine Erweiterung von JavaScript, die statische Typisierung und andere Funktionen zur Sprache hinzufügt. Es wird häufig für Webentwicklungsprojekte im großen Maßstab verwendet, um die Code-Wartbarkeit und -Skalierbarkeit zu verbessern.
tspAPI-Verträge aus Modellen, Operationen und Dekoratoren. Generatoren erstellen Formate wie OpenAPI aus wiederverwendbaren Definitionen.
typTypst ist eine Programmiersprache, die für typsichere Systemprogrammierung entwickelt wurde. Sie zielt darauf ab, die Sicherheit und Ausdrucksstärke von Hochsprachen zu bieten und gleichzeitig die niedrige Steuerung über Systemressourcen zu erhalten.
V ist eine Programmiersprache, die auf Einfachheit, Leistung und Sicherheit ausgelegt ist. Sie verfügt über eine prägnante Syntax, die von Go und Python inspiriert ist, und kompiliert zu schnellem nativem Code, ohne eine separate Laufzeitumgebung zu benötigen.
Typisierte Sprache für GLib und GObject mit Klassen, Schnittstellen und Signalen. Kompiliert nach C für native Anwendungen, etwa in GNOME.
Visual Basic (VB) ist eine von Microsoft entwickelte Programmiersprache zum Erstellen von Windows-Anwendungen. Sie zeichnet sich durch ihre Einfachheit und Benutzerfreundlichkeit aus und eignet sich daher für Anfänger und schnelle Anwendungsentwicklung.
Verilog ist eine Hardware-Beschreibungssprache, die für das Entwerfen und Simulieren digitaler Schaltungen verwendet wird. Sie wird in der Halbleiterindustrie weit verbreitet für das Entwerfen integrierter Schaltungen (ICs) und programmierbarer Logikbausteine (FPGAs) eingesetzt.
VHDL (VHSIC Hardware Description Language) ist eine Hardware-Beschreibungssprache, die für das Entwerfen und Simulieren digitaler Schaltungen verwendet wird. Sie wird häufig in der Halbleiterindustrie für das Entwerfen von ASICs und FPGAs eingesetzt.
vimvimscriptVim Script ist eine Skriptsprache, die zur Erweiterung der Funktionalität des Vim-Texteditors verwendet wird. Sie ermöglicht es Benutzern, benutzerdefinierte Befehle, Zuordnungen und Plugins zu definieren, um Aufgaben zu automatisieren und die Produktivität zu steigern.
Vue.js ist ein fortschrittliches JavaScript-Framework zur Erstellung von Benutzeroberflächen. Es zeichnet sich durch seine Einfachheit und Flexibilität aus und ermöglicht es Entwicklern, interaktive und reaktive Webanwendungen zu erstellen.
Vue HTML ist eine Vorlagensyntax, die in Vue.js zur Erstellung dynamischer und interaktiver Benutzeroberflächen verwendet wird. Sie ermöglicht es Entwicklern, Markup ähnlich wie HTML mit zusätzlichen Funktionen wie Datenbindung und Direktiven zu schreiben.
Vue-Komponenten mit Vorlagen in TypeScript-Funktionen. Werkzeuge übersetzen eingebettetes Vine-Markup in Vue-Rendering.
vyVyper ist eine Programmiersprache, die für das Schreiben sicherer und nachprüfbarer Smart Contracts auf der Ethereum-Blockchain entwickelt wurde. Sie zielt darauf ab, die Komplexität zu reduzieren und die Sicherheit durch Bereitstellung einer einfachen und eingeschränkten Syntax zu verbessern.
WebAssembly (Wasm) ist ein binäres Anweisungsformat, das zum Ausführen von Hochleistungscode im Web verwendet wird. Es ermöglicht es Entwicklern, Code, der in Sprachen wie C, C++ und Rust geschrieben ist, direkt in Webbrowsern auszuführen.
文言Wenyan ist eine Programmiersprache, die von der klassischen chinesischen Literatur inspiriert ist. Sie verwendet chinesische Zeichen und Redewendungen für die Syntax und wird hauptsächlich zu Bildungszwecken und als kreative Übung im Sprachdesign verwendet.
WGSL (WebGPU Shading Language) ist eine Low-Level-Shading-Sprache, die zur Programmierung von Grafikprozessoren (GPUs) in Webanwendungen verwendet wird. Sie bietet eine moderne und effiziente Syntax zum Schreiben von Shadern, die auf der WebGPU-API ausgeführt werden.
mediawikiwikiWiki-Markup mit Überschriften, Listen, Links und Vorlagen. Verfügbare Funktionen richten sich nach Wiki-Engine und Erweiterungen.
Schnittstellen des WebAssembly-Komponentenmodells. Typen, Funktionen sowie Importe und Exporte definieren gemeinsame Verträge zwischen Implementierungen.
wlWolfram Language ist eine Hochsprache, die von Wolfram Research entwickelt wurde. Sie ist bekannt für ihre symbolischen Berechnungsfähigkeiten, die integrierte Wissensbasis und die Unterstützung für eine Vielzahl von Domänen, darunter Mathematik, Physik und Datenwissenschaft.
XML (eXtensible Markup Language) ist eine Auszeichnungssprache, die zum Speichern und Transportieren von Daten verwendet wird. Sie bietet eine Möglichkeit, Informationen mithilfe von Tags und Attributen zu strukturieren und wird häufig zur Darstellung von Dokumenten und Konfigurationsdateien verwendet.
XSL (eXtensible Stylesheet Language) ist eine Sprache, die zum Transformieren von XML-Dokumenten in verschiedene Formate wie HTML oder PDF verwendet wird. Sie besteht aus zwei Teilen: XSLT zum Transformieren von XML-Daten und XPath zum Navigieren und Auswählen von Elementen in XML-Dokumenten.
ymlYAML (YAML Ain't Markup Language) ist ein menschenlesbares Daten-Serialisierungsformat. Es wird aufgrund seiner Einfachheit und Lesbarkeit häufig für Konfigurationsdateien und den Datenaustausch zwischen Programmiersprachen verwendet.
ZenScript ist eine Skriptsprache, die zur Erstellung von Mods für das Minecraft-Videospiel verwendet wird. Sie bietet eine vereinfachte Syntax zur Definition von Gegenständen, Blöcken und anderen Spiellementen, wodurch Modder die Funktionalität des Spiels erweitern und anpassen können.
Zig ist eine universelle Programmiersprache, die auf Leistung, Sicherheit und Einfachheit ausgelegt ist. Sie verfügt über eine Syntax, die der von C ähnelt, jedoch zusätzliche Funktionen wie speicherüberschreitende Sicherheit zur Kompilierzeit und Fehlerbehandlung bietet.