Datenschutz:Datenschutz und Programmieren in C: Unterschied zwischen den Seiten
(Unterschied zwischen Seiten)
Zur Navigation springen
Zur Suche springen
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
− | = | + | == Grundsätzliches Wissen für angehende Programmierer/-innen == |
+ | * Jede Anwendung eines persönlichen Computers, jede Website, jede App ist ein '''Computerprogramm'''. | ||
+ | * Computerprogramme sind Listen von '''Anweisungen''', die vom Computer der Reihe nach abgearbeitet werden. | ||
+ | * Diese Listen werden in ein Textprogramm eingegeben, in Bits und Bytes übersetzt und dann ausgeführt. | ||
+ | * Textprogramme für Programmierer heißen '''Editoren''', Übersetzungsprogramme '''Compiler'''. | ||
+ | * Anweisungen in Programmen bestehen aus '''Schlüsselwörtern und Parametern''', die die Anweisungen genauer spezifizieren. | ||
+ | * Ein einfaches Beispiel: Auf dem Bildschirm soll geschrieben werden (= Schlüsselwort) der Text "Hallo!" (=Parameter). | ||
+ | * Das Schlüsselwort lautet '''printf''', der Parameter in Klammern '''"Hallo!"''': | ||
+ | <pre>printf ("Hallo!");</pre> | ||
− | + | == Programmieren in C auf dem eigenen Computer = | |
+ | * Man benötigt (irgend)einen C- oder C++-Compiler und | ||
+ | * einen Editor (Textverarbeitung für Programmierer) | ||
+ | * Am besten alles zusammen: eine "Integrierte Entwicklungsumgebung (IDE)". | ||
+ | * Zum Beispiel diese [https://github.com/Embarcadero/Dev-Cpp/releases hier]. | ||
+ | * Auf einem Raspberry Pi kann man einfach [https://de.wikipedia.org/wiki/Geany Geany] benutzen. | ||
− | + | == Ein- und Ausgabe == | |
+ | * Programme werden geschrieben, um wiederkehrende Aufgaben vom Computer erledigen zu lassen (= Routinen). | ||
+ | * Ein Programm ist also eine allgemeine Lösung für spezielle Daten. | ||
+ | * Folglich braucht ein Programm Anweisungen für die '''Eingabe''', die '''Verarbeitung''' und die '''Ausgabe''' von Daten. | ||
+ | * Speziell in der Programmiersprache C gibt es mehrere Anweisungen zur Ein- und Ausgabe. | ||
+ | * Wir verwenden hier zur Eingabe das Schlüsselwort '''scanf''' und zur Ausgabe '''printf'''. | ||
+ | == Funktionen == | ||
+ | * Programme können in kleine Abschnitte eingeteilt werden, die einzelne Aufgaben erfüllen (Funktionen). | ||
+ | * Diese Funktionen haben einen festgelegten Namen, Parameter und können Werte an das Hauptprogramm zurück geben. | ||
+ | * In C-Programmen muss es wenigstens ''eine'' Funktion mit dem Namen '''main''' geben. | ||
+ | * main ist die ''erste'' Funktion, die in jedem Programm aufgerufen wird. Hier startet also immer das Programm. | ||
+ | * Unser bisheriges Programm sieht also jetzt so aus: | ||
<pre> | <pre> | ||
− | + | int main () | |
− | + | { | |
− | + | // Hier stehen die C-Anweisungen | |
+ | printf ("Hallo!"); | ||
+ | } | ||
</pre> | </pre> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Version vom 30. Mai 2022, 16:23 Uhr
Inhaltsverzeichnis
Grundsätzliches Wissen für angehende Programmierer/-innen
- Jede Anwendung eines persönlichen Computers, jede Website, jede App ist ein Computerprogramm.
- Computerprogramme sind Listen von Anweisungen, die vom Computer der Reihe nach abgearbeitet werden.
- Diese Listen werden in ein Textprogramm eingegeben, in Bits und Bytes übersetzt und dann ausgeführt.
- Textprogramme für Programmierer heißen Editoren, Übersetzungsprogramme Compiler.
- Anweisungen in Programmen bestehen aus Schlüsselwörtern und Parametern, die die Anweisungen genauer spezifizieren.
- Ein einfaches Beispiel: Auf dem Bildschirm soll geschrieben werden (= Schlüsselwort) der Text "Hallo!" (=Parameter).
- Das Schlüsselwort lautet printf, der Parameter in Klammern "Hallo!":
printf ("Hallo!");
= Programmieren in C auf dem eigenen Computer
- Man benötigt (irgend)einen C- oder C++-Compiler und
- einen Editor (Textverarbeitung für Programmierer)
- Am besten alles zusammen: eine "Integrierte Entwicklungsumgebung (IDE)".
- Zum Beispiel diese hier.
- Auf einem Raspberry Pi kann man einfach Geany benutzen.
Ein- und Ausgabe
- Programme werden geschrieben, um wiederkehrende Aufgaben vom Computer erledigen zu lassen (= Routinen).
- Ein Programm ist also eine allgemeine Lösung für spezielle Daten.
- Folglich braucht ein Programm Anweisungen für die Eingabe, die Verarbeitung und die Ausgabe von Daten.
- Speziell in der Programmiersprache C gibt es mehrere Anweisungen zur Ein- und Ausgabe.
- Wir verwenden hier zur Eingabe das Schlüsselwort scanf und zur Ausgabe printf.
Funktionen
- Programme können in kleine Abschnitte eingeteilt werden, die einzelne Aufgaben erfüllen (Funktionen).
- Diese Funktionen haben einen festgelegten Namen, Parameter und können Werte an das Hauptprogramm zurück geben.
- In C-Programmen muss es wenigstens eine Funktion mit dem Namen main geben.
- main ist die erste Funktion, die in jedem Programm aufgerufen wird. Hier startet also immer das Programm.
- Unser bisheriges Programm sieht also jetzt so aus:
int main () { // Hier stehen die C-Anweisungen printf ("Hallo!"); }