|
39 | 39 | \textbf{Wie gehe ich dabei vor?} |
40 | 40 |
|
41 | 41 | Um den Programmcode in eine Textdatei zu schreiben verwenden wir einen Texteditor. |
42 | | -Dies kann mit fast jedem einfachen Texteditor bewerkstelligt werden. Wir verwenden beispielsweise im Vokurs gedit unter Ubuntu. |
43 | | -Unter Windows kannst du den Editor oder notepad++ verwenden, unter MacOS Textedit. |
44 | | -In der fortgeschrittenen Programmierung werden intelligente Programmierumgebungen verwendet, die jedoch in diesem Kurs vernachlässigt werden. |
45 | | - |
| 42 | +Dies kann mit fast jedem einfachen Texteditor bewerkstelligt werden. Populäre konsolenbasierte Editoren sind \texttt{vim} und \texttt{nano}. Es existieren aber auch grafische Editoren, die speziell für das Schreiben von Programmcode entwickelt wurden, wie \texttt{Visual Studio Code} oder \texttt{CLion}\footnote{https://www.jetbrains.com/community/education}. |
46 | 43 | Um dem Compiler zusagen, welche Textdatei er in ein Programm übersetzen soll, verwenden wir die sogenannte Shell. Vorerst reicht uns zu wissen, dass die Shell |
47 | 44 | ein Werkzeug ist, um dem Computer spezifisch zu sagen, was er machen soll (mehr dazu im folgenden Kapitel). In Ubuntu verwenden wir hierzu das Terminal, ebenso in MacOS, |
48 | 45 | unter Windows CMD oder Powershell. Ein Befehl für \texttt{g++} (dem Compiler für \Cpp) sieht beispielsweise wie folgt aus: |
|
65 | 62 | \textbf{Erstes Programm in \Cpp schreiben} |
66 | 63 |
|
67 | 64 | \begin{enumerate} |
68 | | - \item Öffne einen Texteditor (In Ubuntu unter „Zubehör“ den Editor gedit). |
| 65 | + \item Erstelle eine neue, leere Datei in einem Editor deiner Wahl. |
69 | 66 |
|
70 | 67 | \item Kopiere folgenden Programmcode in den Texteditor und speichere ihn in einer Datei mit dem Namen „helloworld.cpp“ ab. |
71 | 68 | Das nähere Verständnis des Programmcodes ist an dieser Stelle nicht notwendig. |
|
81 | 78 | Was dieser Befehl genau tut und wie er funktioniert, erfahrt ihr in Lektion 2. |
82 | 79 | \item In diesem Verzeichnis liegt nun eine Datei mit dem Namen \texttt{helloworld.cpp}. |
83 | 80 | Benutzt \texttt{g++}, um diese zu einer Datei (in diesem Fall dem Programm) \texttt{hello} zu |
84 | | - kompilieren. Orientiert euch dazu an den folgenden Befehlen. |
| 81 | + kompilieren. Orientiert euch dazu an den folgenden Befehlen. (siehe Diagramm) |
85 | 82 | \item Führt die Datei \texttt{hello} aus. |
86 | 83 | \end{enumerate} |
87 | 84 | \end{praxis} |
|
90 | 87 | Zur besseren Übersichtlichkeit hier der ganze Vorgang noch mal in einem |
91 | 88 | Diagramm: |
92 | 89 |
|
93 | | -% TODO: Buttugly, but well... |
| 90 | +% TODO: Buttugly, but well... - its gonna stay this way |
94 | 91 | \begin{center} |
95 | 92 | \resizebox{\textwidth}{!}{ |
96 | 93 | \begin{tikzpicture} |
|
108 | 105 | \begin{spiel} |
109 | 106 |
|
110 | 107 | Ihr könnt nun versuchen, den Quellcode selbst zu verändern und damit ein wenig |
111 | | -herumzuspielen. Öffnet dazu einen Editor (in den Anwendungen findet ihr z.B. |
112 | | -unter „Zubehör“ den Editor gedit) und öffnet die Datei |
113 | | -\texttt{vorkurs/lektion01/helloworld.cpp}\footnote{entweder mittels |
114 | | -\glqq{}Datei/Öffnen\grqq{} in gedit oder über das Terminal mittels \texttt{gedit |
115 | | -helloworld.cpp}}. Denkt daran, nach jeder Änderung die Datei zu speichern und |
| 108 | +herumzuspielen. Öffnet dazu einen Editor und öffnet die Datei |
| 109 | +\texttt{vorkurs/lektion01/helloworld.cpp}\footnote{am besten öffnet ihr in VSCode den gesamten Vorkurs-Ordner}. Denkt daran, nach jeder Änderung die Datei zu speichern und |
116 | 110 | im Terminal neu zu kompilieren und auszuführen. |
117 | 111 |
|
118 | 112 | Dinge, die ihr ausprobieren könntet sind zum Beispiel: |
|
134 | 128 | \item Es gibt einen Fehler |
135 | 129 | \item Das Programm tut garnichts mehr |
136 | 130 | \item Das Programm gibt trotzdem \texttt{Hello world} aus |
137 | | -\end{enumerate} |
| 131 | +\end{enumerate} |
0 commit comments