ABSTRACT

This chapter looks at some of those languages, and gives general advice for implementation strategies. I won’t give complete implementations here, however, because the overwhelming majority of the implementation task is the same, no matter what language you use. Different languages make it more or less complex to achieve the same thing, however, so it is worth understanding the pitfalls before you start.