Schreib- und Leseschutz
Hi,
Natürlich kann ich tiefer in die Thematik des Schreib-/Leseschutzes eingehen. So genial es ist, so kompliziert ist auch das Verständnis dafür. Menschen, die eine Porgrammiersprache wie Pascal oder C beherrschen, werden es wahrscheinlich schon wissen.
Ok. Wie icht bereits erwähnt hatte, besteht nach (nicht nur) meiner Ansicht der Mensch aus einer Klasse. Die Klasse beinhaltet Informationen wie Haarfarbe, Körperhöhe, Augenfarbe, Gehirnvolumen usw. Wahrscheinlich haben die Wissenschaftler mit ihrem Genom diese Klasse entschlüsselt und glauben jetzt, alles über den Menschen zu wissen. Leider falsch.
Die Klasse Mensch kann niemals eine Basisklasse sein, da alles im Universum eins ist und alle Lebewesen - Wissenschaftler bestätigen dies - aus ein und dem selben Ursprung sind. Dies bestätigt meine Theorie, dass der Mensch eine "abstrackte" Klasse ist, die wiederum Sub-Klassen beinhaltet (zumindest mal einen Zeiger auf diese), in denen die Tatsächlichen Informationen und Funktionen gespeichert sind, wie zum Beispiel der Blutkreislauf, die Herzfunktionen, der Venenverlauf, der gesamte Organismus. Nennen wir diese Klasse einfach mal Organ-Klasse.
Diese Organklasse beinhaltet Informationen, die wirklich nur dort stehen und niemals von der Mensch-Klasse gelesen werden können. Das heisst, dass die Wissenschatler niemals das Aussehen eines Herzens oder die Form eines Gehirnes (Viereck) ändern können, da diese Infos leider in der Sub-Klasse "Organ" stehen und über die Klasse "Mensch" nicht zugänglich sind.
In Programmiersprachen kann man Klassen vererben. Die Klasse Mensch kann somit aus der Klasse Organismus geerbt werden. Dies bedeutet, dass die Klasse Mensch eine Kopie der Klasse Organismus wird, jedoch nur auf die Eigenschaften und Funktionen Einfluss haben kann, die die Klasse Organismus den geerbten Klassen gestattet. Die Funktion CreateHeart in der Klasse "Organismus" könnte z.B. schreibgeschützt sein, währen die Eigenschaft "HeartPower" in der selben Klasse, vererbten Klassen einen Lese- und Schreibzugriff gestattet. Das würde bedeuten, dass Wissenschaftler durch das Genom (Klasse Mensch, von Organismus geerbt worden) die Funktion CreateHeart nicht abschalten können (Entstehung des Herzens) und dadurch keinen Einfluss darauf haben können, ob ein neugeborener ein Herz besitzen soll oder nicht, jedoch die Eigenschaft HeartPower auf 50% einstellen können und somit bewirken dürfen, dass ein Neugeborener ein 50% schwächeres Herz besitzt, als andere Menschen.
Das Genom ist Zweifelsfrei der Speicher, in dem die Kasseninformationen (Lese- und Schreibzugriff) stehen. Jedoch bedeutet dies nicht, dass Wissenschaftler auf nun alles Zugriff erhalten haben. Wer weiss, was sie dadurch erreichen können.
Die Basisfunktion einer Klasse ist die Funktion "Create". Hiermit wird Speicher für eine weitere Klasse reserviert. Für Programmierer könnte folgender Code interessant sein. Im Programmcode könnte es nämlich folgend aussehen:
Code:
Class Organismus
{
Freigabe:
Herzstärke: Prozentwert // Standard = 75%
Herzgrösse: Zahlwert // Standard = 30 Min=20 Max=40
Geschützt:
Funktion Herz Aufbauen
Funktion Kreislauf Aufbauen
Funktion Aufbauen
}
Class Mensch : Aus Organismus
{
Augenfarbe: Zahl
Haarfarbe: Zahl
Funktion Aufbauen ; Überschreiben
}
Ein Beispiel. Ein Mensch soll geboren werden. Jetzt brauchen wir die Fix und Fertige Klasse Mensch. Das Programm reserviert jetzt einen Speicher, um die Klasse Mensch zu speichern. In diesem Moment wird die Mensch-Funktion "Aufbauen" aufgerufen (Automatisch). Diese Funktion hat die "Basisfunktion" aus der geerbten Klasse Organ überschrieben und muss diese daher aufrufen. In dem Moment, wo die Basisfunktion "Aufbauen" aus der geerbten Klasse Organismus aufgerufen wird, ruft diese Funktion wiederum die geschützten Funktionen "Herz Aufbauen" und "Kreislauf Aufbauen" auf.
hm.....ich glaube, dass ich langsam den Faden verliere. Aber wenn jemand wirklich dafür interesse hat, soll er einfach mal Pascal oder C++ lernen. Diese Sprachen sind sehr wichtig, wenn man "Klassenorientiert" programmieren möchte. Aber das das Programm Gottes ist viiiiieeel komplexer und stabiler und ich habe nur eine leise Ahnung, wie es laufen könnte. Manchnal spiele ich sogar selber mit dem Gedanken, so eine Simulation der Geburt eines Menschen (inclusive der Klassen) realistisch zu simulieren. Also eine Klasse zu schreiben, die nachher wirklich denkt. Aber da ich nun mal wie viele Andere arbeiten muss, habe ich wirklich keine Zeit für solche Spässe. Leider. Ausserdem kann Gott dies sowieso besser.
NightHawk