
Sign up to save your podcasts
Or
Auch heute geht es mit Rost und Kaffee weiter, allerdings mit grundsätzlicheren Datentypen. ttimeless wird von besonders winzigen Datentypen überrascht und Xyrill formuliert Gedanken darüber, warum Struktur das Handeln bestimmen sollte.
ShownotesRückbezug STP071: anhand von JSON haben wir die sichtbaren Datentypen besprochen
Einwurf Kombinatorik: Wieviele mögliche Werte haben die vorgenannten Typen (sofern nicht unendlich)? (wir schreiben K(T) für die Kardinalität des Typs T)
Listen wirken sich auf die Kardinalität also wie eine Potenzierung aus
Produkttypen: Gesamttyp P enthält je einen Wert von Typ T_1, T_2, ..., T_N, somit K(P) = K(T_1) * K(T_2) * ... * K(T_N)
Summentypen: Gesamttyp S enthält entweder einen Wert vom Typ T_1 oder T_2 oder ... oder T_N, somit K(P) = K(T_1) + K(T_2) + ... + K(T_N)
sehr kleine Spezialfälle: Gibt es Datentypen, die kleiner als bool sind?
Abendgedanken: Warum das ganze Gerede über Datentypen?
Auch heute geht es mit Rost und Kaffee weiter, allerdings mit grundsätzlicheren Datentypen. ttimeless wird von besonders winzigen Datentypen überrascht und Xyrill formuliert Gedanken darüber, warum Struktur das Handeln bestimmen sollte.
ShownotesRückbezug STP071: anhand von JSON haben wir die sichtbaren Datentypen besprochen
Einwurf Kombinatorik: Wieviele mögliche Werte haben die vorgenannten Typen (sofern nicht unendlich)? (wir schreiben K(T) für die Kardinalität des Typs T)
Listen wirken sich auf die Kardinalität also wie eine Potenzierung aus
Produkttypen: Gesamttyp P enthält je einen Wert von Typ T_1, T_2, ..., T_N, somit K(P) = K(T_1) * K(T_2) * ... * K(T_N)
Summentypen: Gesamttyp S enthält entweder einen Wert vom Typ T_1 oder T_2 oder ... oder T_N, somit K(P) = K(T_1) + K(T_2) + ... + K(T_N)
sehr kleine Spezialfälle: Gibt es Datentypen, die kleiner als bool sind?
Abendgedanken: Warum das ganze Gerede über Datentypen?
7 Listeners
10 Listeners
23 Listeners
16 Listeners
7 Listeners
44 Listeners
17 Listeners
5 Listeners
189 Listeners
2 Listeners
3 Listeners
14 Listeners
1 Listeners
6 Listeners
1 Listeners