Ev gelişme Örüntü eşleme nedir? - techopedia nedir?

Örüntü eşleme nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Örüntü Eşleme ne anlama geliyor?

Bilgisayar bilimlerinde örüntü eşleştirme, ham veriler veya bir belirteç dizisi arasında bazı örüntülerin belirli veri dizilerinin kontrolü ve konumlandırılmasıdır. Örüntü tanımanın aksine, eşleşme durumunda eşleşme tam olmalıdır. Örüntü eşleştirme, çeşitli programlama dillerindeki en temel ve önemli paradigmalardan biridir. Birçok uygulama, desen eşleştirmeyi görevlerinin önemli bir parçası olarak kullanır.

Techopedia, Desen Eşleşmesini açıklıyor

Desen eşleştirme, klasik biçiminde, tek boyutlu dize eşleşmesinin kullanımını içerir. Desenler ya ağaç yapıları ya da dizilerdir. Örüntü eşleştirmeyi kullanan farklı programlama dilleri ve makineleri vardır. Makineler söz konusu olduğunda başlıca sınıflandırmalar deterministik sonlu durum otomatlarını, deterministik aşağı itmeli otomatları, belirsiz olmayan aşağı itmeli otomatları ve Turing makinelerini içerir. Düzenli programlama dilleri, kalıp eşleşmesi için normal ifadelerden yararlanır. Ağaç desenleri, Haskell gibi belirli programlama dillerinde, yapıya dayalı verileri işlemek için bir araç olarak da kullanılır. Düzenli ifadelerle karşılaştırıldığında, ağaç desenleri basitlik ve verimlilikten yoksundur.

Bilgisayar biliminde desen eşleştirme için birçok uygulama vardır. Üst düzey dil derleyicileri, sözdizimsel olarak doğru olup olmadıklarını belirlemek için kaynak dosyalarını ayrıştırmak için kalıp eşleşmesini kullanır. Programlama dillerinde ve uygulamalarında, desen eşleştirme, eşleşen modeli tanımlamak veya eşleşen modeli başka bir belirteç dizisiyle değiştirmek için kullanılır.

Örüntü eşleme nedir? - techopedia nedir?