Christian Kruse: Und ihr wollt Programmierer sein !?

Beitrag lesen

Hallo WauWau,

Da gibt es keine Meinungen. Was eine Programmiersprache ist, ist genau definiert.
JavaScript fällt in diese Kategorie. Fertig.

hmmm, wie war noch mal die Definition einer Programmiersprache? Irgendwas mit
Truing-Fähigkeit, haben ein paar Leute aus dem SelfChat mal behauptet...

Eine Programmiersprache ist eine formale Sprache zur Formulierung von Computer-Programmen.
Eine Sprache gilt dann als Programmier-Sprache, wenn sie eine Turing-Maschine vollständig
abbilden kann. Ich bin sicher, Google spuckt dir zu den Stichwörtern 'Turing
Programmiersprache Definition' ein paar Scripte aus.

Ähm, ja, und seit wann sagt die Standard-Bibliothek etwas darüber aus, ob eine Sprache
eine Programmiersprache ist oder nicht?

oh cool, Bibliotheken in JavaScript ;-)
Nein, ich habe nur bis jetzt noch keine Möglichkeit in JavaScript gefunden, Bibliotheken
oder ähnliches im script einzubinden. Doch keine GD-Library mit JavaScript - schade.

Eine Standard-Bibliothek ist der vordefinierte Funktionsumfang einer Sprache. Eine Sprache
besteht erstmal nur aus einer Syntax-Definition. Dann kommt die Standard-Bibliothek dazu (in
JavaScript gehört z. B. das String-Objekt zur Standard-Bibliothek), die es einem erst
ermöglicht, ohne übermäßig grossen Aufwand mit der Aussenwelt zu kommunizieren.

Übrigens gibt es nicht nur Client-Seitiges JS.

Jo, super, mit JS und ASP lässt sich schön auf die Windows Shell/Api/und sonst was alles
zugreifen.

Oh, es gibt durchaus auch Implementationen für Unix. Die Netscape Enterprise Server z. B.
konnten als serverseitige Scriptsprache JavaScript verarbeiten.

Wobei auch diese Unterscheidung sehr schwammig ist.

java

Oder auch Python. In Perl ist es auch möglich, Bytecode zu speichern. Etc, pp.

6 Bit, 10 Bit, 2 Bit -- such dir was aus. Abhängig von der Plattform. 1 Byte ist halt die
kleinste adressierbare Einheit und beim PC tatsächlich 8 Bit.

ach soooo, das soll heißen, das OS übernimmt die einteilung der hardwarebauteile,

Nein, die Hardware-Plattform. Bei der ix86-Architektur ist definiert, dass ein Byte 8 Bit
hat. Es hätten auch 16 Bit sein können.

Und das soll also heißen, dass ein mac bspw. mehr/weniger bit ansprechen kann als ein PC?

Macs benutzen auch das 8-Bit-Modell. Aber z. B. beschreibt D.E.Knuth in seinen 'The Art Of
Computer Programming' eine Maschine, bei der 6 Bit ein Byte bilden.

Oder dass Unix weniger bits ansprechen kann als windows...?

Mit dem OS hat das nichts zu tun.

Dem Kontext der Verwendung. Bei Daten-Größen (z. B. Größe von Dateien) sind idR
Zweierpotenzen gemeint. Bei Übertragungsraten dagegen sind idR Potenzen von 10 gemeint.

wie wärs denn, wenn man zur übertragungsrate und zudem für alles andere auch noch 2er-Maße
nehmen würde? Oder einfach immer 8er-Potenzen, das wäre perfekt.

Sag das nicht mir. Ich hab mir das nicht ausgedacht.

Baud sind die Anzahl der Zeichen pro Sekunde, die übertragen werden können. Dass *kann*
mit der Anzahl der Bytes pro Sekunde (bps), die übertragen werden können, übereinstimmen,
muss aber nicht. Wird ein Zeichen mit mehr als einem Byte kodiert, so sinkt die
Baud-Rate. Die Bps-Rate dagegen bleibt gleich.

