@@ -217,8 +217,10 @@ challenges: |
217217 - Ursprünglich "C mit Klassen", später "C++" (Inkrement-Operator)
218218- Bis heute: Fortlaufende Erweiterungen: alle 3 Jahre neuer Standard (C++11, C++14, ...)
219219
220- ::: notes
221- ` {{% notice style="info" title="**C/C++ vs. Java**" %}} ` {=markdown}
220+ :::::: notes
221+ ::: tip
222+ ** C/C++ vs. Java**
223+
222224- Java: Fokus auf Sicherheit und Robustheit
223225 - Diverse Sicherheitschecks durch Compiler und VM (zb. Array-Zugriff)
224226 - Speicherverwaltung (Garbage Collection), kein Speicherzugriff über Pointer
@@ -228,8 +230,8 @@ challenges: |
228230 (d.h. keine Prüfung von Array-Indizes u.a.)
229231 - Keine Garbage Collection, Programmierer hat direkten Zugriff auf Speicher
230232 - Keine automatische Initialisierung von Variablen
231- ` {{% /notice %}} ` {=markdown}
232233:::
234+ ::::::
233235
234236
235237# Hello World!
@@ -567,8 +569,7 @@ sondern deklariert eine **neue Funktion**!
567569:::
568570
569571::::::::: notes
570- `{{% notice style="important" title="Erinnerungen an C - Vergleich mit C++" %}}`{=markdown}
571- `{{% expand title="Expand me..." %}}`{=markdown}
572+ :::::: details
572573
573574## Basisdatentypen
574575
@@ -730,12 +731,14 @@ In der Praxis verwendet man beide Begriffe i.d.R. synonym.
730731 deklariert sein, d.h. es muss zumindest ihre Signatur bekannt sein (siehe nächste Folie)
731732- Deklaration: Variablennamen können weggelassen werden
732733
733- ` {{% notice style="info" title="Deklaration vs. Definition" %}} ` {=markdown}
734+ ::: tip
735+ ** Deklaration vs. Definition**
736+
734737- ** Deklaration** : Macht einen Namen bekannt und legt den Typ der Variablen bzw.
735738 die Schnittstelle der Funktionen fest.
736739- ** Definition** : Deklaration plus Reservierung von Speicherplatz für die
737740 Variable oder Implementierung einer Funktion/Struktur/...
738- ` {{% /notice %}} ` {=markdown}
741+ :::
739742
740743[ Konsole: simplefunction.cpp] {.ex href="https://github.com/Compiler-CampusMinden/CB-Vorlesung-Bachelor/blob/master/lecture/99-languages/src/simplefunction.cpp"}
741744
@@ -1239,8 +1242,7 @@ Regel des Targets `tollesProgramm` ausgeführt, um die Datei `tollesProgramm` zu
12391242 Sucht nach Datei mit dem Namen "GNUmakefile", "makefile" oder "Makefile" und erzeugt das
12401243 Ziel `<ziel>`
12411244
1242- `{{% /expand %}}`{=markdown}
1243- `{{% /notice %}}`{=markdown}
1245+ ::::::
12441246:::::::::
12451247
12461248
0 commit comments