ReactCores
Neben meiner exzessiven Grundlagenforschung im Bereich von Prozessoren (siehe Projekt Prozessor), versuche ich selbstverständlich die Prozessorschaltung selbst zu bauen.
Das Element Silizium sehe ich als unzureichend für diese Technologie an. Vielmehr soll Kohlenstoff als das prozessierende Element für das Leben auch in der Prozessortechnologie für Logikgatter Einsatz finden. Das Potential hierfür lässt sich schon in Bereich der Displays erkennen, wo die organische Chemie die sogenannten organischen LEDs (OLEDs) hervorbringt.
Also habe ich mich entschlossen im Bereich der Chemie exzessive Grundlagenforschung, sowie Einarbeitung in vorhandenes Wissen der Menschheit, zu betreiben.
So habe ich mir ein Fachbuch über die Grundlagen der Chemie, sowie ein weiteres Buch über die organische Chemie, zugelegt.
Nachdem ich grundlegende chemische Eigenschaften der designierten Logikgatter schon herausgefunden habe und fundamentale Aspekte der Chemie erarbeitet habe, werde ich die Ergebnisse zu gegebener Zeit hier präsentieren. Diese unterliegen noch meiner Geheimhaltung.
Chemie nenne ich übrigens bisher noch “Lehre der Physis”.
Ein intermediärer Bereich für die Informatik soll die Chemie den statischen Berechnungen eines Computers näher bringen: das Projekt ReactCores war geboren.
Folgende Unterprojekte sind Gegenstand meiner Forschung:
Elementensystem |
ein Programm zur Auflistung und Aufbereitung des Periodensystems vor allem das Erarbeiten von einfachen (dualen) Reaktionsfähigkeiten der einzelnen Elemente |
ComplexMolecules |
Das Berechnen zur Möglichkeit zur Existenz eines konkreten komplexen Moleküls bestehend aus einer Menge an Elementen. |
ReactionMaker |
Das Berechnen einer beliebig komplexen chemischen Reaktion nach Eingabe von Eduktsubstanzen. |
Reaktionsgraphfinder |
Das Finden von Eduktsubstanzen und Reaktionswege zur Generierung bestimmter Produktmoleküle unter Berücksichtigung von Rahmenbedingungen der Reaktionen, sowie von Katalysatoren. |
ReactCoresLib |
Eine Programmbibliothek für die 4 vorhergehenden Unterprojekte. |
Alle Unterprojekte basieren aufeinander: Reaktionsgraphfinder auf ReactionMaker, ReactionMaker auf ComplexMolecules, und ComplexMolecules auf Elementensystem. Die ReactCoresLib ist eine allgemeine Programmbibliothek (DLL) geschrieben in C#, welche es den anderen Unterprojekten erlaubt, auf ausgelagerte Grundfunktionalitäten und fortgeschrittenen Funktionen zu zu greifen.
Nach der Erstellung von Elementensystem und ComplexMolecules, war ich am ReactionMaker dran. Dieser enthält eine große rekursive Methode. Wie sich jedoch herausgestellt hat benötigt das Programm für die Lauffähigkeit größere futuristische Rechenkapazitäten- vor allem bisher Speicher! Von daher habe ich das Unterprojekt zunächsteinmal zurückgestellt. Ggf. gibt es Optimierungen, welche es erlauben, das Programm auf bisherigen Computern adäquat auszuführen.
Der Reaktionsgraphfinder basiert auf der Reaktionmaker und habe ich bisher deshalb noch nicht angerührt. Nur das ich weiß, dass er explizit Katalysatoren berücksichtigen soll.
Die Ergebnisse der Programme werden teilweise in Textdateien oder aber auch in XML – Dateien geschrieben.
Alle Programme sind mit C# und soweit in Visual Studio 2005 (.NET 2) geschrieben.
Ein ganz großes Thema sind, Gegebenheiten in der Lehre der Physis schon in der Theorie zu beweisen (siehe der Beweis). So werden ganze Forschungszweige und Arbeit obsolete! Andernfalls könnte ich den workload gar nicht alleine bewältigen.
Ziel ist es übrigens die Chemie, informationstechnisch zugänglich zu machen. Software defined chemistry, sozusagen!
Research is currently busily ongoing!
Manuel Hofmann
Rottweil, 13.08.2021
update, 09.05.2024