Massimo Caliman
by Massimo Caliman
~1 min read

Modified

Languages

  • English

Categories

  • Software Engineering

Tags

  • Design Pattern
  • Design Patterns Interpreter
  • Java

The pattern interpreter is little used nowadays, there have been more powerful and ready-to-use tools for years if we need to provide our application with a scripting language or a real proper DSL (the Scala language for this purpose is extraordinarily effective). Its educational value is still considerable, learning how to make an interpreter (however small and limited) add important knowledge to one’s computing background, which, not by chance, are always covered in a university course (whether computer science or computer engineering). You can find an example project on GitHub at this address: https://github.com/mcaliman/JavaPatternsCollection