
Dieser Artikel widmet sich einer vergleichenden Analyse logischer Einheiten aus der Arbeit der "Wissenschaft der Logik" des deutschen Philosophen Georg Wilhelm Friedrich Hegel mit ihren Analoga oder ihrer Abwesenheit in der Programmierung.
Entitäten aus der Wissenschaft der Logik sind kursiv dargestellt, damit keine Verwechslungen mit allgemein anerkannten Definitionen dieser Wörter auftreten.
Reines Sein
Wenn Sie die Definition des reinen Seins in einem Buch öffnen, sehen Sie eine interessante Zeile „ohne weitere Definition“. Aber für diejenigen, die nicht gelesen oder verstanden haben, beeilen Sie sich nicht, den Autor für Demenz verantwortlich zu machen. Reines Sein ist ein Grundbegriff in Hegels Logik, was bedeutet, dass es eine Art Objekt gibt. Bitte verwechseln Sie es nicht mit der Existenz des Objekts. Das Objekt existiert möglicherweise nicht in der Realität, aber wenn wir es irgendwie in unserer Logik definiert haben, ist es es. Wenn Sie darüber nachdenken, ist es wirklich unmöglich, so etwas als reines Sein zu definieren, und ein solcher Versuch wird darauf zurückzuführen sein, dass Sie sich einfach auf seine Synonyme oder Antonyme beziehen. Reines Sein ist so sehr ein abstraktes Konzept, dass es auf absolut alles angewendet werden kann, auch auf sich selbst. In einigen objektorientierten Sprachen ist es möglich, alles, was Sie möchten, als Objekt darzustellen, einschließlich Operationen an Objekten, was uns im Prinzip eine solche Abstraktionsebene verleiht. In der Programmierung gibt es jedoch kein direktes Analogon des reinen Seins . Um die Existenz eines Objekts zu überprüfen, müssen wir dessen Abwesenheit überprüfen.
if(obj != null);
Es ist seltsam, dass es keinen solchen syntaktischen Zucker gibt, da dieser Check sehr beliebt ist.
Nichts
Wie Sie vielleicht erraten haben, ist nichts das Fehlen von irgendetwas. Und sein Analogon kann NULL genannt werden. Es ist erwähnenswert, dass in der Wissenschaft, der Logik, nichts reines Sein ist , weil es auch existiert. Dies ist ein kleines Problem, wir können NULL in keiner Sprache als Objekt bezeichnen, obwohl es im Wesentlichen auch eines ist.
Werden und Momente
Werden ist der Übergang vom Nichts zum Sein und vom Sein zum Nichts . Dies gibt uns zwei Punkte , der erste heißt Erscheinung und der zweite ist die Passage . Übergang wird so genannt statt Aussterben, weil eine logische Entität nicht wesentlich verschwinden kann, wenn wir sie nicht vergessen. Das Zurückziehen als solches kann als Zuweisungsverfahren bezeichnet werden. Wenn wir das Objekt initialisieren, tritt der Moment des Auftretens ein und wenn wir einen anderen Wert oder NULL zuweisen, der Moment des Durchgangs .
obj = new object();
Bargeld sein
Kurz gesagt, Sein ist ein Objekt, das keine klare Definition hat, aber Gewissheit hat . Was bedeutet das. Ein kanonisches Beispiel ist gewöhnlicher Stuhl. Wenn Sie versuchen, es klar zu definieren, werden Sie auf viele Schwierigkeiten stoßen. Zum Beispiel sagen Sie: „Dies ist ein Möbelstück zum Sitzen“, aber der Stuhl ist auch dafür geschaffen usw. Das Fehlen einer klaren Definition hindert uns jedoch nicht daran, sie im Raum hervorzuheben und bei der Übermittlung von Informationen darüber zu verwenden. Dies liegt daran, dass die Gewissheit eines Stuhls in unserem Kopf besteht. Vielleicht haben einige bereits vermutet, dass neuronale Netze erstellt wurden, um solche Objekte vom Datenstrom zu isolieren. Ein neuronales Netzwerk kann als eine Funktion bezeichnet werden, die diese Gewissheit definiert. Es gibt jedoch keine Objekttypen, die klare und unscharfe Definitionen enthalten würden, sodass solche Objekte nicht auf derselben Abstraktionsebene verwendet werden können.
Das Gesetz des Übergangs quantitativer Änderungen zu qualitativen
Dieses Gesetz wurde von Friedrich Engels als Ergebnis der Interpretation von Hegels Logik formuliert. Es ist jedoch im ersten Band des Kapitels über Maßnahmen zu sehen . Sein Wesen liegt in der Tatsache, dass quantitative Veränderungen im Objekt seine Qualität beeinflussen können . Zum Beispiel haben wir ein Objekt aus Eis, das sich durch die Ansammlung von Temperatur in flüssiges Wasser verwandelt und seine Eigenschaften ändert. Um dieses Verhalten zu implementieren, ist im Objekt eine Entwurfsvorlage "Status" vorhanden. Das Auftreten einer solchen Lösung wird durch das Fehlen einer solchen Programmierung als Grundlage für die Entstehung eines Objekts verursacht. Die Basis bestimmt die Bedingungen, unter denen das Objekt auftreten kann, und im Algorithmus entscheiden wir, an welchem Punkt wir das Objekt initialisieren müssen.
PS: Wenn diese Informationen interessant sind, werde ich andere Entitäten aus der Wissenschaft der Logik überprüfen.