Vortrag über:
C/C++ (Entstehung u. Funktionsweise) Eric, Guimatsia
Studienbegleitendes Seminar | Gruppe Gelb | 03.11.09
http://myhpi .de/~marcel. taeumel/
Gliederung 2
■ Einleitung ■ Konzept der Sprache C/C++ ■ Variablen und Datentypen ■ Ausführbare Befehle ■ Aufbau von Ausdrücken (Operatoren) ■ Datenstrukture ■ Zeiger (Pointer) ■ Bibliothekfunktionen ■ Vorzüge von C/C++ ■ Litteraturverzeichnis
Studienbegleitendes Seminar | Eric, Guimatsia | 03. November 2009
Einleitung 3
■ Einleitung Einleitung □ Definition von Programmiersprache □ Definition von Programmiersprache
□ Kurze Geschichte der Entstehung von C, dann C++ □Kurze Geschichte der Entstehung von C, dann C++
Studienbegleitendes Seminar | Eric, Guimatsia | 03. November 2009
Konzept der Sprache C/C++ 4
■ Konzept der Sprache C/C++ □ Das erste Programme □ Grundlegende Programmaufbau □ Aufbau einer Funktion
Studienbegleitendes Seminar | Eric, Guimatsia | 03. November 2009
Variablen und Datentypen 5
Variablen und Datentypen □ Variablen Vs. Konstanten □ Datentypen ◊ Datentyp ◊ Datentyp ◊ Datentyp ◊ Datentyp
char short, int, und long mit unsigned float und double
□ Gültigkeit und Lebensdauer von Variablen Studienbegleitendes Seminar | Eric, Guimatsia | 03. November 2009
Ausführbare Befehle 6
Ausführbare Befehle □ Ausdrücke und Zuweisung □ Befehlsfolgen □ If… (else) □ While □ Do…While □ Switch, case und default □ Breack □ Continue □ Return □ Goto Studienbegleitendes Seminar | Eric, Guimatsia | 03. November 2009
Aufbau von Ausdrücken 7
Aufbau von Ausdrücken
(Operatoren)
□ Arithmetische Operatroren □ Logische Operatoren □ Zuweisungsoperatoren □ Kommaoperator □ Typekonvertierungen
und Rangfolge der Operatoren
Studienbegleitendes Seminar | Eric, Guimatsia | 03. November 2009
Datenstrukture 8
Datenstrukture □ Arrays □ Strukture
□ Union
Studienbegleitendes Seminar | Eric, Guimatsia | 03. November 2009
Zeiger 9
Zeiger (Pointer)
□ Einfache Pointer □ Pointer und Arrays
□ Pointer auf Struktures und Unions □ Pointer auf Funktionsparameter
□ Pointer auf Funktionen Studienbegleitendes Seminar | Eric, Guimatsia | 03. November 2009
Bibliotheksfunktionen 10
Bibliotheksfunktionen
□ Übersicht □ Mathematische Funktionen
□ Stringbehandlungsfunktionen □ Konvertierfunktionen
□ Elementare, höhere E/A-Funktionen Studienbegleitendes Seminar | Eric, Guimatsia | 03. November 2009
Vorzüge von C/C++ 11
Vorzüge von C/C++
□ Schnelligkeit □…
□…
Studienbegleitendes Seminar | Eric, Guimatsia | 03. November 2009
Litteraturverzeichnis 12
Verzeichnis der verwendeten Litteratur □
[Online]
http://www.akademie-fuer-fernstudien.de/it-lehrgaenge/c-programmierer/ http://www.tobs-prog-world.de/kap1.htm http://www.abipur.de/hausaufgaben/neu/detail/stat/176360008.html http://www.mathematik.uni-marburg.de/~cpp/
□ [Bücher] Burkard, Werner : C im Überblick: Einführung in die Programmierung/ 3. Aufl.- Hannover Heise, 1991 Prof. Dr. Heinz Peter Gumm und Prof. Dr. Manfred Sommer: Einführung in die Informatik/7. vollständig überarbeitete Auflage, Oldenbourg, München 2006
Studienbegleitendes Seminar | Eric, Guimatsia | 03. November 2009
Schlusswort 13
... Ich hoffe, dass ich euch näher die Programmiersprachen C und C++ dargestellt habe und bei weiteren Fragen, stehe ich gerne zur Verfügung.
Studienbegleitendes Seminar | Eric, Guimatsia | 03. November 2009
Wer Ideen klaut wird bestraft! 14
…Alle Rechte vorbehalten
© 2009, Hasso-Plattner-Institut für Softwaresystemtechnik GmbH, Eric Bustrel Guimatsia Zangue, Jahrgang 2009 Studienbegleitendes Seminar | Eric, Guimatsia | 03. November 2009