On Aug 19 10:13, Emre Sevinc wrote:
> Merak ettim acaba Common Lisp ya da Scheme icin SimMetrics tarzi
> bir islev kitapligi var midir?

Levenshtein (yada Soundex) algoritmalarının herhangi bir programlama
dilinde kütüphanesinin olmadığına şimdiye kadar şahit olmadım.

Kısa bir Google araması sonucu şöyle bir şey buldum:

[http://www.neilvandyke.org/levenshtein-scm/]
This is a Scheme implementation of the Levenshtein Distance algorithm,
which is an edit distance metric of string similarity. The Levenshtein
Distance is a function of two strings that represents a count of
single-character insertions, deletions, and substitions that will change
the first string to the second.

Özellikle veritabanındaki FTS (Full Text Search) zamazingoları için
"lokum" diye tabir edebileceğimiz bir özellik. Ama şahsi fikrim, bu tür
fonksiyonların çok büyük veri kümeleri üzerine uygulanmalarından dolayı,
makine diline yakın programlama dilleri ile geliştirilmelerinin daha
doğru olduğu yönünde. Tabii şöyle bir gerçek de var ki, benim C ile
geliştirdiğim Levenshtein algoritmasını herhangi bir Lisp dialektiği ile
daha hızlı çalışacak şekilde geliştiribilecek bir programcı her daim
mevcut olacaktır.


İyi çalışmalar.

_______________________________________________
cs-lisp mailing list
[email protected]
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp

Cevap