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

Pattern Matching

Index Pattern Matching

Pattern Matching (englisch für Musterabgleich) oder musterbasierte Suche ist ein Begriff für symbolverarbeitende Verfahren, die anhand eines vorgegebenen Musters diskrete Strukturen oder Teilmengen einer diskreten Struktur identifizieren.

Inhaltsverzeichnis

  1. 29 Beziehungen: Awk, Baum (Graphentheorie), Bioinformatik, Diskret, Erlang (Programmiersprache), Funktionale Programmierung, Gestalt Pattern Matching, Graph (Graphentheorie), Graphersetzungssystem, Haskell (Programmiersprache), Levenshtein-Distanz, Logische Programmierung, Metazeichen, ML (Programmiersprache), Musteranalyse, Mustererkennung, Objective CAML, Opal (Programmiersprache), Perl (Programmiersprache), Phonetische Suche, Python (Programmiersprache), Regulärer Ausdruck, Scala (Programmiersprache), Suchverfahren, Symbol, Termersetzungssystem, Texteditor, Unscharfe Suche, Zeichenkette.

Awk

awk ist eine Programmiersprache zur Bearbeitung und Auswertung beliebiger Textdaten, u. a. auch CSV-Dateien.

Sehen Pattern Matching und Awk

Baum (Graphentheorie)

Ein Baum ist in der Graphentheorie ein spezieller Typ von Graph, der zusammenhängend ist und keine geschlossenen Pfade enthält, d. h.

Sehen Pattern Matching und Baum (Graphentheorie)

Bioinformatik

Oberflächenprotein eines Influenza-Virus (Modell) Die Bioinformatik ist eine interdisziplinäre Wissenschaft, die Probleme aus den Lebenswissenschaften mit theoretischen computergestützten Methoden löst.

Sehen Pattern Matching und Bioinformatik

Diskret

Das Adjektiv diskret (lat. discernere ‚trennen‘, ‚unterscheiden‘) wurde im 16.

Sehen Pattern Matching und Diskret

Erlang (Programmiersprache)

Softwarepaket LAMP dar. Erlang ist eine Programmiersprache, die bei Ericsson von Joe Armstrong und anderen entwickelt wurde.

Sehen Pattern Matching und Erlang (Programmiersprache)

Funktionale Programmierung

Funktionale Programmierung ist ein Programmierparadigma, in dem Funktionen nicht nur definiert und angewendet werden können, sondern auch wie Daten miteinander verknüpft, als Parameter verwendet und als Funktionsergebnisse auftreten können.

Sehen Pattern Matching und Funktionale Programmierung

Gestalt Pattern Matching

Gestalt Pattern Matching, auch Ratcliff/Obershelp Pattern Recognition, ist ein String-Matching-Algorithmus zur Bestimmung der Ähnlichkeit zweier Zeichenketten.

Sehen Pattern Matching und Gestalt Pattern Matching

Graph (Graphentheorie)

Ein Graph ist in der Graphentheorie eine abstrakte Struktur, die eine Menge von Objekten zusammen mit den zwischen diesen Objekten bestehenden Verbindungen repräsentiert.

Sehen Pattern Matching und Graph (Graphentheorie)

Graphersetzungssystem

Beispiel für Graphersetzungsregel (Optimierung aus dem Compilerbau: Multiplikation mit 2 durch Addition ersetzt) Graphersetzungssysteme dienen der formalen Beschreibung der Veränderung von Graphen.

Sehen Pattern Matching und Graphersetzungssystem

Haskell (Programmiersprache)

Haskell ist eine rein funktionale Programmiersprache, benannt nach dem US-amerikanischen Mathematiker Haskell Brooks Curry, dessen Arbeiten zur mathematischen Logik eine Grundlage funktionaler Programmiersprachen bilden.

Sehen Pattern Matching und Haskell (Programmiersprache)

Levenshtein-Distanz

Die Levenshtein-Distanz (auch Editierdistanz) zwischen zwei Zeichenketten ist die minimale Anzahl einfügender, löschender und ersetzender Operationen, um die erste Zeichenkette in die zweite umzuwandeln.

Sehen Pattern Matching und Levenshtein-Distanz

Logische Programmierung

Logische Programmierung (Prädikative Programmierung, Logikprogrammierung) ist ein Programmierparadigma, das auf der mathematischen Logik beruht.

Sehen Pattern Matching und Logische Programmierung

Metazeichen

Metazeichen oder Funktionszeichen sind Zeichen in einer Datei oder Zeichenkette, die innerhalb eines bestimmten Kontexts nicht für sich selbst stehen, sondern ähnlich wie Steuerzeichen eine besondere Bedeutung für die Verarbeitung der Daten haben.

