Optimierung objektorientierter Programme: Übersetzungstechniken, Analysen und Transformationen: Xpert.press
Autor Martin Trappde Limba Germană Paperback – 18 sep 2011
Din seria Xpert.press
- 20% Preț: 316.28 lei
- 20% Preț: 360.51 lei
- 20% Preț: 304.00 lei
- Preț: 24.32 lei
- 20% Preț: 274.66 lei
- 20% Preț: 118.97 lei
- 20% Preț: 397.69 lei
- 20% Preț: 355.70 lei
- 20% Preț: 407.09 lei
- 20% Preț: 464.58 lei
- 20% Preț: 346.82 lei
- Preț: 436.18 lei
- 20% Preț: 294.58 lei
- 20% Preț: 354.57 lei
- 20% Preț: 484.96 lei
- 20% Preț: 351.07 lei
- 20% Preț: 434.64 lei
- 20% Preț: 521.54 lei
- 20% Preț: 304.41 lei
- Preț: 285.62 lei
- 20% Preț: 269.26 lei
- 20% Preț: 265.15 lei
- 20% Preț: 411.54 lei
- 20% Preț: 238.31 lei
- 20% Preț: 406.78 lei
- 20% Preț: 347.76 lei
- 20% Preț: 252.25 lei
- 20% Preț: 411.54 lei
- 20% Preț: 354.26 lei
- 11% Preț: 494.14 lei
- Preț: 413.45 lei
- 20% Preț: 529.62 lei
- 20% Preț: 324.01 lei
- 20% Preț: 463.45 lei
- 20% Preț: 304.27 lei
- 20% Preț: 319.43 lei
- 20% Preț: 244.05 lei
- Preț: 287.86 lei
- 20% Preț: 491.16 lei
- Preț: 414.02 lei
- 20% Preț: 184.99 lei
- 20% Preț: 384.66 lei
- 20% Preț: 278.31 lei
- 20% Preț: 292.83 lei
- 20% Preț: 461.53 lei
- 20% Preț: 179.30 lei
- 20% Preț: 471.85 lei
- 20% Preț: 377.35 lei
- Preț: 130.48 lei
- 15% Preț: 492.87 lei
Preț: 228.96 lei
Preț vechi: 286.21 lei
-20% Nou
Puncte Express: 343
Preț estimativ în valută:
43.82€ • 46.23$ • 36.52£
43.82€ • 46.23$ • 36.52£
Carte tipărită la comandă
Livrare economică 02-16 ianuarie 25
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9783642639999
ISBN-10: 3642639992
Pagini: 200
Ilustrații: IX, 189 S.
Dimensiuni: 155 x 235 x 11 mm
Greutate: 0.29 kg
Ediția:Softcover reprint of the original 1st ed. 2001
Editura: Springer Berlin, Heidelberg
Colecția Springer
Seria Xpert.press
Locul publicării:Berlin, Heidelberg, Germany
ISBN-10: 3642639992
Pagini: 200
Ilustrații: IX, 189 S.
Dimensiuni: 155 x 235 x 11 mm
Greutate: 0.29 kg
Ediția:Softcover reprint of the original 1st ed. 2001
Editura: Springer Berlin, Heidelberg
Colecția Springer
Seria Xpert.press
Locul publicării:Berlin, Heidelberg, Germany
Public țintă
Professional/practitionerCuprins
1 Einleitung.- 2 Anforderungsanalyse.- 2.1 Ineffizienzen objektorientierter Programme.- 2.2 Benötigte Optimierungen.- 2.3 Benötigte Programminformationen.- 2.4 Approximation von Programminformationen.- 2.5 Beziehungen zwischen Programminformationen.- 2.6 Zusammenfassung.- 3 Stand von Forschung und Technik.- 3.1 Optimierungen.- 3.2 Programmanalyse.- 3.3 Programmrepräsentation.- 3.4 Offene Probleme.- 4 Explizite Abhängigkeitsgraphen.- 4.1 Darzustellende Informationen.- 4.2 Syntax und Semantik expliziter Abhängigkeitsgraphen.- 4.3 Aufbau aus der semantischen Analyse.- 4.4 Abbau der Darstellung.- 4.5 Zusammenfassung.- 5 Programmanalyse über expliziten Abhängigkeitsgraphen.- 5.1 Analyse von Werten und Abhängigkeiten.- 5.2 Beschleunigung der Konvergenz.- 5.3 Reduktion des Speicherbedarfs.- 5.4 Modellierung kontextsensitiver Werte mit ?-Termen.- 5.5 Zusammenfassung.- 6 Optimierung expliziter Abhängigkeitsgraphen.- 6.1 Transformationen als Graphersetzung.- 6.2 Traditionelle Optimierungen.- 6.3 Beseitigung objektorientierter Ineffizienzen.- 6.4 Reduktion nicht essentieller Abhängigkeiten.- 6.5 Iterative optimierende Übersetzung.- 6.6 Zusammenfassung.- 7 Praktische Ergebnisse.- 7.1 Der Sather-K Übersetzer.- 7.2 Testprogramme.- 7.3 Messungen.- 7.4 Speichereffizienz von ?-Termen.- 7.5 Vergleich zu anderen Übersetzern.- 7.6 Diskussion.- 8 Zusammenfassung.- Literatur.- A Entscheidungsdiagramme.- A.1 Geordnete, binäre Entscheidungsdiagramme.- A.2 Größe von OBDDs.- A.3 Symbolisches Rechnen auf OBDDs.- A.4 Effiziente Implementierung.- A.5 Andere Typen von Entscheidungsdiagrammen.- B Beispielprogramme.
Textul de pe ultima copertă
Objektorientierung ist eine der wesentlichen Techniken zur Realisierung von Softwaresystemen. Die unbestrittenen Vorteile dieses Ansatzes bei der Modellierung und Implementierung müssen jedoch häufig durch eine geringere Effizienz der so erstellten Programme erkauft werden. Dieses Buch vermittelt moderne Optimierungstechniken, die es Übersetzern für objektorientierte Programmiersprachen wie Sather, Java oder C# ermöglichen, automatisch effizientere ausführbare Programme zu erzeugen. Ausgehend von den speziellen Anforderungen an die Optimierung objektorientierter Programme werden in einem ganzheitlichen Ansatz geeignete übersetzerinterne Programmrepräsentationen, Algorithmen für deren globale Analyse und zielgerichtete Programmtransformationen zur Effizienzsteigerung vermittelt.
Caracteristici
Darstellung der Kerntechniken des modernen Übersetzerbaus Vermittlung von modernen Techniken zur Realisierung optimierender Übersetzer für objektorientierte Programmiersprachen Ganzheitliche Darstellung des Themas Includes supplementary material: sn.pub/extras