|
Monday Afternoon
|
| 30 | Roll Your Own Language in Java Steve Metsker, Capital One |
Colorado Convention Center - C108 |
|
Application developers have lots of chances to use little languages, but you have to know how to see and seize the opportunity. When text appears in patterns, as it does in markup languages, user edits and in most web sites, there is usually a chance to put a new little language to use. The Interpreter pattern in "Design Patterns" shows how to create new languages, but this is a difficult pattern to master without a tutorial. By attending this tutorial, you will gain the tools to start seeing and seizing opportunities for creating new little languages.
Attendee Background: Attendees should understand the object-oriented principles of inheritance and polymorphism. The examples are all given in Java, so attendees should recognize basic Java syntax. Steve has worked with Basic, Fortran, PL/I, C, Smalltalk, and Java, in Fort Collins, South Portland, Austin, Zug, Lexington and Richmond, pretty much in that order. He wrote, "Java Rules", an article about applying the Interpreter pattern, in February, 1998, for Java Report. Feedback from that article convinced Steve that a lot of people would be interested in a tutorial on how to roll their own new little languages. |
|
at a Glance |
|
of all Tutorials |
|