Skip to main content

Höhere Programmiersprachen und C

  • Chapter
  • First Online:
Grundkurs Informatik

Zusammenfassung

Das bei den ersten Computern erforderliche Programmieren in der binär codierten Maschinensprache des betreffenden Mikroprozessors war äußerst mühsam. Daher hat man schon bald gut merkbare Abkürzungen (mnemonische Codes) für die erforderlichen Operationen verwendet. So entstanden die in Kap. 5.5 erläuterten Assemblersprachen als die ersten maschinennahen Sprachen. Die Übertragung in ein lauffähiges Maschinenprogramm erfolgt durch ein als Assembler bezeichnetes Hilfsprogramm.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  • [Abe01] H. Abelson, G. J. Sussman und J. Sussman. Struktur und Interpretation von Computerprogrammen. Springer, 4. Aufl., 2001.

    Google Scholar 

  • [Car09] K.-U. Carstensen, C. Ebert, C. Ebert, S. Jekat, H. Langer und R. Klabunde. Computerlinguistik und Sprachtechnologie: Eine Einführung. Spektrum Akademischer Verlag, 3. Aufl., 2009.

    Google Scholar 

  • [Cer98] P. Ceruzzi. A History of Modern Computing. MIT Press, 1998.

    Google Scholar 

  • [Clo12] F. Clocksin und C. S. Mellish. Programming in PROLOG. Springer, 5. Aufl., 2012.

    Google Scholar 

  • [CPP] cppreference.com. https://www.cppreference.com.

  • [GCC] GCC, the GNU Compiler Collection. https://gcc.gnu.org.

  • [Gos14] J. Gosling, B. Joy und G. Steele. The Java Language Specification. Addison Wesley, 2014.

    Google Scholar 

  • [Hab98] R. Habib. Cobol für PCs. MIT Press, 1998.

    Google Scholar 

  • [Hit07] P. Hitzler, M. Krötzsch, S. Rudolph und Y. Sure. Semantic Web: Grundlagen. Springer, 2007.

    Google Scholar 

  • [Jen85] K. Jensen und N. Wirth. Pascal User Manual and Report. Springer, 3. Aufl., 1985.

    Google Scholar 

  • [Ker00] B. W. Kernighan und D. M. Ritchie. The C Programming Language. Markt+Technik Verlag, 2. Aufl., 2000.

    Google Scholar 

  • [Kjo09] S. Kjoerup. Semiotik. UTP, 2009.

    Google Scholar 

  • [LLV] LLVM/Clang Compiler. https://clang.llvm.org.

  • [Luh17] N. Luhmann. Einführung in die Systemtheorie. Carl-Auer Verlag, 7. Aufl., 2017.

    Google Scholar 

  • [Mic95] T. Michel. Fortran 90. Lehr- und Handbuch. Springer, 1995.

    Google Scholar 

  • [MIS13] MISRA. Guidelines for the Use of the C Language in Critical Systems (MISRA C). Motor Industry Software Reliability Association (MISRA), 2013.

    Google Scholar 

  • [Mü09] H. M. Müller. Arbeitsbuch Linguistik: Eine Einführung in die Sprachwissenschaft. UTB, 2009.

    Google Scholar 

  • [Nag03] M. Nagl. Softwaretechnik mit Ada 95 – Entwicklung großer Systeme. Vieweg, 2003.

    Google Scholar 

  • [Pri08] L. Priese und H. Wimmel. Petri-Netze. Springer, 2. Aufl., 2008.

    Google Scholar 

  • [Pri16] P. Prinz und T. Crawford. C in a Nutshell: The Definitive Reference. O’Reilly UK Ltd., 2. Aufl., 2016.

    Google Scholar 

  • [Pyt] Python. https://www.python.org/.

  • [Rau12] T. Rauber und G. Rünger. Parallele Programmierung. Springer, 2012.

    Google Scholar 

  • [Sea13] R. C. Seacord. Secure Coding in C and C++. Addison-Wesley, 2. Aufl., 2013.

    Google Scholar 

  • [SEI16] SEI. SEI CERT C Coding Standard: Rules for Developing Safe, Reliable, and Secure Systems. Software Engineering Institute, Carnegie Mellon University, 2016. https://resources.sei.cmu.edu/downloads/secure-coding/assets/seicert-c-coding-standard-2016-v01.pdf.

  • [Shv19] A. T. Shvets. Beginning Ada Programming: From Novice to Professional. Apress, 2019.

    Google Scholar 

  • [Str13] B. Stroustrup. The C++ Programming Language. Addison-Wesley, 4. Aufl., 2013.

    Google Scholar 

  • [Stu08] E. Sturm. Das neue PL/1. Vieweg+Teubner, 2008.

    Google Scholar 

  • [The22] T. Theis. Einstieg in Python. Rheinwerk Computing, 7. Aufl., 2022.

    Google Scholar 

  • [Tou13] D. Touretzky. Common LISP: A Gentle Introduction to Symbolic Computation. Dover Publications, 2013.

    Google Scholar 

  • [Wir71] N. Wirth. The Programming Language Pascal. Acta Informatika, 1:35–63, 1971.

    Google Scholar 

  • [Wol20] J. Wolf. Grundkurs C. Rheinwerk Computing, 3. Aufl., 2020.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hartmut Ernst .

Rights and permissions

Reprints and permissions

Copyright information

© 2023 Der/die Autor(en), exklusiv lizenziert an Springer Fachmedien Wiesbaden GmbH, ein Teil von Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Ernst, H., Schmidt, J., Beneken, G. (2023). Höhere Programmiersprachen und C. In: Grundkurs Informatik. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-41779-6_9

Download citation

Publish with us

Policies and ethics