Byrne's Reverse Engineering Technique
Jessica Keyes · Auerbach Publications eBooks · 2002
There are problems with each of these approaches. Manually translated source code often retains the style and flavor of the original implementation. This approach is labor intensive and error prone. Automatic translation, a better technique, has problems as well.