Als «systems» getaggte Fragen

167
Wie laufen Betriebssysteme… ohne Betriebssystem?

Ich bin gerade sehr neugierig. Ich bin ein Python-Programmierer, und diese Frage hat mich nur verwirrt: Sie schreiben ein Betriebssystem. Wie machst du das? Es muss irgendwie laufen, und so ist in einem anderen Betriebssystem? Wie kann eine Anwendung ohne Betriebssystem ausgeführt werden? Wie...

141
Sollen wir Typen für alles definieren?

Kürzlich bin ich auf ein Problem mit der Lesbarkeit meines Codes gestoßen. Ich hatte eine Funktion, die eine Operation ausführte und eine Zeichenfolge zurückgab, die die ID dieser Operation zum späteren Nachschlagen darstellt (ein bisschen wie OpenFile in Windows, das ein Handle zurückgibt). Der...

77
Warum ist das Software-Betriebssystem spezifisch?

Ich versuche herauszufinden, warum Software, die mit Programmiersprachen für bestimmte Betriebssysteme erstellt wurde, nur mit ihnen funktioniert. Ich verstehe, dass Binärdateien aufgrund der von ihnen verstandenen prozessorspezifischen Maschinensprache und der unterschiedlichen Befehlssätze...

53
Wann ist die Typprüfung in Ordnung?

Angenommen, eine Sprache mit einer gewissen inhärenten Typensicherheit (z. B. kein JavaScript): Ausgehend von einer Methode, die a akzeptiert SuperType, wissen wir, dass in den meisten Fällen die Versuchung besteht, Typprüfungen durchzuführen, um eine Aktion auszuwählen: public void...

47
Was sind die Sicherheitsvorteile eines Typsystems?

In JavaScript: The Good Parts von Douglas Crockford erwähnt er in seinem Vererbungskapitel: Der andere Vorteil der klassischen Vererbung besteht darin, dass sie die Spezifikation eines Typensystems umfasst. Dies befreit den Programmierer größtenteils davon, explizite Casting-Operationen schreiben...