17.10.2018 – Very First Steps: Entwicklungsumgebung (IDE) und "Hello World"
In dieser Sitzung besprochene Inhalte
- Natürliche Sprachen vs. Programmiersprachen
- Ein kurzer Überblick über C und C++
- C++ vs. Java vs. JavaScript: compilierte vs. interpretierte Programmiersprachen
- Installation einer integrierten Entwicklungsumgebung (IDE): CLion
- Implementation einer ersten Anwendung
- Einzeilige und mehrzeilige Kommentare
- Präprozessor-Direktiven
- Nutzung einer externen Bibliothek: iostream
- Hauptfunktion: main
- Rückgabewert der Hauptfunktion
- (Typisierung)
Code
Eine sehr basale Beispielanwendung, welche die Zeichenkette "Hello, World" auf der Konsole ausgibt:
// "Guter Code dokumentiert sich selbst"
// Einzeiliger Kommentar
/*
Ein mehrzeiliger
Kommentar
Hallo!
*/
// Präprozessor-Direktive: Lade die Bibliothek "iostream" (input-output stream)
#include <iostream>
// main(): Hauptfunktion, Highlander-Prinzip ("Es kann nur eine/n geben.")
// int: Typ des Rückgabewertes der Hauptfunktion
// Typen:
// - int: ganze Zahlen (0, 1, 2, 3, usw.)
// - float: Fließkommazahlen (23.15)
// - char: Zeichen
// - ...
int main() {
std::cout << "Hello, World!" << std::endl;
return 15;
}
Hausaufgaben zur nächsten Sitzung
- Bringen Sie bitte CLion auf Ihrem Rechner zum Laufen: https://www.jetbrains.com/help/clion/install-and-set-up-product.html
- Bitte bringen Sie – sofern möglich – Ihren eigenen Rechner (Notebook / Laptop) zur nächsten Veranstaltungssitzung mit.
- Erstellen Sie eine Konsolenanwendung, die die ganzen Zahlen von 1 bis 10 ausgibt.