Woche 1
ASCII (American Standard Code for Information Interchange)
- Nur 128 Zeichen (0-127)
- 7-Bit Kodierung (keine 8-Bit da man damals so viel Speicher wie möglich spaaren wollte und 127 als Zahl in 7 Bit dargestellt werden kann)
- Unterstützt das Alphabet (ohne Umlaute), Zahlen, Sonderzeichen und Steuerzeichen
- 0-31 sind Steuerzeichen (z.B. Line Feed, Carriage Return, Tabulator)
UTF-8 (Unicode Transformation Format - 8 Bit)
- Alle Zeichen haben eine Variable Länge (1-4 Bytes bzw. 8-32 Bit)
- 128 Zeichen (0-127) sind wie ASCII
- Standard für die Darstellung von Text
Vergleich ASCII vs. UTF-8
Merkmal | ASCII | UTF-8 |
---|---|---|
Zeichenanzahl | 128 | Über 1 Million |
Speicherbedarf | 7 Bit (1 Byte) | 1-4 Bytes |
Sprachunterstützung | Englisch | Weltweit |
Rückwärtskompatibilität | Nicht anwendbar | Ja, für ASCII |
Anwendungsbereich | Einfacher Text | Mehrsprachiger Text |
Markdown, HTML und Probleme
Markdown ist ähnlich wie HTML, jedoch einfacher zu schreiben und zu lesen. Es wird in der Regel für die Erstellung von Dokumentationen verwendet während HTML für die Erstellung von Webseiten verwendet wird.
# Markdown
## I am a Subheadline
- I am **strong**
- I am *italic*
- And I am `code: x = 1`
<h1>HTML</h1>
<h2>I am a Subheadline</h2>
<ul>
<li>I am <strong>strong</strong></li>
<li>I am <em>italic</em></li>
<li>And I am <code>code: i = 1</code></li>
</ul>
Jedoch hatte Markdown anfänglich Probleme:
- Keine präzise Spezifikation
- Fehlende Features
- Unterschiedliche Implementierungen
Daher -> CommonMark als Standard für Markdown
- Standardisierte Spezifikation
- Konsistenz
- Kompatibilität
- Aktive Community
Hex Farbkodierung
- Hexadezimale Farbkodierung wird in HTML, CSS und anderen Anwendungen verwendet
- 6-stelliger Hexadezimalwert (0-9, A-F)
- RGB (Rot, Grün, Blau) Farbmodell
#RRGGBB
--
#ff0000
Das habe ich gelernt
- Das ASCII nur 7-bit verwendet
- ASCII und UTF-8 den gleichen Zeichensatz für die ersten 128 Zeichen verwenden
- Es CommonMark als Standard für Markdown gibt (und es diesen erst gar nicht gab)
Mit Markdown habe ich an meinem Arbeitsplatz sehr viel zu Dokumentationszwecken zu tun. Viel auseinandergesetzt habe ich mich mit der Vergangenheit von Markdown und den Problemen die es gab jedoch nicht und das HTML und Markdown so ähnlich sind, war mir bis jetzt auch nicht wirklich bewusst.