Zusammenfassung
Das Programmieren in Assembler ist trotz mnemonischer Bezeichnungen, frei wählbarer Namen, Makros und Unterprogrammen sehr mühsam und Zeit raubend. Die resultierenden Programme sind meist lang, unübersichtlich und für alle außer (vielleicht) den Autor schwer zu durchschauen. Das liegt daran, dass viele Sprachelemente spezifisch für die verwendete Maschine sind, aber mit dem gerade zu bearbeitenden Problem nichts zu tun haben und insofern vom Programmierer früher oder später als Ballast empfunden werden. Man hat daher schon bald nach der Einführung der ersten elektronischen Rechenanlagen problemorientierte Sprachen entwickelt, die den Benutzer von rechnerspezifischen Details abschirmen. Diese Sprachen sind formalisiert, aber der menschlichen Denk- und Ausdrucksweise angepasst, beispielsweise durch enge Anlehnung an die Schreibweise mathematischer Formeln. Je nachdem wie weit diese Anpassung getrieben wird, spricht man von höheren oder niederen bzw. maschinennahen Sprachen. Mittlerweile hat sich eine ganze Reihe wohl durchdachter Sprachkonzepte für die verschiedensten Anwendungsgebiete etabliert.
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.
Literatur
Michel, Th.: Fortran 90. Lehr-und Handbuch. Springer (1995)
Clocksin, F. and Ch.S. Mellish: Programming in PROLOG. Springer (2000)
May95] Mayer, O.: Programmieren in Common LISP.Spektrum Akademischer Verlag (1995)
Rauber, Th. und G. Rünger: Parallele und verteilte Programmierung. Springer (2000)
Cooper, D. et al.: Pascal. Vieweg (1999)
Eikelberg, M.: Einführung in die Arbeit mit Maple V. Fachbuchverlag Leipzig, (1998)
Habib, R.: Cobol für PCs. Mitp (1998)
Jensen, K. und N.Wirth: Pascal User Manual and Report. Springer, 3.Aufl. (1985)
Krüger, G.: Handbuch der Java-Programmierung. Addison-Wesley (2002)
Nagl, M.: Die Software-Programmiersprache ADA 95. Vieweg (1999)
Petcovic, D.: Microsoft SQL Server 2000. Addison-Wesley (2001)
Petcovic, D.: Informix Universal Server. Addison-Wesley (1997)
Sethi, R.: Programming Languages - Concepts and Constructs. Addison-Wesley (1996)
Sturm, E.: PL/1. Vieweg (2002)
Wirth, N.: The Programming Language Pascal. Acta Informatika 1, pp. 35 - 63 (1971)
Herrmann, D.: Effektiv Programmieren in C und C++. Vieweg (2001)
Jos01] Josuttis, N.: Objektorientiertes Programmieren in C++ Addison-Wesley (2001)
Kernighan, B. W. und D. M. Ritchie: Programmieren in C. Hanser/Prentice Hall (1990)
Kirch-Prinz, Ulla und P. Prinz: C für PCs. mitp (2002)
Stroustrup, B.: Die C ++ Programmiersrache. Addison-Wesley (2000)
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2003 Friedr. Vieweg & Sohn Verlagsgesellschaft mbH, Braunschweig/Wiesbaden
About this chapter
Cite this chapter
Ernst, H. (2003). Höhere Programmiersprachen. In: Grundkurs Informatik. Vieweg+Teubner Verlag. https://doi.org/10.1007/978-3-322-91968-7_7
Download citation
DOI: https://doi.org/10.1007/978-3-322-91968-7_7
Publisher Name: Vieweg+Teubner Verlag
Print ISBN: 978-3-528-25717-0
Online ISBN: 978-3-322-91968-7
eBook Packages: Springer Book Archive