pl: Parameter Typisierung/ Zeitserver nach RFC 868

Beitrag lesen

problematische Seite

  • Was soll eine typgerechte Übertragung sein? Eine Kodierung, mit expliziten Typannotationen?

Z.B. daß man den Maximalwert einer Zahl an der Zahl selbst festmacht und nicht an der Anzahl der Ziffern.

Wie passen da unbeschränte Datentypen ins Bild?

Gar nicht! Die Typsierung ist ja auch eine Beschränkung weil sie auf den Speicherbedarf ausgerichtet ist. So ist auf einer 32~Bit~machine der größtmögliche Wert für einen vorzeichenlosen Integer 0xFFFFffff, eben die 32 Bit bzw. 4 Byte.

Und genau diese 4 Byte braucht eine Zahl 4294967295 für den Transport. Genauso wie die Zahl -127 nur ein Byte für den Transport benötigt. Deklariere ich jedoch diese -127 als 32~Bit~Integer dann braucht die eben auch 4 Byte für den Transport.

Andererseits gibt es für den Transport keine Obergrenze weil dieser Layer ja unabhängig von der Rechnerarchitektur ist. So könnte ich einen int64 problemlos auch auf der Festplatte einer 32~Bit~Machine speichern wofür 8 Byte vollauf genügen, nur Rechnen kann diese Maschine mit diesem Datentyp nicht.

Also ich verstehe nicht welch Problem Du mit diesen paar einfachen Fachbegriffen hast. Selbst wenn die jetzt nicht immer 100%ig in Professorendeutsch sind, ist es doch recht einfach zu verstehen worum es überhaupt geht.

Ohne Verständnis des Wirth'schen Dateibegriffes gäbe es in JS keine typed Arrays, ArrayBuffer, StringView und DataView. Ohne Typisierung gäbe es ja noch nicht einmal UTF-8. Jede Textdatei transportiert ein Array mit Uint8 Integers. Jeder Router der classful arbeitet schnappt sich bei Ipv4 das erste Byte und guckt was da für eine Zahl drinsteht.

Schöne Grüße.

PS: Niklaus Wirth muß dann wohl ein Monster gewesen sein 😉

0 103

Parameter Typisierung

pl
  • sonstiges
  • web
  1. 0
    Tabellenkalk
    1. 0
      pl
      1. 0
        pl
        1. 0
          dedlfix
          1. 0
            pl
            1. 2
              dedlfix
              1. 0
                Tabellenkalk
                1. 0
                  dedlfix
                  1. 0
                    Tabellenkalk
                    1. 0
                      dedlfix
                      1. 0
                        Tabellenkalk
                        1. 0
                          dedlfix
              2. 0
                MudGuard
                1. 0
                  dedlfix
              3. 0
                pl
                1. 1
                  dedlfix
                  1. 0
                    pl
                2. 3
                  klawischnigg
                  1. 0
                    pl
                  2. 0

                    Wittgenstein

                    pl
                    1. 0
                      klawischnigg
              4. 0
                pl
                1. 0
                  1unitedpower
                  1. 0
                    pl
                    1. 0
                      dedlfix
                      1. 0
                        pl
                        1. 1
                          dedlfix
                          1. -1
                            pl
                          2. 0
                            pl
                            1. 0
                              dedlfix
                              1. -1
                                pl
                                1. 0
                                  dedlfix
                                  1. 0
                                    pl
                                    1. 0
                                      Fritz
                                      1. -1
                                        pl
                                        • zu diesem forum
                              2. -1
                                pl
                                1. 0
                                  dedlfix
                                  1. -1
                                    pl
                              3. 0
                                pl
                  2. 0
                    pl
  2. -1
    pl
  3. 0

    Parameter Typisierung/ Zeitserver nach RFC 868

    pl
    1. -1
      pl
      1. 0
        1unitedpower
        1. 1
          pl
          1. 0
            1unitedpower
        2. 0
          pl
          1. 0
            1unitedpower
            1. 0
              pl
              1. 0
                1unitedpower
                1. 0
                  pl
            2. 0
              pl
              1. 1
                1unitedpower
            3. 0
              Matthias Apsel
  4. 0

    Warum Typisierung

    pl
    1. 0
      Matthias Apsel
      1. -1
        pl
      2. -2
        pl
      3. 0
        pl
        1. 0
          Robert B.
          • sonstiges
          1. 0
            pl
          2. 0
            pl
            1. 0
              Robert B.
              1. 0
                pl
                1. 0
                  Matthias Apsel
                  1. 0
                    pl
                2. 0
                  Robert B.
                  • sonstiges
                  • zeichencodierung
                  1. 0
                    pl
                  2. 0
                    pl
                    1. 0
                      Robert B.
                      1. 0
                        pl
                        1. 1
                          dedlfix
                          1. 0
                            pl
                            1. 1
                              dedlfix
                              1. -1
                                pl
                                1. 2
                                  dedlfix
                                  1. 0
                                    pl
                                    1. 1
                                      dedlfix
                                      1. -1
                                        pl
                                      2. 0
                                        pl
                                2. 1
                                  Matthias Apsel
                                  1. -1
                                    pl
                                    • zu diesem forum
                                    1. 3
                                      Tabellenkalk
                              2. 0
                                pl
    2. 6
      dedlfix
      1. -2
        pl
        1. 0
          dedlfix
          1. 0
            pl
            1. 0
              dedlfix
              1. 0
                Christian Kruse
                1. -1
                  pl
                  1. 2
                    Christian Kruse
                    1. 0
                      pl
                    2. 0
                      pl
                      1. 0
                        Christian Kruse
                        1. 0
                          pl
              2. -1
                pl
                1. 0
                  Mitleser
                  1. 0
                    pl
                    1. 0
                      Matthias Apsel
                      1. 0
                        pl
                        • zu diesem forum
                        1. 0
                          dedlfix