This HTML5 document contains 409 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbpedia-dahttp://da.dbpedia.org/resource/
dbthttp://dbpedia.org/resource/Template:
n39http://bn.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
n47https://web.archive.org/web/20050408135452/http:/documents.wolfram.com/mathematica/book/
dbrhttp://dbpedia.org/resource/
n22https://archive.today/20130630081135/http:/www.showtrend.com/
n41https://web.archive.org/web/20110711112227/http:/pure-lang.googlecode.com/svn/docs/pure-intro/
dbpedia-frhttp://fr.dbpedia.org/resource/
n36http://research.microsoft.com/~simonpj/papers/slpj-book-1987/
dcthttp://purl.org/dc/terms/
rdfshttp://www.w3.org/2000/01/rdf-schema#
n38https://archive.today/19990225161739/http:/www.haskell.org/development/
n34https://docs.python.org/2/reference/
n51https://dx.doi.org/10.1016/
n42http://haskell.org/onlinereport/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n46http://d-nb.info/gnd/
n30https://github.com/rsdn/nemerle/wiki/
dbphttp://dbpedia.org/property/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbpedia-ukhttp://uk.dbpedia.org/resource/
dbohttp://dbpedia.org/ontology/
dbpedia-pthttp://pt.dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/
dbchttp://dbpedia.org/resource/Category:
dbpedia-dehttp://de.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
n29http://www.datamystic.com/
yagohttp://dbpedia.org/class/yago/
n33https://github.com/Henry/
dbpedia-ruhttp://ru.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
dbpedia-nlhttp://nl.dbpedia.org/resource/
goldhttp://purl.org/linguistics/gold/
n37http://www.cs.cornell.edu/Projects/
n44https://global.dbpedia.org/id/
yago-reshttp://yago-knowledge.org/resource/
n23https://web.archive.org/web/20060304053330/http:/wwwhome.cs.utwente.nl/~tina/apm/
dbpedia-cahttp://ca.dbpedia.org/resource/
n14http://erlang.org/doc/reference_manual/
provhttp://www.w3.org/ns/prov#
foafhttp://xmlns.com/foaf/0.1/
dbpedia-simplehttp://simple.dbpedia.org/resource/
n48http://dbpedia.org/resource/SQL:
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbpedia-kohttp://ko.dbpedia.org/resource/
n52https://web.archive.org/web/20090822225301/http:/www.cs.nyu.edu/leunga/
n28https://web.archive.org/web/20060211020429/http:/cm.bell-labs.com/cm/cs/who/dmr/
dbpedia-fahttp://fa.dbpedia.org/resource/
dbpedia-eshttp://es.dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
owlhttp://www.w3.org/2002/07/owl#

Statements

