CodeProject

Eine C#-Bibliothek für physikalische Einheiten

Quelle: Foto: CodeProject.com
22.03.2023
Kleine Rechenfehler können in komplexen Systemen zu großen Katastrophen führen. Die Physik-Bibliothek von Keith Barrett soll Fehler vermeiden helfen, ist in C# Version 9 geschrieben und nutzt .NET 5.0.
Die ursprüngliche Inspiration für sein Projekt war für Entwickler Keith Barrett der Verlust des Mars Climate Orbiter der NASA im Jahr 1999. Dieser scheiterte beim Eintritt in die Marsumlaufbahn an einer Verwechslung zwischen metrischen (SI) und US-amerikanischen Maßeinheiten (United States Customary Units). Ein Teilsystem lieferte Messungen in Pfund-Kraft-Sekunden an ein anderes Teilsystem, das diese in Newton-Sekunden erwartete. Als die Sonde abbremste, um in die Umlaufbahn einzutreten, kam sie der Atmosphäre des Planeten zu nahe und verglühte entweder oder prallte in die Sonnenumlaufbahn ab.
Daher hat Keith Barrett versucht, eine Code-Bibliothek zu erstellen, in der diese Art von Fehler von vornherein ausgeschlossen werden sollte. Sie ist in C# Version 9 geschrieben, nutzt .NET 5.0 und hat die folgenden Eigenschaften:
Alles Weitere zur C#-Physik-Bibliothek von Keith Barrett erfahren Sie auf dieser CodeProject-Seite.

Autor(in)

Das könnte sie auch interessieren
Identity First
Strategien gegen Identitätsdiebe
Künstliche Intelligenz
Memary - Langzeitgedächtnis für autonome Agenten
Cloud Infrastructure
Oracle mit neuen KI-Funktionen für Sales, Marketing und Kundenservice
Reactive mit Signals
Neuer Vorschlag für Signals in JavaScript
Mehr News?
Besuchen Sie unsere Seite ...
https://www.com-magazin.de
nach oben