Talk:Soundex: Difference between revisions

1,175 bytes added ,  12 years ago
→‎Task Improvement: added my 2¢ worth. -- ~~~~
(→‎Task Improvement: added my 2¢ worth. -- ~~~~)
Line 5:
:As I understand, there are different soundex algorithms, based somewhat on the language and on the applicatons. I also read the Wikipedia entry and it does not present the algorithm clearly. A couple of years ago I needed an algorithm to match information for new entries in a database to existing names. That's when I ran across the soundex algorithm. --[[User:Rldrenth|Rldrenth]] 21:03, 12 November 2009 (UTC)
The task seems very ambiguous to me. Should I be writing code that parses a word based on the Wikipedia "Rules" section? Should I show that burrows and Burroughs have the same soundex index? Should there be a "Sample Output" section? The task may be simple to implement, if I only knew what was expected. -[[User:Crazyfirex|Crazyfirex]] Feb. 20, 19:39:47 (UTC)
 
::: Yes, the ''Burroughs'' and ''burrows'' words took me a while to get straight, but in doing so, I found the bug in the program. It was because of this bug that I verified my REXX program with almost all other samples to verify my interpretation and implementation of the rules were correct.
 
::: Also, thanks to the '''Go''' program, I found another bug (using ''12346'' as a word). If I hadn't perused through ''all'' of the examples' outputs, I'd never found that error.
 
::: I think the ole saw about ''it's not over until the fat lady sings'' should apply here. If you don't show any output, we can't assume the program (example) is correct. I coded up an equivalent program of the PL/I example and it produced incorrect results. [I don't have a PL/I compiler, so I can't bet my life on it that it's wrong.] I'm sure that there are other examples that are incorrect, particularly those examples that assume the first character is a letter, and in other cases, where the character being examined isn't a letter of the Latin alphabet (punctuation, blanks, apostrophes, hyphens, etc). -- [[User:Gerard Schildberger|Gerard Schildberger]] 06:57, 31 May 2012 (UTC)
 
== Which Soundex? ==