Zaslat SMS: Principles of compiler design /