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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
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.
[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.
[Cer98] P. Ceruzzi. A History of Modern Computing. MIT Press, 1998.
[Clo12] F. Clocksin und C. S. Mellish. Programming in PROLOG. Springer, 5. Aufl., 2012.
[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.
[Hab98] R. Habib. Cobol für PCs. MIT Press, 1998.
[Hit07] P. Hitzler, M. Krötzsch, S. Rudolph und Y. Sure. Semantic Web: Grundlagen. Springer, 2007.
[Jen85] K. Jensen und N. Wirth. Pascal User Manual and Report. Springer, 3. Aufl., 1985.
[Ker00] B. W. Kernighan und D. M. Ritchie. The C Programming Language. Markt+Technik Verlag, 2. Aufl., 2000.
[Kjo09] S. Kjoerup. Semiotik. UTP, 2009.
[LLV] LLVM/Clang Compiler. https://clang.llvm.org.
[Luh17] N. Luhmann. Einführung in die Systemtheorie. Carl-Auer Verlag, 7. Aufl., 2017.
[Mic95] T. Michel. Fortran 90. Lehr- und Handbuch. Springer, 1995.
[MIS13] MISRA. Guidelines for the Use of the C Language in Critical Systems (MISRA C). Motor Industry Software Reliability Association (MISRA), 2013.
[Mü09] H. M. Müller. Arbeitsbuch Linguistik: Eine Einführung in die Sprachwissenschaft. UTB, 2009.
[Nag03] M. Nagl. Softwaretechnik mit Ada 95 – Entwicklung großer Systeme. Vieweg, 2003.
[Pri08] L. Priese und H. Wimmel. Petri-Netze. Springer, 2. Aufl., 2008.
[Pri16] P. Prinz und T. Crawford. C in a Nutshell: The Definitive Reference. O’Reilly UK Ltd., 2. Aufl., 2016.
[Pyt] Python. https://www.python.org/.
[Rau12] T. Rauber und G. Rünger. Parallele Programmierung. Springer, 2012.
[Sea13] R. C. Seacord. Secure Coding in C and C++. Addison-Wesley, 2. Aufl., 2013.
[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.
[Str13] B. Stroustrup. The C++ Programming Language. Addison-Wesley, 4. Aufl., 2013.
[Stu08] E. Sturm. Das neue PL/1. Vieweg+Teubner, 2008.
[The22] T. Theis. Einstieg in Python. Rheinwerk Computing, 7. Aufl., 2022.
[Tou13] D. Touretzky. Common LISP: A Gentle Introduction to Symbolic Computation. Dover Publications, 2013.
[Wir71] N. Wirth. The Programming Language Pascal. Acta Informatika, 1:35–63, 1971.
[Wol20] J. Wolf. Grundkurs C. Rheinwerk Computing, 3. Aufl., 2020.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2023 Der/die Autor(en), exklusiv lizenziert an Springer Fachmedien Wiesbaden GmbH, ein Teil von Springer Nature
About this chapter
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
DOI: https://doi.org/10.1007/978-3-658-41779-6_9
Published:
Publisher Name: Springer Vieweg, Wiesbaden
Print ISBN: 978-3-658-41778-9
Online ISBN: 978-3-658-41779-6
eBook Packages: Computer Science and Engineering (German Language)