Subject Item
dbr:Caml
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Case-based_reasoning
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Behind_the_Mirror
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Prolog
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:PureScript
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:PyPy
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Python_(programming_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Rod_Burstall
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Sam_(text_editor)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Scala_(programming_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Scheme_(programming_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Failure_(disambiguation)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Nearest_neighbor_search
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Neural_Turing_machine
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:M-expression
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:MLisp
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Parsing
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Bil_Herd
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Deterministic_finite_automaton
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Join-pattern
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Perl_Compatible_Regular_Expressions
dbo:wikiPageWikiLink
dbr:Pattern_matching
dbp:genre
dbr:Pattern_matching
dbo:genre
dbr:Pattern_matching
Subject Item
dbr:Regular_expression
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Underscore
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Unit_distance_graph
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Versant_Object_Database
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Vertica
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:ELIZA
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Internet_bot
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Piotr_Indyk
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Symbolic_integration
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Peephole_optimization
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Semantic_query
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Comparison_of_programming_languages_(basic_instructions)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Comparison_of_programming_languages_(functional_programming)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Concatenation
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Conditional_(computer_programming)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Constraint_Handling_Rules
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Coq
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:CrysTBox
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Rust_(programming_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:SNOBOL
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Generalized_suffix_array
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:OBJ_(programming_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Open_Sound_Control
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Orwell_(programming_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:OMeta
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Wildmat
dbo:wikiPageWikiLink
dbr:Pattern_matching
dbp:genre
dbr:Pattern_matching
dbo:genre
dbr:Pattern_matching
Subject Item
dbr:Clean_(programming_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Elixir_(programming_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Elm_(programming_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:GNU_Compiler_Collection
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Glossary_of_artificial_intelligence
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Graph_coloring
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Monad_(functional_programming)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Music_information_retrieval
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Musical_improvisation
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:NPL_(programming_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Conference_on_Implementation_and_Application_of_Automata
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Control_flow
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Thompson's_construction
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Martin_Farach-Colton
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Apama_(software)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Logic_Theorist
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:ML_(programming_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Macsyma
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Standard_ML
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Structural_pattern_matching
dbo:wikiPageWikiLink
dbr:Pattern_matching
dbo:wikiPageRedirects
dbr:Pattern_matching
Subject Item
dbr:Comparison_of_programming_languages_(associative_array)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Complex_event_processing
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Compressed_data_structure
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Compressed_suffix_array
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Compression_artifact
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Computer_Go
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Computer_music
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Full-text_search
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Hagit_Hel-Or
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:How_to_Solve_It
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Krauss_wildcard-matching_algorithm
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Pattern
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Pattern_recognition
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:TRE_(computing)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Matching_wildcards
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Visual_inspection
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:8.3_filename
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:C_Sharp_(programming_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Tom_(pattern_matching_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Tuple
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Data_analysis_techniques_for_fraud_detection
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Data_extraction
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Gödel_numbering_for_sequences
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Haskell_features
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Jewels_of_Stringology
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Junction_Grammar
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Just-in-time_compilation
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Lazy_evaluation
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:List_(abstract_data_type)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:AMBIT
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Agda_(programming_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Agrep
dbo:wikiPageWikiLink
dbr:Pattern_matching
dbp:genre
dbr:Pattern_matching
dbo:genre
dbr:Pattern_matching
Subject Item
dbr:Algebraic_data_type
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Cuneiform_(programming_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:D-Wave_Systems
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:DFA_minimization
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Dylan_(programming_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Alternation_(formal_language_theory)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Erlang_(programming_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Esper_(software)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:F_Sharp_(programming_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Flix_(programming_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Foldit
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:No_instruction_set_computing
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Outline_of_thought
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:POPLmark_challenge
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Chatbot
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Flow-sensitive_typing
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Foreach_loop
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Grammar_checker
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Graph_matching
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Graph_rewriting
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:History_of_scientific_method
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Kent_Recursive_Calculator
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Proof_by_exhaustion
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Production_system_(computer_science)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Reconfigurable_computing
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Rete_algorithm
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Speaker_recognition
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Haskell
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Haxe
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Java_version_history
dbo:wikiPageWikiLink
dbr:Pattern_matching
dbp:previews
dbr:Pattern_matching
Subject Item
dbr:Cray_XMT
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Hygienic_macro
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Pattern_calculus
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Rubin_vase
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Twelf
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Wildcard_character
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Pattern_Matching
dbo:wikiPageWikiLink
dbr:Pattern_matching
dbo:wikiPageRedirects
dbr:Pattern_matching
Subject Item
dbr:Artificial_Intelligence_Markup_Language
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Artificial_intelligence
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:At_sign
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:LFE_(programming_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Swift_(programming_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:SymPy
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:TUTOR
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Automatic_hyperlinking
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Autonomous_research_robot
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Pizza_(programming_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Find_(Unix)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Guard_(computer_science)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Nemerle
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:OCaml
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Option_type
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Camlp4
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:RE2_(software)
dbo:wikiPageWikiLink
dbr:Pattern_matching
dbp:genre
dbr:Pattern_matching
dbo:genre
dbr:Pattern_matching
Subject Item
dbr:Racket_(programming_language)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Rebol
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Refal
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Sed
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Wolfram_Language
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Xmonad
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Syntax_highlighting
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Matching
dbo:wikiPageWikiLink
dbr:Pattern_matching
dbo:wikiPageDisambiguates
dbr:Pattern_matching
Subject Item
dbr:Matchmaking
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Pattern_matching
rdf:type
yago:Procedure101023820 owl:Thing yago:Algorithm105847438 dbo:MusicGenre yago:Act100030358 yago:WikicatAlgorithmsOnStrings yago:Activity100407535 yago:PsychologicalFeature100023100 yago:WikicatSearchAlgorithms yago:Idea105833840 yago:Abstraction100002137 yago:Content105809192 yago:Cognition100023271 yago:YagoPermanentlyLocatedEntity yago:WikicatConditionalConstructs yago:Concept105835747 dbo:Band yago:Event100029378 yago:Rule105846932
rdfs:label
Casamento de padrões Búsqueda de patrones Filtrage par motif Comprovació de patrons パターンマッチング Patroonvergelijking Dopasowanie do wzorca Pattern matching Зіставляння зі взірцем Pattern Matching 패턴 매칭 模式匹配 Сопоставление с образцом
rdfs:comment
컴퓨터 과학에서 패턴 매칭(pattern matching)이란 데이터를 검색할 때 특정 패턴이 출현하는지, 또한 어디에 출현하는지 등을 특정하는 방법의 일종이다. 대량의 데이터를 다룰 때 효율적으로 쓰일 수 있다. 문자열의 패턴 매칭은 문자열 검색 알고리즘의 일종이며, 현대에는 사진이나 영상에 대한 패턴매칭 연구도 다수 이루어지고 있으며, 이는 인공 지능이나 자연어 처리의 연구대상이기도 하다. En ciencias de la computación, búsqueda de patrones es el acto de comprobación de una determinada secuencia de fichas para la presencia de los componentes de algún patrón. En contraste con el reconocimiento de patrones, la coincidencia por lo general tiene que ser exacta. Los patrones generalmente tienen la forma de secuencias o estructuras de árbol. Usos de coincidencia de patrones incluyen la salida de los lugares (en su caso) de un patrón dentro de una secuencia de tokens, a la salida de algún componente del patrón emparejado, y sustituir el patrón coincidente con alguna otra secuencia de tokens (es decir, buscar y reemplazar). パターンマッチング(英: Pattern matching、パターン照合)とは、データを検索する場合に、特定のパターンが出現するかどうか、またどこに出現するかを特定する手法のことである。 文字列のパターンマッチングには、固定されたパターンの検索ではKMP法やBM法など各種の文字列探索アルゴリズムがある。また正規表現を利用する手法も多数提案されている。 画像や動画に対するパターンマッチングの研究も行われている。だが、パターンマッチングはあらかじめ人が打っておかなくてはいけないため人工知能とは別で機械が自分で考えているわけではない(そもそも「考える」ということを形式的に定義することは不可能なので、この段落の後半の「だが、」以降は、単にどこかの誰かの考える「人工知能」という語に関する主観の表明に過ぎず、意味があることを何も述べてはいない)。 いくつかの高水準プログラミング言語には、多分岐の一種で、場合分けと同時に構成要素の取り出しのできる言語機能があり、パターンマッチと呼ばれている。Haskellでの例を示す。 listSumCase lst = case lst of [] -> 0 (x : xs) -> x + listSumCase xslistSumPtn [] = 0listSumPtn (x : xs) = x + listSumPtn xs 在计算机科学中,模式匹配是检查给定记号序列中,是否存在某种模式的组成部分的行为。与模式识别相反,匹配通常必须是精确的。模式通常具有序列或树状结构的形式。模式匹配的用途包括:输出一个模式在一个记号序列中的位置(如果有的话),输出匹配模式的一些组成部份,以及用一些其他的记号序列替换匹配模式(即搜索和替换)。 In computer science, pattern matching is the act of checking a given sequence of tokens for the presence of the constituents of some pattern. In contrast to pattern recognition, the match usually has to be exact: "either it will or will not be a match." The patterns generally have the form of either sequences or tree structures. Uses of pattern matching include outputting the locations (if any) of a pattern within a token sequence, to output some component of the matched pattern, and to substitute the matching pattern with some other token sequence (i.e., search and replace). Зіставляння зі взірцем (англ. pattern matching) — метод аналізу та опрацювання структур даних у мовах програмування, заснований на виконанні певних інструкцій у залежності від збігу досліджуваного значення з тим чи іншим взірцем, яким може бути константа, предикат, тип даних або інша конструкція, підтримувана мовою. Як правило, є можливість задати більше одного взірця та пов'язаної з ним дії. Зіставляння зі взірцем часто зустрічається у функційних мовах програмування, наприклад, мовах сімейства ML та Haskell, зокрема у вигляді вартових виразів. En tecnologies de la informació, l'encaix o comprovació de patrons (en anglès: pattern matching) és l'operació de comprovar si una dada pot ser descomposta a partir de les operacions especificades en una expressió , obtenint-ne els components constitutius i assignant-los a les variables especificades al patró, cas de patrons d'expressions algebraiques o obtingudes com a resultat en cas d'expressions regulars en forma de llista de seccions delimitades per parèntesis. Cas de llistes i llenguatge Haskell: (x:xs) | x<5 ...| altrament ... x:String ...x:Int ... 0 ...1 ...n ... In de informatica wordt onder patroonvergelijking (Engels: pattern matching) het herkennen van een specifiek patroon in data verstaan. Het te herkennen patroon wordt hierbij eenduidig gespecificeerd, en bestaat uit (een samenstelling van) simpele patronen. Patroonvergelijking wordt gebruikt om te testen of data een specifieke structuur heeft (bijvoorbeeld het controleren van een e-mailadres), om data in kleinere eenheden te verdelen (bijvoorbeeld het parsen van een tekst) of om de gevonden data te vervangen door iets anders.Een veelgebruikte vorm van patroonvergelijking is het zoeken in een tekst naar patronen die gespecificeerd zijn als reguliere expressies. Patroonvergelijking kan echter ook toegepast worden op bomen, lijsten en andere samengestelde structuren. Em ciência da computação, casamento de padrões é o ato de verificação da presença de um padrão em um conjunto de dados. Em contraste ao reconhecimento de padrões, o padrão é rigidamente especificado, seja por uma cadeia de caracteres ou uma árvore. O casamento de padrões é usado para testar se o objeto de estudo possui a estrutura desejada, para então encontrar a estrutura relevante, encontrar os pontos de alinhamento e substituir a parte do casamento por outra estrutura. Padrões de sequência (como cadeias de texto) são geralmente escritos usando expressões regulares. Le filtrage par motif est la vérification de la présence de constituants d'un motif par un programme informatique, ou parfois par un matériel spécialisé. Par contraste avec la reconnaissance de forme, les motifs sont complètement spécifiés. De tels motifs concernent conventionnellement des séquences ou des arbres. Par exemple "*HD*pdf" peut signifier : "Toute chaîne contenant HD et se terminant par pdf". Les séquences (particulièrement les chaînes de caractères) sont souvent décrites par des expressions rationnelles. Elles peuvent aussi être vues comme des arbres. Сопоставление с образцом (англ. pattern matching) — метод анализа и обработки структур данных в языках программирования, основанный на выполнении определённых инструкций в зависимости от совпадения исследуемого значения с тем или иным образцом, в качестве которого может использоваться константа, предикат, тип данных или иная поддерживаемая языком конструкция. Как правило, имеется возможность указать более одного образца и связанного с ним действия. Образцы последовательностей (например, текстовая строка) можно сопоставлять с регулярными выражениями. Dopasowanie do wzorca – operacja, gdzie pewne wyrażenie sprawdza się ze wzorcem, w którym może znajdować się co najmniej jedno „wolne miejsce”. W jej wyniku, jeśli nastąpiło dopasowanie, otrzymuje się listę wyrażeń dopasowanych do wolnych miejsc wzorca. Dopasowywanie do wzorca jest bardzo ekspresywną techniką programistyczną. Dwa najpopularniejsze systemy to: * wyrażenia regularne * wzorce symboliczne. 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. Das Pattern Matching ist beispielsweise eine Methode der phylogenetischen Analyse in der Bioinformatik.
rdfs:seeAlso
dbr:Regular_expression
dct:subject
dbc:Articles_with_example_Haskell_code dbc:Pattern_matching dbc:Functional_programming dbc:Conditional_constructs
dbo:wikiPageID
279688
dbo:wikiPageRevisionID
1110633698
dbo:wikiPageWikiLink
dbr:Guard_(computing) dbr:Proof_by_cases dbr:Backtracking dbr:Pattern_calculus dbr:Pattern_recognition dbr:Scala_programming_language dbr:Lexical_analysis dbr:Recursion dbr:Pattern_language dbr:Algebraic_data_type dbr:Pure_(programming_language) dbr:Pattern dbr:Abstract_data_type dbr:Dennis_Ritchie dbr:Proof_by_exhaustion dbr:C_Sharp_(programming_language) dbr:SPITBOL dbr:Matching_wildcards dbr:Function_(programming) dbr:Tom_(pattern_matching_language) dbr:AIML dbr:Fibonacci_number dbr:Regular_expression dbc:Articles_with_example_Haskell_code dbr:Language_construct dbr:List_(computing) dbr:Erlang_programming_language dbr:Haskell_(programming_language) dbr:Glob_(programming) dbr:Java_(programming_language) dbr:Ivan_P._Polonsky dbr:Interface_(computer_science) dbr:Kent_Recursive_Calculator dbr:Bell_Laboratories dbr:Rust_(programming_language) dbr:COMIT dbr:Red–black_tree dbr:Tree_structure dbr:AT&T_Corporation dbr:Python_(programming_language) dbr:Swift_(programming_language) dbr:REBOL dbr:Context-free_grammar dbr:AWK dbr:F_Sharp_(programming_language) dbr:PCRE dbr:Ruby_(programming_language) dbr:Prolog dbr:Computer_algebra_system dbr:TECO_(text_editor) dbr:Humanities dbr:Mathematica dbr:Backus–Naur_form dbr:ML_programming_language dbr:Hope_programming_language dbr:String_(computer_science) dbr:List_comprehension dbr:NPL_programming_language dbr:Computer_science dbc:Pattern_matching dbr:Tree_(data_structure) dbr:Refal dbr:David_J._Farber dbc:Functional_programming dbr:First-class_object dbr:Programming_language dbc:Conditional_constructs dbr:Abstract_syntax_tree dbr:Text_editor dbr:Perl dbr:Tagged_union dbr:Conditional_(programming) dbr:ML_(programming_language) dbr:Awk dbr:Ocaml dbr:Ralph_E._Griswold dbr:Alternation_(formal_language_theory) dbr:Record_(computer_science) dbr:Functional_programming dbr:Symbolic_integration dbr:Coccinelle_(software) dbr:Concatenation dbr:QED_(text_editor) dbr:Integer dbr:Graph_matching dbr:SASL_programming_language dbr:SNOBOL dbr:Curry–Howard_correspondence
dbo:wikiPageExternalLink
n14:expressions.html%23pattern n22: n23:applPatts.pdf n28:qed.html n29:easypatterns_reference.html n30:Grok-Variants-and-matching%23matching n33:PatMat n34:simple_stmts.html%23assignment-statements n36:index.htm n37:jmatch n38:views.html n41:pure-intro.pdf n42:exps.html%23pattern-matching n47:section-2.3 n51:j.jsc.2008.05.001 n52:prop.html
owl:sameAs
dbpedia-ko:패턴_매칭 dbpedia-uk:Зіставляння_зі_взірцем dbpedia-simple:Pattern_matching dbpedia-ru:Сопоставление_с_образцом dbpedia-pl:Dopasowanie_do_wzorca dbpedia-ja:パターンマッチング dbpedia-nl:Patroonvergelijking dbpedia-fr:Filtrage_par_motif dbpedia-fa:تطبیق_الگو dbpedia-da:Mønstergenkendelse dbpedia-pt:Casamento_de_padrões yago-res:Pattern_matching wikidata:Q1503724 dbpedia-de:Pattern_Matching n39:বিন্যাস_মিলকরণ freebase:m.01pn1k dbpedia-ca:Comprovació_de_patrons n44:WXr3 n46:4307192-2 dbpedia-es:Búsqueda_de_patrones dbpedia-zh:模式匹配
dbp:wikiPageUsesTemplate
dbt:Commons_category dbt:Short_description dbt:Refend dbt:Reflist dbt:Refbegin dbt:Expand_section dbt:Authority_control dbt:For dbt:About dbt:Wikibooks dbt:Citation_needed dbt:See_also dbt:More_citations_needed dbt:Strings dbt:Main
dbo:abstract
Dopasowanie do wzorca – operacja, gdzie pewne wyrażenie sprawdza się ze wzorcem, w którym może znajdować się co najmniej jedno „wolne miejsce”. W jej wyniku, jeśli nastąpiło dopasowanie, otrzymuje się listę wyrażeń dopasowanych do wolnych miejsc wzorca. Dopasowywanie do wzorca jest bardzo ekspresywną techniką programistyczną. Dwa najpopularniejsze systemy to: * wyrażenia regularne * wzorce symboliczne. Сопоставление с образцом (англ. pattern matching) — метод анализа и обработки структур данных в языках программирования, основанный на выполнении определённых инструкций в зависимости от совпадения исследуемого значения с тем или иным образцом, в качестве которого может использоваться константа, предикат, тип данных или иная поддерживаемая языком конструкция. Как правило, имеется возможность указать более одного образца и связанного с ним действия. Сопоставление с образцом часто встречается в функциональных языках программирования, таких как языки семейства ML и Haskell, в том числе в виде охранных выражений. Образцы последовательностей (например, текстовая строка) можно сопоставлять с регулярными выражениями. 컴퓨터 과학에서 패턴 매칭(pattern matching)이란 데이터를 검색할 때 특정 패턴이 출현하는지, 또한 어디에 출현하는지 등을 특정하는 방법의 일종이다. 대량의 데이터를 다룰 때 효율적으로 쓰일 수 있다. 문자열의 패턴 매칭은 문자열 검색 알고리즘의 일종이며, 현대에는 사진이나 영상에 대한 패턴매칭 연구도 다수 이루어지고 있으며, 이는 인공 지능이나 자연어 처리의 연구대상이기도 하다. En tecnologies de la informació, l'encaix o comprovació de patrons (en anglès: pattern matching) és l'operació de comprovar si una dada pot ser descomposta a partir de les operacions especificades en una expressió , obtenint-ne els components constitutius i assignant-los a les variables especificades al patró, cas de patrons d'expressions algebraiques o obtingudes com a resultat en cas d'expressions regulars en forma de llista de seccions delimitades per parèntesis. Els patrons algebraics s'utilitzen molt en llenguatges de programació funcional. Per exemple, si es té una dada cadena 'abc' i el patró és x.'c' (x seguit de 'c') la comprovació tindrà èxit i s'assignarà a la variable x el valor 'ab'. Normalment se sol especificar una llista de patrons possibles i les accions a prendre en cada cas. Cas de llistes i llenguatge Haskell: [] identifica la llista buida (x:xs) expressa la composició a partir d'un element i una altra llista La descomposició per comprovació de patrons es pot completar amb guardes per especificar accions a fer en subdominis de valors. (x:xs) | x<5 ...| altrament ... En llenguatge Scala es pot afegir comprovació de tipus en els patrons x:String ...x:Int ... Els valors individuals també poden ser especificats com a patrons 0 ...1 ...n ... In computer science, pattern matching is the act of checking a given sequence of tokens for the presence of the constituents of some pattern. In contrast to pattern recognition, the match usually has to be exact: "either it will or will not be a match." The patterns generally have the form of either sequences or tree structures. Uses of pattern matching include outputting the locations (if any) of a pattern within a token sequence, to output some component of the matched pattern, and to substitute the matching pattern with some other token sequence (i.e., search and replace). Sequence patterns (e.g., a text string) are often described using regular expressions and matched using techniques such as backtracking. Tree patterns are used in some programming languages as a general tool to process data based on its structure, e.g. C#, F#, Haskell, ML, Python, Ruby, Rust, Scala, Swift and the symbolic mathematics language Mathematica have special syntax for expressing tree patterns and a language construct for conditional execution and value retrieval based on it. Often it is possible to give alternative patterns that are tried one by one, which yields a powerful conditional programming construct. Pattern matching sometimes includes support for guards. En ciencias de la computación, búsqueda de patrones es el acto de comprobación de una determinada secuencia de fichas para la presencia de los componentes de algún patrón. En contraste con el reconocimiento de patrones, la coincidencia por lo general tiene que ser exacta. Los patrones generalmente tienen la forma de secuencias o estructuras de árbol. Usos de coincidencia de patrones incluyen la salida de los lugares (en su caso) de un patrón dentro de una secuencia de tokens, a la salida de algún componente del patrón emparejado, y sustituir el patrón coincidente con alguna otra secuencia de tokens (es decir, buscar y reemplazar). Patrones de secuencia (por ejemplo, una cadena de texto) se describen a menudo el uso de expresiones regulares y combinados utilizando técnicas tales como retrocesos. Patrones de árbol se utilizan en algunos lenguajes de programación como una herramienta general para procesar los datos sobre la base de su estructura, por ejemplo, Haskell, ML y el idioma simbólico de las matemáticas Mathematica tienen una sintaxis especial para expresar patrones de árboles y un lenguaje construyente para la ejecución condicional y recuperación de valor basado en ella. Por razones de simplicidad y eficiencia, estos patrones de árboles carecen de algunas de las características que están disponibles en las expresiones regulares. A menudo es posible dar patrones alternativos que se pretenden uno por uno, que produce una potente construcción de programación condicional. La coincidencia de patrones a veces incluye soporte para los guardias. Reescritura Plazo y gráfico reescritura idiomas dependen de coincidencia de patrones para el modo fundamental de un programa evalúa en un resultado. パターンマッチング(英: Pattern matching、パターン照合)とは、データを検索する場合に、特定のパターンが出現するかどうか、またどこに出現するかを特定する手法のことである。 文字列のパターンマッチングには、固定されたパターンの検索ではKMP法やBM法など各種の文字列探索アルゴリズムがある。また正規表現を利用する手法も多数提案されている。 画像や動画に対するパターンマッチングの研究も行われている。だが、パターンマッチングはあらかじめ人が打っておかなくてはいけないため人工知能とは別で機械が自分で考えているわけではない(そもそも「考える」ということを形式的に定義することは不可能なので、この段落の後半の「だが、」以降は、単にどこかの誰かの考える「人工知能」という語に関する主観の表明に過ぎず、意味があることを何も述べてはいない)。 いくつかの高水準プログラミング言語には、多分岐の一種で、場合分けと同時に構成要素の取り出しのできる言語機能があり、パターンマッチと呼ばれている。Haskellでの例を示す。 listSumCase lst = case lst of [] -> 0 (x : xs) -> x + listSumCase xslistSumPtn [] = 0listSumPtn (x : xs) = x + listSumPtn xs なお、この例の listSumCase は expression style、listSumPtn は declaration style である。 Em ciência da computação, casamento de padrões é o ato de verificação da presença de um padrão em um conjunto de dados. Em contraste ao reconhecimento de padrões, o padrão é rigidamente especificado, seja por uma cadeia de caracteres ou uma árvore. O casamento de padrões é usado para testar se o objeto de estudo possui a estrutura desejada, para então encontrar a estrutura relevante, encontrar os pontos de alinhamento e substituir a parte do casamento por outra estrutura. Padrões de sequência (como cadeias de texto) são geralmente escritos usando expressões regulares. Padrões de árvores podem ser usados em linguagens de programação como uma ferramenta geral para processar dados baseado em sua estrutura. Algumas linguagens de programação funcionais como Haskell, ML e Mathematica possuem uma sintaxe especial para expressar padrões de árvore e uma construção na linguagem para execução condicional. Por questões de simplicidade e eficiência, tais padrões de árvore carecem algumas das funcionalidades disponíveis em expressões regulares. 在计算机科学中,模式匹配是检查给定记号序列中,是否存在某种模式的组成部分的行为。与模式识别相反,匹配通常必须是精确的。模式通常具有序列或树状结构的形式。模式匹配的用途包括:输出一个模式在一个记号序列中的位置(如果有的话),输出匹配模式的一些组成部份,以及用一些其他的记号序列替换匹配模式(即搜索和替换)。 In de informatica wordt onder patroonvergelijking (Engels: pattern matching) het herkennen van een specifiek patroon in data verstaan. Het te herkennen patroon wordt hierbij eenduidig gespecificeerd, en bestaat uit (een samenstelling van) simpele patronen. Patroonvergelijking wordt gebruikt om te testen of data een specifieke structuur heeft (bijvoorbeeld het controleren van een e-mailadres), om data in kleinere eenheden te verdelen (bijvoorbeeld het parsen van een tekst) of om de gevonden data te vervangen door iets anders.Een veelgebruikte vorm van patroonvergelijking is het zoeken in een tekst naar patronen die gespecificeerd zijn als reguliere expressies. Patroonvergelijking kan echter ook toegepast worden op bomen, lijsten en andere samengestelde structuren. Boompatronen (Engels: tree patterns) kunnen in programmeertalen worden gebruikt om data te verwerken op basis van de structuur van deze data. Zo hebben sommige functionele programmeertalen (zoals Haskell en ML) een speciale syntaxis voor het beschrijven van boompatronen en taalconstructies om delen hiervan te inspecteren en te bewerken. Afhankelijk van de programmeertaal kan patroonvergelijking toegepast worden op functieparameters, in voorwaardelijke expressies of alleen wanneer variabelen gedefinieerd worden. Le filtrage par motif est la vérification de la présence de constituants d'un motif par un programme informatique, ou parfois par un matériel spécialisé. Par contraste avec la reconnaissance de forme, les motifs sont complètement spécifiés. De tels motifs concernent conventionnellement des séquences ou des arbres. Par exemple "*HD*pdf" peut signifier : "Toute chaîne contenant HD et se terminant par pdf". Le filtrage par motif permet de vérifier si l'objet du filtrage possède une structure donnée, s'il s'y trouve telle ou telle sous-structure spécifique et laquelle, pour y retrouver des parties par l'organisation de leur contenu, et/ou éventuellement pour substituer quelque chose d'autre aux motifs reconnus. Les séquences (particulièrement les chaînes de caractères) sont souvent décrites par des expressions rationnelles. Elles peuvent aussi être vues comme des arbres. Les motifs d'arbre peuvent être utilisés par les langages de programmation comme un outil général pour traiter leur structure.Certains langages de programmation fonctionnelle tels qu'Haskell, ML et le langage de mathématiques symboliques Mathematica disposent d'une syntaxe permettant d'exprimer les motifs d'arbre et une construction de langage déclenchant l'exécution conditionnelle et la récupération de valeurs fondées sur celle-ci. Pour des raisons d'efficacité et de simplicité, ces motifs d'arbre n'ont pas toutes les fonctionnalités propres aux expressions rationnelles. Selon le langage, les expressions de reconnaissance de motif peuvent être utilisées comme argument de fonctions, dans des expressions case où de nouvelles variables sont liées, ou dans des situations très limitées comme l'affectation en Python. Il est souvent possible de spécifier plusieurs motifs à essayer en séquence. La reconnaissance de motif peut bénéficier de gardes. Les langages de réécriture de termes utilisent le filtrage par motif pour évaluer un résultat. Le filtrage par motif est d'autant plus approprié que la structure de données sous-jacente à chercher est simple et flexible.C'est le cas pour les langages avec un penchant symbolique[pas clair] . Dans ceux-ci, les motifs sont du même type que le reste des données, et peuvent donc être passés en paramètres à des fonctions. En d'autre termes, ce sont des entités de première classe. Le filtrage par motif reconnaît un motif dans une structure arborescente préexistante tandis que les expressions rationnelles reconnaissent un motif dans une structure plate. Perl 6 propose un système qui intègre les deux sémantiques dans une syntaxe concrète unifiée. Зіставляння зі взірцем (англ. pattern matching) — метод аналізу та опрацювання структур даних у мовах програмування, заснований на виконанні певних інструкцій у залежності від збігу досліджуваного значення з тим чи іншим взірцем, яким може бути константа, предикат, тип даних або інша конструкція, підтримувана мовою. Як правило, є можливість задати більше одного взірця та пов'язаної з ним дії. Зіставляння зі взірцем часто зустрічається у функційних мовах програмування, наприклад, мовах сімейства ML та Haskell, зокрема у вигляді вартових виразів. Зразки послідовностей (наприклад, текстовий рядок) можна зіставляти з регулярними виразами. 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. Das Pattern Matching ist beispielsweise eine Methode der phylogenetischen Analyse in der Bioinformatik.
gold:hypernym
dbr:Act
prov:wasDerivedFrom
wikipedia-en:Pattern_matching?oldid=1110633698&ns=0
dbo:wikiPageLength
21251
foaf:isPrimaryTopicOf
wikipedia-en:Pattern_matching
Subject Item
dbr:Visitor_pattern
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Gus_Goes_to_Cybertown
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Event_monitoring
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Gestalt_pattern_matching
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Subgraph_isomorphism_problem
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Sigma_(signature_format)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Sophie_Schbath
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Packet_processing
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Switch_statement
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Predicate_dispatch
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Type_family
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Outline_of_Perl
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Video-oculography
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Tagged_union
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:S._Muthukrishnan_(computer_scientist)
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
n48:2008
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:String-searching_algorithm
dbo:wikiPageWikiLink
dbr:Pattern_matching
Subject Item
dbr:Pattern-matching
dbo:wikiPageWikiLink
dbr:Pattern_matching
dbo:wikiPageRedirects
dbr:Pattern_matching
Subject Item
dbr:Pattern_match
dbo:wikiPageWikiLink
dbr:Pattern_matching
dbo:wikiPageRedirects
dbr:Pattern_matching
Subject Item
dbr:Pattern_matches
dbo:wikiPageWikiLink
dbr:Pattern_matching
dbo:wikiPageRedirects
dbr:Pattern_matching
Subject Item
dbr:Pattern_matching_(functional_programming)
dbo:wikiPageWikiLink
dbr:Pattern_matching
dbo:wikiPageRedirects
dbr:Pattern_matching
Subject Item
wikipedia-en:Pattern_matching
foaf:primaryTopic
dbr:Pattern_matching