Wir arbeiten daran, die Unionpedia-App im Google Play Store wiederherzustellen
AusgehendeEingehende
🌟Wir haben unser Design fĂŒr eine bessere Navigation vereinfacht!
Instagram Facebook X LinkedIn
Ihre eigene Unionpedia mit Ihrem Logo und Ihrer Domain, ab 9,99 USD/Monat
Mein Unionpedia erstellen

Ragel

Index Ragel

Ragel ist ein von Adrian D. Thurston entwickelter State-Machine Compiler.

Inhaltsverzeichnis

  1. 17 Beziehungen: Array (Datentyp), Assemblersprache, Übergangstabelle, C (Programmiersprache), C++, C-Sharp, Compiler, D (Programmiersprache), Deterministischer endlicher Automat, Endlicher Automat, Go (Programmiersprache), Graphviz, Java (Programmiersprache), Kleenesche und positive Hülle, Nichtdeterministischer endlicher Automat, Ruby (Programmiersprache), Wort (theoretische Informatik).

Array (Datentyp)

Ein Array ist in der Informatik eine Datenstruktur-Variante, mit deren Verwendung „viele gleichartig strukturierte Daten verarbeitet werden sollen“.

Sehen Ragel und Array (Datentyp)

Assemblersprache

Eine Assemblersprache, kurz auch Assembler genannt (von), ist eine Programmiersprache, die auf den Befehlsvorrat eines bestimmten Computertyps (d. h. dessen Prozessorarchitektur) ausgerichtet ist.

Sehen Ragel und Assemblersprache

Übergangstabelle

In der Automatentheorie und bei Schaltwerken versteht man unter einer (Zustands)Übergangstabelle eine Tabelle, die die Folgezustände eines Automaten in Abhängigkeit von seinen Eingangszuständen und dem Input auflistet.

Sehen Ragel und Übergangstabelle

C (Programmiersprache)

C ist eine imperative und prozedurale Programmiersprache, die der Informatiker Dennis Ritchie in den frühen 1970er Jahren an den Bell Laboratories entwickelte.

Sehen Ragel und C (Programmiersprache)

C++

C++ ist eine von der ISO genormte Programmiersprache.

Sehen Ragel und C++

C-Sharp

C# (englisch c sharp) ist eine typsichere objektorientierte Allzweck-Programmiersprache.

Sehen Ragel und C-Sharp

Compiler

Ein Compiler (auch Kompilierer; von ‚zusammentragen‘ bzw. ‚aufhäufen‘) ist ein Computerprogramm, das Quellcodes einer bestimmten Programmiersprache in eine Form übersetzt, die von einem Computer (direkter) ausgeführt werden kann.

Sehen Ragel und Compiler

D (Programmiersprache)

D ist eine seit 1999 von Walter Bright entwickelte Programmiersprache mit objektorientierten, imperativen sowie deklarativen Sprachelementen.

Sehen Ragel und D (Programmiersprache)

Deterministischer endlicher Automat

Ein deterministischer endlicher Automat (DEA; oder deterministic finite automaton, DFA) ist in der theoretischen Informatik ein endlicher Automat, der unter Eingabe eines Zeichens seines Eingabealphabetes (den möglichen Eingaben) von einem Zustand, in dem er sich befindet, in einen eindeutig bestimmten Folgezustand wechselt.

Sehen Ragel und Deterministischer endlicher Automat

Endlicher Automat

Abbildung 1: Beispiel eines EA, der eine Tür beschreibt Ein endlicher Automat (EA, auch Zustandsmaschine, Zustandsautomat;, FSM) ist ein Modell eines Verhaltens, bestehend aus Zuständen, Zustandsübergängen und Aktionen.

Sehen Ragel und Endlicher Automat

Go (Programmiersprache)

Go (auch Golang) ist eine kompilierbare Programmiersprache, die Nebenläufigkeit und automatische Speicherbereinigung unterstützt.

Sehen Ragel und Go (Programmiersprache)

Graphviz

48 zusammenhängenden Bundesstaaten der USA sind durch Linien dargestellt Graphviz ist ein von AT&T und den Bell Labs entwickeltes plattformübergreifendes Open-Source-Programmpaket zur Visualisierung von Objekten und deren Beziehungen untereinander.

Sehen Ragel und Graphviz

Java (Programmiersprache)

Java ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde.

Sehen Ragel und Java (Programmiersprache)

Kleenesche und positive Hülle

Die kleenesche Hülle (auch endlicher Abschluss, Kleene-*-Abschluss, Verkettungshülle oder Sternhülle genannt) eines Alphabets \Sigma oder einer formalen Sprache L ist die Menge aller Wörter, die durch beliebige Konkatenation (Verknüpfung) von Symbolen des Alphabets \Sigma bzw.

Sehen Ragel und Kleenesche und positive Hülle

Nichtdeterministischer endlicher Automat

Grafische Darstellung eines NEA Ein nichtdeterministischer endlicher Automat (NEA;, NFA) ist ein endlicher Automat, bei dem es für den Zustandsübergang mehrere gleichwertige Möglichkeiten gibt.

Sehen Ragel und Nichtdeterministischer endlicher Automat

Ruby (Programmiersprache)

Ruby (englisch für Rubin) ist eine höhere Programmiersprache, die Mitte der 1990er Jahre vom Japaner Yukihiro Matsumoto entworfen wurde.

Sehen Ragel und Ruby (Programmiersprache)

Wort (theoretische Informatik)

In der theoretischen Informatik ist ein Wort eine endliche Folge von Symbolen eines Alphabets.

Sehen Ragel und Wort (theoretische Informatik)