Sehen Pattern Matching und Metazeichen

ML (Programmiersprache)

Meta Language (ML) beschreibt eine Familie funktionaler Programmiersprachen mit statischer Typisierung, Polymorphie, automatischer Speicherbereinigung und im Allgemeinen strenger Auswertung.

Sehen Pattern Matching und ML (Programmiersprache)

Musteranalyse

Musteranalyse ist ein Teilgebiet der Mustererkennung.

Sehen Pattern Matching und Musteranalyse

Mustererkennung

Mustererkennung (Pattern Recognition) ist die Fähigkeit, in einer Menge von Daten Regelmäßigkeiten, Wiederholungen, Ähnlichkeiten oder Gesetzmäßigkeiten zu erkennen.

Sehen Pattern Matching und Mustererkennung

Objective CAML

OCaml ist eine auf der ML-Sprachfamilie basierende Programmiersprache.

Sehen Pattern Matching und Objective CAML

Opal (Programmiersprache)

OPAL (Optimized Applicative Language) ist eine funktionale Programmiersprache, die 1986 an der TU Berlin unter der Leitung von Peter Pepper entwickelt wurde.

Sehen Pattern Matching und Opal (Programmiersprache)

Perl (Programmiersprache)

Perl ist eine freie, plattformunabhängige und interpretierte Programmiersprache, die mehrere Paradigmen unterstützt.

Sehen Pattern Matching und Perl (Programmiersprache)

Phonetische Suche

Die phonetische Suche ist ein Suchverfahren zur Suche nach ähnlich klingenden Wörtern und Lauten in den menschlichen Sprachen.

Sehen Pattern Matching und Phonetische Suche

Python (Programmiersprache)

Python (auf Deutsch auch) ist eine universelle, üblicherweise interpretierte, höhere Programmiersprache.

Sehen Pattern Matching und Python (Programmiersprache)

Regulärer Ausdruck

Ein regulärer Ausdruck (Abkürzung RegExp oder Regex) ist in der theoretischen Informatik eine Zeichenkette, die der Beschreibung von Mengen von Zeichenketten mit Hilfe bestimmter syntaktischer Regeln dient.

Sehen Pattern Matching und Regulärer Ausdruck

Scala (Programmiersprache)

Scala ist eine funktionale und objektorientierte Programmiersprache.

Sehen Pattern Matching und Scala (Programmiersprache)

Suchverfahren

Die Informatik bezeichnet mit Suchverfahren oder Suchalgorithmus einen Algorithmus, der in einem Suchraum nach Mustern oder Objekten mit bestimmten Eigenschaften sucht.

Sehen Pattern Matching und Suchverfahren

Symbol

Sternbilds Löwe Der Terminus Symbol (altgriechisch σύμβολον sýmbolon ‚Erkennungszeichen‘) oder auch Sinnbild wird allgemein für Bedeutungsträger (Zeichen, Wörter, Gegenstände, Vorgänge etc.) verwendet, die eine Vorstellung bezeichnen (von etwas, das nicht gegenwärtig zu sein braucht).

Sehen Pattern Matching und Symbol

Termersetzungssystem

Die Termersetzungssysteme (TES) sind ein formales Berechnungsmodell in der Theoretischen Informatik.

Sehen Pattern Matching und Termersetzungssystem

Texteditor

Texteditor Ein Texteditor (von ‚Inhalt‘ und editor für ‚Herausgeber‘ oder ‚Erzeuger‘) ist ein Computerprogramm zum Bearbeiten von Texten.

Sehen Pattern Matching und Texteditor

Unscharfe Suche

Wikimedia Suche. Did you mean: andré emotions Die unscharfe Suche, auch Fuzzy-Suche oder Fuzzy-String-Suche genannt, umfasst in der Informatik eine Klasse von String-Matching-Algorithmen, also solchen, die eine bestimmte Zeichenkette (englisch string) in einer längeren Zeichenkette oder einem Text suchen bzw.

Sehen Pattern Matching und Unscharfe Suche

Zeichenkette

Eine Zeichenkette, Zeichenfolge, Zeichenreihe oder ein String (aus dem Englischen) ist in der Informatik eine endliche Folge von Zeichen (z. B. Buchstaben, Ziffern, Sonderzeichen und Steuerzeichen) aus einem definierten Zeichensatz.

Sehen Pattern Matching und Zeichenkette

Auch bekannt als Matchen, Musterabgleich, Mustervergleich.