na gut, die "zeichen" sind dann letztenendes nur noch kontextbezogen wichtig, d.h. wenn
man eine textdatei runterlädt. spielt ja afaik dann keine rolle, wenn man "binäre"
dateien runterlädt, oder bilder, oder sowas.

Öhm. Binär-Dateien lassen sich auch ganz normal in Zeichen erfassen.

Und außerdem scheinen bauds dann auch noch zeichensatzabhängig zu sein...

http://de.wikipedia.org/wiki/Baud

Bisher wurde der Unterschied zwischen KiBi und KB weitestgehend ignoriert -- es macht ja
auch keinen grossen Unterschied, ob man 10^3 oder 2^10 hat (1000 vs. 1024).

Und was heißt "Bisher"? Wird es jetzt etwa wichtig?

Es scheint sich zumindest endlich herumzusprechen, dass es da Unterschiede gibt.

Grüße,
 CK

--
Sein oder nicht sein, das ist hier die Frage!
0 74

ADSL nur 66KBit/s ... stimmt da was nicht?

WauWau
  • internet-anbindung
  1. 0
    Vinzenz
    1. 0
      WauWau
      1. 0
        Raik
        1. 0
          Rouven
          1. 0
            WauWau
            1. 0
              Rouven
            2. 0
              Sven Rautenberg
              1. 0
                Christian Seiler
              2. 0
                WauWau
                1. 0
                  at
                2. 0
                  Jonathan Zeller
            3. 0
              Raik
            4. 0

              Und ihr wollt Programmierer sein !?

              Hund
              • menschelei
              1. 0
                WauWau
                1. 0
                  Hund
                  1. 0

                    Meine Geschwindigkeit & Umrechnung Bit/Byte?

                    WauWau
                    • zur info
                    1. 0
                      Sven Rautenberg
                      1. 0
                        WauWau
                        1. 0
                          Christian Kruse
                          1. 0
                            at
                            1. 0
                              WauWau
                              1. 0
                                Vinzenz
                                1. 0
                                  WauWau
                                  1. 0
                                    Jonathan Zeller
                          2. 0
                            WauWau
                            1. 0
                              Jonathan Zeller
                        2. 0
                          Sven Rautenberg
                          1. 0
                            WauWau
                2. 0
                  Christian Kruse
                  1. 0
                    WauWau
                    1. 0
                      Christian Kruse
                      1. 0
                        WauWau
                        1. 0
                          Christian Seiler
                          1. 0
                            WauWau
                            1. 0
                              Christian Kruse
                              1. 0
                                WauWau
                                1. 0
                                  Christian Seiler
                                  1. 0
                                    WauWau
                        2. 0
                          Christian Kruse
                          1. 0
                            Raik
                            1. 0
                              Eternius
                              1. 0
                                Raik
                                1. 0
                                  Eternius
                                  1. 0
                                    WauWau
                                    1. 0
                                      Eternius
                                      1. 0
                                        WauWau
                                        1. 0
                                          WauWau
                            2. 0
                              Christian Kruse
                            3. 0
                              Jens Holzkämper
                              1. 0
                                Raik
                        3. 0
                          at
                          1. 0
                            WauWau
                            1. 0
                              at
                              1. 0
                                WauWau
                  2. 0
                    Christian Seiler
                    1. 0
                      mdkiller
                      1. 0
                        Christian Seiler
  2. 0
    Eternius
    1. 0
      WauWau
  3. 0
    sschumann
    1. 0
      WauWau
      1. 0
        MudGuard
        1. 0
          WauWau
          1. 0
            Tom
      2. 0
        at
        1. 0
          WauWau
      3. 0
        Tom
  4. 0
    Detlef G.
    1. 0
      Alain
      1. 0
        WauWau
        1. 0
          Sven Rautenberg
          1. 0
            WauWau
        2. 0
          Alain