Bernd Teufel - Böcker
Visar alla böcker från författaren Bernd Teufel. Handla med fri frakt och snabb leverans.
2 produkter
2 produkter
554 kr
Skickas inom 10-15 vardagar
This text on high level programming languages introduces the basic concepts that underlie various languages. Besides the evolution of the languages, the most important aspects of language processing are considered. Elementary concepts from imperative programming languages are presented in terms of data types, expression and control structures, as well as procedures. The concepts of data encapsulation, inheritance and concurrency are also discussed in detail. The concepts of these languages are illustrated by examples from ADA, PASCAL, MODULA-2, OBERON, C++, SIMULA 67, SMALLTALK-80 and EIFFEL.
554 kr
Skickas inom 10-15 vardagar
This volume examines the translation of programmes written in a high level programming language into machine code. It deals with the major aspects of compilation systems (including many examples and exercises). Terminology for grammars and languages as well as basic analyzing techniques are introduced before starting with lexical analysis and the organization of symbol tables. The two major techniques of syntax analysis, top-down analysis and bottom-up analysis, are discussed in detail. Along with semantic and type analysis, intermediate codes, syntax-directed translation and type checking are introduced. The discussion of error handling is followed by detailed considerations of code generation and optimization. Finally, a few remarks on the impact of modern hardware developments are given. The book can be used both as a teachers' reference and a students' textbook.