linux-l: OT: Ungenauigkeiten

Jens-Uwe Morawski morawski at gmx.net
Mo Aug 7 19:36:58 CEST 2000


On Mon, 07 Aug 2000 Thomas Knop wrote:
> On, Mon, 07 Aug 2000, Jens-Uwe Morawski wrote:
> > > Mir kommen spontan drei Ideen:
> > > 
> > > - Little- und Big Endian
> > 
> > Sorry, aber was bedeutet das?
> Die Reihenfolge wie Daten im Speicher der System angelegt werden:
> Nemen wie ein 32-Bit Wort: 0x01020304
> bei Intel liegen die 4 Bytes so im Speicher:
> 0x04 0x03 0x02 0x01
> bei allen anderen so:
> 0x01 0x02 0x03 0x04
> C-Test:
> #define IsIntel (*((int *) "\001\002\003\004") == 0x04030201)
> /* returns true if processor memory format is Intel(TM) */
> 
Hmm, okay! Und wie kann es dann zu Rechenungenauigkeiten kommen?


> > > - installiere doch in der Uni mal den GNU Compiler, da verschiedene
> > >   Compiler verschiedene Algorithmen implementieren, um dasselbe Resultat
> > >   zu erreichen
> > Ich glaube das kann ich meinem SysAdmin nicht klar machen!
> Da du immer von GMX mails, weiß man gar nicht an welcher Uni du bist.
> An der TU sind die gnu compiler in jedem Fall installiert und an der FU 
> kann ich mir kaum vorstellen, daß das nicht so sein sollte. Notfalls
> kannst du ihn dir auch in deinem Bereich istallieren ... sind doch nur ein
> par hunder MB ;-)
Wenn da nicht die Quotas wären!

Ich bin zwar an der TU, aber arbeite in einem Institutsnetz, also nicht
am CS beiden Informatikern. GCC muß also ausfallen!

Jens



Mehr Informationen über die Mailingliste linux-l