Zusammenfassung
In Kapitel 1 haben wir unser Augenmerk auf Rechenprozesse und auf die Rolle von Prozeduren bei der Programmkonstruktion gerichtet. Wir konnten verfolgen, wie elementare Daten (Zahlen) und elementare Operationen (arithmetische Operationen) verwendet werden, wie Prozeduren durch Komposition und mit Hilfe von Bedingungen und Parametern zu zusammengesetzten Prozeduren kombiniert werden, und wie Prozeduren mit Hilfe von define abstrahiert werden. Wir konnten feststellen, daß eine Prozedur als Muster für den Ablauf eines Prozesses angesehen werden kann, und wir haben einige häufig vorkommende Prozeßabläufe in ihrer Verkörperung als Prozeduren klassifiziert, über sie nachgedacht und sie auf einfache Weise algorithmisch analysiert. Wir konnten außerdem feststellen, daß Prozeduren höherer Ordnung die Leistungsfähigkeit unserer Sprache dadurch erhöhen, daß sie die Behandlung allgemeiner Berechnungsmethoden und damit auch logisches Denken mit Hilfe dieser Methoden erlauben. Das ist es im wesentlichen, was zum Programmieren gehört.
Wir kommen nun zu dem entscheidenden Schritt mathematischer Abstraktion: wir vergessen, wofür die Symbole stehen. … [Der Mathematiker] braucht die Hände nicht in den Schoß zu legen; es gibt viele Operationen, die er mit diesen Symbolen ausführen kann, ohne jemals die Dinge betrachten zu müssen, für die sie stehen.
Hermann Weyl, Die mathematische Denkweise
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Abelson, H., Sussman, G.J., Sussman, J. (1998). Konstruktion von Abstraktionen mit Daten. In: Struktur und Interpretation von Computerprogrammen. Springer-Lehrbuch. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-97727-5_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-97727-5_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63898-8
Online ISBN: 978-3-642-97727-5
eBook Packages: Springer Book Archive