Archiv der Kategorie: eBooks

Headerbild: UTF-8 – Multi-Byte-Zeichenverarbeitung

UTF-8 – Multi-Byte-Zeichenverarbeitung


UTF-8 – Multi-Byte-Zeichenverarbeitung ist ein aktuelles Programmierthema. Noch vor wenigen Jahren waren wir froh und glücklich, wenn wir mittels unserer Tastatur die Zeichen eingeben konnten, die wir zur Erstellung von Texten in unserer jeweiligen Landessprache benötigten. 256 verschiedene Zeichen standen, inklusive der nicht druckbaren Steuerzeichen, zur Verfügung. Das war in der Regel hinreichend. Unangenehm wurde es nur, wenn wir Texte in anderen Landessprachen bekamen, die Zeichen enthielten, die nicht in unserem Zeichensatz enthalten waren. UTF-8 und Co. machen zwar das Leben für Endanwender leichter, erfordern aber anderseits vom Programmierer eine Multi-Byte-Zeichenverarbeitung. Weiterlesen

Headerbild: Zahl ist nicht gleich Zahl

Zahlendarstellung im Computer


Sowohl im Alltag als insbesondere auch in der Mathematik sind wir es gewohnt, Zahlen als unendlich und präzise zu betrachten. Unsere digitalen Computer können dagegen nur eine begrenzte Anzahl von Zahlen darstellen. Diese Einschränkung ist offensichtlich, wenn wir uns klarmachen, zur Speicherung einer Zahl nur eine bestimmte Anzahl von Bits zur Verfügung zu haben. Weniger offensichtlich ist die nicht zwingend vorhandene Präzision der Zahlendarstellung im Computer. Weiterlesen