Reasoning About Program Transformations Imperative Programming and Flow of Data /

Overview The motivation of this text lies in what we believe is the inadequacy of current frameworks to reason about the ?ow of data in imperative programs. This inadequacy clearly shows up when dealing with the individual side effects of loop iterations. - deed, we face a paradoxical situation wher...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Συγγραφή απο Οργανισμό/Αρχή: SpringerLink (Online service)
Άλλοι συγγραφείς: Collard, Jean-François (Επιμελητής έκδοσης)
Μορφή: Ηλεκτρονική πηγή Ηλ. βιβλίο
Γλώσσα:English
Έκδοση: New York, NY : Springer New York, 2003.
Θέματα:
Διαθέσιμο Online:Full Text via HEAL-Link
Πίνακας περιεχομένων:
  • Basic Concepts
  • Describing Program Executions
  • Labels
  • Analyses and Transformations
  • Revisiting Some Classical Compiler Concepts
  • Reaching Definition Analysis
  • Applications of Reaching Definition Analysis
  • Some Classical Compiler Concepts, Part II
  • Data Flow and Expansion
  • Single-Assignment Forms
  • Maximal Static Expansion
  • Parallel Languages
  • Conclusion: Toward Algorithm Recognition.