<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Orthogonalit%C3%A4t_%28Informatik%29</id>
	<title>Orthogonalität (Informatik) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Orthogonalit%C3%A4t_%28Informatik%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Orthogonalit%C3%A4t_(Informatik)&amp;action=history"/>
	<updated>2026-06-24T00:57:35Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Orthogonalit%C3%A4t_(Informatik)&amp;diff=1942163&amp;oldid=prev</id>
		<title>imported&gt;Symphonesis: Link und Beispiel hinzugefügt</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Orthogonalit%C3%A4t_(Informatik)&amp;diff=1942163&amp;oldid=prev"/>
		<updated>2024-01-20T04:11:51Z</updated>

		<summary type="html">&lt;p&gt;Link und Beispiel hinzugefügt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Belege}}&lt;br /&gt;
In der [[Informatik]] ist &amp;#039;&amp;#039;&amp;#039;Orthogonalität&amp;#039;&amp;#039;&amp;#039; ein &amp;#039;&amp;#039;Entwurfsprinzip,&amp;#039;&amp;#039; nämlich die &amp;#039;&amp;#039;freie Kombinierbarkeit unabhängiger Konzepte&amp;#039;&amp;#039;&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;{{Internetquelle |autor=Andreas Schwill |url=http://www.informatikdidaktik.de/forschung/schriften/zdm.pdf |titel=Fundamentale Ideen der Informatik |seiten=21f. |sprache=de-de |abruf=2022-03-07}}&amp;lt;/ref&amp;gt;&amp;#039;&amp;#039;.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Zum Beispiel galt schon in [[Algol 60]]: &amp;#039;&amp;#039;Wo irgendein Ausdruck eines Typs stehen darf, darf jeder beliebige Ausdruck dieses Typs stehen&amp;#039;&amp;#039; (beispielsweise ein beliebig komplizierter arithmetischer Ausdruck zur Berechnung eines [[Index (Mathematik)|Indexes]] zur Bezeichnung eines [[Feld (Datentyp)|Feld]]-Elements)&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;. Später in [[Fortran|Fortran 66]] durfte aber als (ganzzahliger) Index dagegen nur ein Ausdruck der Bauart „Konstante&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; mal Variable plus Konstante&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;“ stehen, wobei zwei der drei Werte (samt zugehörigen Rechenzeichen) fehlen konnten. Das war ein Verstoß gegen das (viel früher formulierte) Entwurfsprinzip der Orthogonalität.&lt;br /&gt;
&lt;br /&gt;
Orthogonalität bezeichnet auch, dass nicht mehrere Programme gleiche Funktionen haben. Zum Beispiel wird unter [[Linux]] die spezifizierbare Auswahl von Dateien von dem Programm &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;find&amp;lt;/span&amp;gt; getroffen. Auf der anderen Seite kann &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;find&amp;lt;/span&amp;gt; nur Dateien auswählen und hat keine zusätzlichen Funktionen; es lässt sich aber mit allen anderen Kommandos mittels der [[Pipe (Informatik)|Pipe]]&amp;lt;nowiki/&amp;gt;konstruktion &amp;#039;&amp;#039;&amp;quot;|&amp;quot;&amp;#039;&amp;#039; kombinieren. Das Programm &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;tar&amp;lt;/span&amp;gt; kann mehrere Dateien zu einem Archiv zusammenfassen; zum Komprimieren wird es mit &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;gzip&amp;lt;/span&amp;gt; kombiniert. &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;gzip&amp;lt;/span&amp;gt; kann nur eine Datei komprimieren und kann keine Dateien auswählen oder zusammenfassen: &amp;lt;code&amp;gt;$ echo &amp;#039;H4sIAAAAAAAAAzMx4gIAMSmG0QMAAAA=&amp;#039; | base64 -d | gzip -d&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei [[Mikroprozessor]]en ist &amp;#039;&amp;#039;Orthogonalität&amp;#039;&amp;#039; eine bestimmte Eigenschaft des [[Befehlssatz]]es. Ein orthogonaler Befehlssatz bedeutet, dass jeder Befehl auf jedes Register angewendet werden kann und jede Adressierungsart zugelassen ist.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://www.vias.org/mikroelektronik/b2_02_instruction_sets.html |titel=Befehlssatz |abruf=2024-01-20}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei magnetischen Speichermedien ist &amp;#039;&amp;#039;Orthogonalität&amp;#039;&amp;#039; eine Aufzeichnungstechnik, siehe [[Perpendicular Recording]].&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Orthogonalitat (Informatik)}}&lt;br /&gt;
[[Kategorie:Softwaretechnik]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Symphonesis</name></author>
	</entry>
</feed>