Programming languages: Design and implementation
by Terrence W. Pratt, Marvin V. Zelkowitz
Category: Computers

This describes programming language design by means of the underlying software and hardware architecture that is required for execution of programs written in those languages.