|
Showing 1 - 4 of
4 matches in All Departments
The books in this trilogy capture the foundational core of advanced
informatics. The authors make the foundations accessible, enabling
students to become effective problem solvers. This first volume
establishes the inductive approach as a fundamental principle for
system and domain analysis. After a brief introduction to the
elementary mathematical structures, such as sets, propositional
logic, relations, and functions, the authors focus on the
separation between syntax (representation) and semantics (meaning),
and on the advantages of the consistent and persistent use of
inductive definitions. They identify compositionality as a feature
that not only acts as a foundation for algebraic proofs but also as
a key for more general scalability of modeling and analysis. A core
principle throughout is invariance, which the authors consider a
key for the mastery of change, whether in the form of extensions,
transformations, or abstractions. This textbook is suitable for
undergraduate and graduate courses in computer science and for
self-study. Most chapters contain exercises and the content has
been class-tested over many years in various universities.
The books in this trilogy capture the foundational core of advanced
informatics. The authors make the foundations accessible, enabling
students to become effective problem solvers. This first volume
establishes the inductive approach as a fundamental principle for
system and domain analysis. After a brief introduction to the
elementary mathematical structures, such as sets, propositional
logic, relations, and functions, the authors focus on the
separation between syntax (representation) and semantics (meaning),
and on the advantages of the consistent and persistent use of
inductive definitions. They identify compositionality as a feature
that not only acts as a foundation for algebraic proofs but also as
a key for more general scalability of modeling and analysis. A core
principle throughout is invariance, which the authors consider a
key for the mastery of change, whether in the form of extensions,
transformations, or abstractions. This textbook is suitable for
undergraduate and graduate courses in computer science and for
self-study. Most chapters contain exercises and the content has
been class-tested over many years in various universities.
Code motion techniques are integrated in many optimizing production
and research compilers. They are still a major topic of ongoing
research in program optimization, but traditional methods are
restricted by a narrow focus on their immediate effects. A more
ambitious approach is to investigate the interdependencies between
distinct component transformations.
This monograph provides a comprehensive account of the methods most
accepted in practice for program analysis and program
transformation for imperative languages. It also develops a
scenario, systematically and step by step, which overcomes the
structural restrictions that had previously long resisted attack.
The author presents formal proofs for all the steps leading to this
breakthrough, though the reader may skip the proofs and consult the
technical details as needed yet still enjoy a smooth introduction
to the central principles of code motion.
Die auf drei Bande angelegte Reihe mit prufungsrelevanten
Aufgaben und Losungen erlautert grundlegende Mathematik-bezogene
Methoden der Informatik. Der vorliegende erste Band "Induktives
Vorgehen" intoniert das durch das Zusammenspiel von Struktur,
Invarianz und Abstraktion gepragte Leitthema der Trilogie zu den
"Grundlagen der Hoheren Informatik." Die beide Folgebande
"Algebraisches Denken" und " Perfektes Modellieren" greifen dieses
Thema dann variierend und in immer komplexer werdenden
Zusammenhangen vertiefend auf. Wie beim Bolero von Ravel, wo die
gleiche Melodie von immer mehr Musikern mit immer mehr Instrumenten
gespielt wird, soll dies dazu fuhren, dass der Leser das Leitthema
derart verinnerlicht, dass er es selbst an ungewohnter Stelle
wiedererkennen und eigenstandig auf neue Szenarien ubertragen kann.
Damit hat er beste Voraussetzungen fur das weitere
Informatikstudium und eine erfolgreiche berufliche Zukunft, sei es
in Wissenschaft, Management oder Industrie."
|
You may like...
Loot
Nadine Gordimer
Paperback
(2)
R375
R347
Discovery Miles 3 470
|