Lexikon
Debugger
[di:bʌgɛr]
Programm zur Erkennung und Bereinigung von Softwarefehlern (englisch bugs) beim Testen von ablauffähigen Maschinenprogrammen. Debugger bieten während der Laufzeit bzw. nach einem fehlerbedingten Programmabbruch eine Darstellung des Maschinenzustands im Hexadezimalcode und im Assemblercode, bei symbolischen Debuggern auch in der Quellsprache. Sie ermöglichen u. a. das Lesen und Speichern im Hauptspeicher und in den Prozessorregistern sowie Ein-/Ausgaben über Ein-/Ausgabekanäle. Unter Verwendung von Haltepunkten (englisch breakpoints) kann der Programmierer den Programmablauf Schritt für Schritt oder abschnittweise verfolgen.
Wissenschaft
Der unruhige Rote Planet
Vulkanausbrüche und Erosion durch Wasser: Bis in die jüngste geologische Vergangenheit hat sich die Oberfläche des Mars ständig verändert. von THORSTEN DAMBECK Es war wie ein himmlisches Geschenk, das pünktlich auf dem Mars abgeliefert wurde: Am Heiligen Abend 2021 schlug in Amazonis Planitia ein Meteorit ein. Die ausgedehnte...
Wissenschaft
Wie Geschlechtshormone das Immunsystem prägen
Frauen und Männer sind gegenüber zahlreichen Krankheiten unterschiedlich anfällig. Grund dafür ist, dass sich ihr Immunsystem unterscheidet. Unklar war allerdings, ob die Unterschiede vor allem genetisch bedingt sind oder durch die Geschlechtshormone verursacht werden. Nun zeigt eine Studie an Trans-Männern, dass deren...