(Translated by
https://www.hiragana.jp/
)
Bearbeiten von „Software-Evolution“ – Kamelopedia
Bearbeiten von „Software-Evolution“
Wechseln zu:
Navigation
,
Suche
!
Du bist nicht
angemeldet
.
Wenn du deine Änderung speicherst, wird deine aktuelle IP-Adresse in der Versionsgeschichte aufgezeichnet und ist damit öffentlich einsehbar.
Spamschutzprüfung. Hier
NICHTS
eintragen!
Spamschutzprüfung. Hier
NICHTS
eintragen!
{|align="right" |{{Youtube|zaKryi3605g|400}} |} '''Software-Evolution''' ist eine [[wissenschaft]]liche [[Theorie]] und erklärt und beschreibt die Veränderlichkeit der [[Computer]][[software]]. == Vererbung von Eigenschaften der Objekte einer Klasse == Im Gegensatz zum [[Leben]] auf dem [[Planet]]en [[Erde]] ist die Computersoftware nicht durch den [[Schöpfung]]sakt eines intelligenten Designers entstanden, sondern hat sich seit den Anfängen der Computergeschichte von selbst entwickelt. Beim [[Kopie]]ren einer [[Diskette]] treten aufgrund von äußeren Einflüssen, z.B. verstellten Leseköpfen, Wackelkontakten, Magnetfeldern, Wetterradars usw. klitzekleine Kopierfehler auf, wodurch die [[Software]] ein wenig verändert wird. In den meisten Fällen führt dies zu Funktionsausfällen und Abstürzen, in seltenen Fällen kann aber gemäß dem [[:wiki:Infinite-Monkey-Theorem|Infinite-Monkey-Theorem]] aus einer [[Datei]] mit Datenmüll ein ausführbares [[Programm]] mit nützlichen [[Funktion]]en entstehen. == Mehrfachvererbung zur Unterstützung allgemeiner Fähigkeiten == Hat ein [[Programm]] zu viele [[Bug]]s und stürzt immerzu ab, wird es nicht vervielfältigt, sondern irgendwann gelöscht, um Speicherplatz für bessere Software freizumachen. Dies bezeichnet sich als „natürliche Selektion“. Die wenigen nützlichen Mutationen finden hingegen eine hohe Verbreitung. Aber auch die nützlichen Programme sind [[fehler]]haft und stürzen immerzu ab; sie sind gerade mal so nützlich, dass sie [[gerade]] so noch vervielfältigt werden. [[Selten]] benutzte Funktionen werden mit der [[Zeit]] unbrauchbar, weil trotz der sich anhäufenden Fehler das gesamte Programm kopiert wird. Jedes Programm füllt daher genau eine informationstechnische Nische. == Subtyp-Vererbung zur Spezialisierung der Funktionalität einer abstrakten Klasse == Die Entstehung der ersten Computerprogramme setzt voraus, dass irgendwann einmal große Mengen unnützen Datenmülls hin- und herkopiert wurden, wie es in [[Behörde]]n und Versicherungsunternehmen der Fall ist. [[Kategorie:Computer]] [[Kategorie:Microsoft]] [[Kategorie:Saurier]] [[Kategorie:Suppen & Soßen]] [[Kategorie:Wissenschaft]] [[wiki:Software-Evolution]] [[wiki-en:Software evolution]]
Zusammenfassung:
Mit dem Speichern dieser Seite …
… versichere ich, dass ich den Beitrag selbst verfasst habe bzw. dass er keine fremden Rechte verletzt
… willige ich ein, meinen Beitrag unter der
Creative Commons Attribution/Share-Alike Lizenz 3.0
und der
GNU-Lizenz für freie Dokumentation
zu veröffentlichen
… akzeptiere ich die
Kamelknigge
Abbrechen
|
Bearbeitungshilfe
(neues Fenster)
Zum Vermeiden unnötiger Artikelversionen bitte den
Vorschau-Button
benutzen!
Folgende Vorlagen werden von dieser Seite verwendet:
Vorlage:Youtube
(
bearbeiten
)
Navigationsmenü
Ich
Ein neues Kamel registrieren
Anmelden
Namensräume
Artikel
Diskussion
Varianten
Ansichten
Lesen
Bearbeiten
Versionen/Autoren
Aktionen
Suche
Navigation
Hauptseite
Wegweiser
Zufällige Seite
Empfohlene Seiten
Schwesterprojekte
KameloNews
Gute Frage
Gute Idee
KameloBooks
Kamelionary
Spiele & Co.
Mitmachen
Letzte Änderungen
Herden-Portal
Forum
Chat
Qualitätssicherung
Hilfe
Werkzeuge
Links hierhin
Änderungen an verlinkten Seiten
Spezialseiten
Seiteninformationen