Skip to main content

Höhere Programmiersprachen

  • Chapter
  • 256 Accesses

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. Michel, Th.: Fortran 90. Lehr-und Handbuch. Springer (1995)

    Google Scholar 

  2. Clocksin, F. and Ch.S. Mellish: Programming in PROLOG. Springer (2000)

    Google Scholar 

  3. May95] Mayer, O.: Programmieren in Common LISP.Spektrum Akademischer Verlag (1995)

    Google Scholar 

  4. Rauber, Th. und G. Rünger: Parallele und verteilte Programmierung. Springer (2000)

    Google Scholar 

  5. Cooper, D. et al.: Pascal. Vieweg (1999)

    Google Scholar 

  6. Eikelberg, M.: Einführung in die Arbeit mit Maple V. Fachbuchverlag Leipzig, (1998)

    Google Scholar 

  7. Habib, R.: Cobol für PCs. Mitp (1998)

    Google Scholar 

  8. Jensen, K. und N.Wirth: Pascal User Manual and Report. Springer, 3.Aufl. (1985)

    Google Scholar 

  9. Krüger, G.: Handbuch der Java-Programmierung. Addison-Wesley (2002)

    Google Scholar 

  10. Nagl, M.: Die Software-Programmiersprache ADA 95. Vieweg (1999)

    Google Scholar 

  11. Petcovic, D.: Microsoft SQL Server 2000. Addison-Wesley (2001)

    Google Scholar 

  12. Petcovic, D.: Informix Universal Server. Addison-Wesley (1997)

    Google Scholar 

  13. Sethi, R.: Programming Languages - Concepts and Constructs. Addison-Wesley (1996)

    Google Scholar 

  14. Sturm, E.: PL/1. Vieweg (2002)

    Google Scholar 

  15. Wirth, N.: The Programming Language Pascal. Acta Informatika 1, pp. 35 - 63 (1971)

    Article  MATH  Google Scholar 

  16. Herrmann, D.: Effektiv Programmieren in C und C++. Vieweg (2001)

    Google Scholar 

  17. Jos01] Josuttis, N.: Objektorientiertes Programmieren in C++ Addison-Wesley (2001)

    Google Scholar 

  18. Kernighan, B. W. und D. M. Ritchie: Programmieren in C. Hanser/Prentice Hall (1990)

    Google Scholar 

  19. Kirch-Prinz, Ulla und P. Prinz: C für PCs. mitp (2002)

    Google Scholar 

  20. Stroustrup, B.: Die C ++ Programmiersrache. Addison-Wesley (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Publish with us

Policies and ethics