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...
Turing-Vollständigkeit heißt das Stichwort. Eine formale Sprache ist eine Programmiersprache, wenn sie turing-vollständig ist.
ach soooo, das soll heißen, das OS übernimmt die einteilung der hardwarebauteile, also z.B. Festplatte oder RAM und kann je nach dem unterschiedlich große "Speicherteile" ansprechen (ehmm... speicherkerne hießen sie ursprünglich mal oder so was...).
Nein. Adressierbar heißt hier im Prozessorkontext. Die größe des kleinsten Registers, wenn mich nicht alles täuscht. Das OS hat damit erstmal nichts zu tun.
Und das soll also heißen, dass ein mac bspw. mehr/weniger bit ansprechen kann als ein PC? Oder dass Unix weniger bits ansprechen kann als windows...?
Es geht um die kleinstmögliche adressierbare Einheit, nicht um die größtmögliche.
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?
Je größer die Daten werden, desto mehr macht es aus.
x 10^(3x) 2^(10x)
--------------------------------------------------
0 1 1
1 1000 1024
2 1000000 1048576
3 1000000000 1073741824
4 1000000000000 1099511627776
5 1000000000000000 1125899906842624
Letztes entspräche dann der Größenordnung von einem Exabyte, da kommt man im Normalfall vielleicht noch nicht heran, aber vorletztes ist ein Terabyte und in diesen Größenordnungen bewegt sich heutiger Massenspeicher durchaus, und wenn da die Differenz ganze 99511627776 Byte, das sind gerundet 100 GB, sind, dann macht das durchaus etwas aus. :)
Viele Grüße,
Christian