<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Computer</id>
	<title>Computer - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Computer"/>
	<link rel="alternate" type="text/html" href="http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?title=Computer&amp;action=history"/>
	<updated>2026-05-16T22:44:20Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in eLearning - Methoden der Psychologie - TU Dresden</subtitle>
	<generator>MediaWiki 1.38.2</generator>
	<entry>
		<id>http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?title=Computer&amp;diff=6274&amp;oldid=prev</id>
		<title>Gundula am 7. Januar 2025 um 16:19 Uhr</title>
		<link rel="alternate" type="text/html" href="http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?title=Computer&amp;diff=6274&amp;oldid=prev"/>
		<updated>2025-01-07T16:19:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 7. Januar 2025, 18:19 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l33&quot;&gt;Zeile 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Code höherer Programmiersprachen wird dann einem Compiler in Maschinensprache übersetzt, also in einzelne Instruktionen an die Hardware zerlegt. Diese Instruktionen werden in einem Speicher abgelegt, aus der die CPU des Computers jede Instruktion einzeln ausliest, diese zerlegt und bearbeitet und dann entsprechende Resultate produziert (z.B. Ergebnisse in einen Speicher schreiben oder an ein Outputgerät schicken).  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Code höherer Programmiersprachen wird dann einem Compiler in Maschinensprache übersetzt, also in einzelne Instruktionen an die Hardware zerlegt. Diese Instruktionen werden in einem Speicher abgelegt, aus der die CPU des Computers jede Instruktion einzeln ausliest, diese zerlegt und bearbeitet und dann entsprechende Resultate produziert (z.B. Ergebnisse in einen Speicher schreiben oder an ein Outputgerät schicken).  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ddf5eb&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;; border-style: solid&lt;/del&gt;; padding:10px;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ddf5eb; padding:10px;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Als stark vereinfachtes Beispiel stelle man sich vor, dass ein:e Nutzer:in ein Taschenrechner-Programm auf dem Computer verwendet. Auf der Nutzer:innenseite bedeutet das, die Buttons der virtuellen Oberfläche des Taschenrechners zu drücken, um Eingaben zu tätigen, und sich nachfolgend das Ergebnis anzusehen. Für die Hardware muss dieser Prozess aber noch feiner gestückelt sein, z.B. muss bei einem Click auf einen Button die Mausposition abgefragt und in eine Eingabe übersetzt werden (Zahlen, Rechenzeichen, Bestätigung). Daraus wird eine Rechenaufgabe formuliert und von der CPU bearbeitet. Nachfolgend muss ein Bild erstellt werden, das dem:r Nutzer:in auf dem Bildschirm angezeigt wird und das Ergebnis repräsentiert. Und selbst dieser Ablauf ist noch eine grobe Vereinfachung dessen, was letztendlich binär in Maschinensprache an die Hardware übergeben wird, um ein Rechenergebnis zu erzeugen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Als stark vereinfachtes Beispiel stelle man sich vor, dass ein:e Nutzer:in ein Taschenrechner-Programm auf dem Computer verwendet. Auf der Nutzer:innenseite bedeutet das, die Buttons der virtuellen Oberfläche des Taschenrechners zu drücken, um Eingaben zu tätigen, und sich nachfolgend das Ergebnis anzusehen. Für die Hardware muss dieser Prozess aber noch feiner gestückelt sein, z.B. muss bei einem Click auf einen Button die Mausposition abgefragt und in eine Eingabe übersetzt werden (Zahlen, Rechenzeichen, Bestätigung). Daraus wird eine Rechenaufgabe formuliert und von der CPU bearbeitet. Nachfolgend muss ein Bild erstellt werden, das dem:r Nutzer:in auf dem Bildschirm angezeigt wird und das Ergebnis repräsentiert. Und selbst dieser Ablauf ist noch eine grobe Vereinfachung dessen, was letztendlich binär in Maschinensprache an die Hardware übergeben wird, um ein Rechenergebnis zu erzeugen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gundula</name></author>
	</entry>
	<entry>
		<id>http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?title=Computer&amp;diff=6273&amp;oldid=prev</id>
		<title>Gundula am 7. Januar 2025 um 16:19 Uhr</title>
		<link rel="alternate" type="text/html" href="http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?title=Computer&amp;diff=6273&amp;oldid=prev"/>
		<updated>2025-01-07T16:19:29Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 7. Januar 2025, 18:19 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l33&quot;&gt;Zeile 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Code höherer Programmiersprachen wird dann einem Compiler in Maschinensprache übersetzt, also in einzelne Instruktionen an die Hardware zerlegt. Diese Instruktionen werden in einem Speicher abgelegt, aus der die CPU des Computers jede Instruktion einzeln ausliest, diese zerlegt und bearbeitet und dann entsprechende Resultate produziert (z.B. Ergebnisse in einen Speicher schreiben oder an ein Outputgerät schicken).  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Code höherer Programmiersprachen wird dann einem Compiler in Maschinensprache übersetzt, also in einzelne Instruktionen an die Hardware zerlegt. Diese Instruktionen werden in einem Speicher abgelegt, aus der die CPU des Computers jede Instruktion einzeln ausliest, diese zerlegt und bearbeitet und dann entsprechende Resultate produziert (z.B. Ergebnisse in einen Speicher schreiben oder an ein Outputgerät schicken).  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ddf5eb; border-style: solid; padding:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;50px&lt;/del&gt;;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ddf5eb; border-style: solid; padding:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;10px&lt;/ins&gt;;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Als stark vereinfachtes Beispiel stelle man sich vor, dass ein:e Nutzer:in ein Taschenrechner-Programm auf dem Computer verwendet. Auf der Nutzer:innenseite bedeutet das, die Buttons der virtuellen Oberfläche des Taschenrechners zu drücken, um Eingaben zu tätigen, und sich nachfolgend das Ergebnis anzusehen. Für die Hardware muss dieser Prozess aber noch feiner gestückelt sein, z.B. muss bei einem Click auf einen Button die Mausposition abgefragt und in eine Eingabe übersetzt werden (Zahlen, Rechenzeichen, Bestätigung). Daraus wird eine Rechenaufgabe formuliert und von der CPU bearbeitet. Nachfolgend muss ein Bild erstellt werden, das dem:r Nutzer:in auf dem Bildschirm angezeigt wird und das Ergebnis repräsentiert. Und selbst dieser Ablauf ist noch eine grobe Vereinfachung dessen, was letztendlich binär in Maschinensprache an die Hardware übergeben wird, um ein Rechenergebnis zu erzeugen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Als stark vereinfachtes Beispiel stelle man sich vor, dass ein:e Nutzer:in ein Taschenrechner-Programm auf dem Computer verwendet. Auf der Nutzer:innenseite bedeutet das, die Buttons der virtuellen Oberfläche des Taschenrechners zu drücken, um Eingaben zu tätigen, und sich nachfolgend das Ergebnis anzusehen. Für die Hardware muss dieser Prozess aber noch feiner gestückelt sein, z.B. muss bei einem Click auf einen Button die Mausposition abgefragt und in eine Eingabe übersetzt werden (Zahlen, Rechenzeichen, Bestätigung). Daraus wird eine Rechenaufgabe formuliert und von der CPU bearbeitet. Nachfolgend muss ein Bild erstellt werden, das dem:r Nutzer:in auf dem Bildschirm angezeigt wird und das Ergebnis repräsentiert. Und selbst dieser Ablauf ist noch eine grobe Vereinfachung dessen, was letztendlich binär in Maschinensprache an die Hardware übergeben wird, um ein Rechenergebnis zu erzeugen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gundula</name></author>
	</entry>
	<entry>
		<id>http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?title=Computer&amp;diff=6272&amp;oldid=prev</id>
		<title>Gundula am 7. Januar 2025 um 16:18 Uhr</title>
		<link rel="alternate" type="text/html" href="http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?title=Computer&amp;diff=6272&amp;oldid=prev"/>
		<updated>2025-01-07T16:18:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 7. Januar 2025, 18:18 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l33&quot;&gt;Zeile 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Code höherer Programmiersprachen wird dann einem Compiler in Maschinensprache übersetzt, also in einzelne Instruktionen an die Hardware zerlegt. Diese Instruktionen werden in einem Speicher abgelegt, aus der die CPU des Computers jede Instruktion einzeln ausliest, diese zerlegt und bearbeitet und dann entsprechende Resultate produziert (z.B. Ergebnisse in einen Speicher schreiben oder an ein Outputgerät schicken).  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Code höherer Programmiersprachen wird dann einem Compiler in Maschinensprache übersetzt, also in einzelne Instruktionen an die Hardware zerlegt. Diese Instruktionen werden in einem Speicher abgelegt, aus der die CPU des Computers jede Instruktion einzeln ausliest, diese zerlegt und bearbeitet und dann entsprechende Resultate produziert (z.B. Ergebnisse in einen Speicher schreiben oder an ein Outputgerät schicken).  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ddf5eb; border-style: solid; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;width&lt;/del&gt;:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;80%&lt;/del&gt;;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ddf5eb; border-style: solid; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;padding&lt;/ins&gt;:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;50px&lt;/ins&gt;;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Als stark vereinfachtes Beispiel stelle man sich vor, dass ein:e Nutzer:in ein Taschenrechner-Programm auf dem Computer verwendet. Auf der Nutzer:innenseite bedeutet das, die Buttons der virtuellen Oberfläche des Taschenrechners zu drücken, um Eingaben zu tätigen, und sich nachfolgend das Ergebnis anzusehen. Für die Hardware muss dieser Prozess aber noch feiner gestückelt sein, z.B. muss bei einem Click auf einen Button die Mausposition abgefragt und in eine Eingabe übersetzt werden (Zahlen, Rechenzeichen, Bestätigung). Daraus wird eine Rechenaufgabe formuliert und von der CPU bearbeitet. Nachfolgend muss ein Bild erstellt werden, das dem:r Nutzer:in auf dem Bildschirm angezeigt wird und das Ergebnis repräsentiert. Und selbst dieser Ablauf ist noch eine grobe Vereinfachung dessen, was letztendlich binär in Maschinensprache an die Hardware übergeben wird, um ein Rechenergebnis zu erzeugen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Als stark vereinfachtes Beispiel stelle man sich vor, dass ein:e Nutzer:in ein Taschenrechner-Programm auf dem Computer verwendet. Auf der Nutzer:innenseite bedeutet das, die Buttons der virtuellen Oberfläche des Taschenrechners zu drücken, um Eingaben zu tätigen, und sich nachfolgend das Ergebnis anzusehen. Für die Hardware muss dieser Prozess aber noch feiner gestückelt sein, z.B. muss bei einem Click auf einen Button die Mausposition abgefragt und in eine Eingabe übersetzt werden (Zahlen, Rechenzeichen, Bestätigung). Daraus wird eine Rechenaufgabe formuliert und von der CPU bearbeitet. Nachfolgend muss ein Bild erstellt werden, das dem:r Nutzer:in auf dem Bildschirm angezeigt wird und das Ergebnis repräsentiert. Und selbst dieser Ablauf ist noch eine grobe Vereinfachung dessen, was letztendlich binär in Maschinensprache an die Hardware übergeben wird, um ein Rechenergebnis zu erzeugen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gundula</name></author>
	</entry>
	<entry>
		<id>http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?title=Computer&amp;diff=6271&amp;oldid=prev</id>
		<title>Gundula am 7. Januar 2025 um 16:17 Uhr</title>
		<link rel="alternate" type="text/html" href="http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?title=Computer&amp;diff=6271&amp;oldid=prev"/>
		<updated>2025-01-07T16:17:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 7. Januar 2025, 18:17 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l31&quot;&gt;Zeile 31:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 31:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die Aufgaben, die Nutzer:innen oder Programme an den Computer stellen, werden also in so basale Instruktionen zerlegt, dass sie durch eine Folge von Nullen und Einsen repräsentiert werden können. Beispielsweise zeigt Sebastian Lague in seinem Video, wie sich Rechenaufgaben binär darstellen lassen. Durch die Kombination vieler einfacher Instruktionen ergeben sich sehr komplexe Abläufe, die letztendlich dazu führen, dass wir als Nutzer:innen ein Resultat sehen können, z.B. durch die Anzeige auf einem Bildschirm. Die Sprache, in der die Instruktionen für die Hardware geschrieben sind, nennt man Maschinensprache (machine code). &amp;lt;br&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die Aufgaben, die Nutzer:innen oder Programme an den Computer stellen, werden also in so basale Instruktionen zerlegt, dass sie durch eine Folge von Nullen und Einsen repräsentiert werden können. Beispielsweise zeigt Sebastian Lague in seinem Video, wie sich Rechenaufgaben binär darstellen lassen. Durch die Kombination vieler einfacher Instruktionen ergeben sich sehr komplexe Abläufe, die letztendlich dazu führen, dass wir als Nutzer:innen ein Resultat sehen können, z.B. durch die Anzeige auf einem Bildschirm. Die Sprache, in der die Instruktionen für die Hardware geschrieben sind, nennt man Maschinensprache (machine code). &amp;lt;br&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Da diese Sprache aber jede einzelne Operation der Hardware codiert, wird selten direkt in Maschinensprache programmiert. Es gibt eine Abstraktionsebene darüber auch Assemblersprachen, die binäre Maschinensprache in menschen-lesbare Befehle übersetzen, aber auch hier werden alle Instruktionen an die Hardware codiert. Am häufigsten wird daher in höheren Programmiersprachen gearbeitet. Diese sind komplexer als Maschinen- oder Assemblersprache und können nicht unmittelbar von der Hardware verstanden werden. Dadurch lassen sich komplexere Befehle formulieren, ohne dass Nutzer:innen jeden Rechenschritt der Hardware händisch festlegen müssen. &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Da diese Sprache aber jede einzelne Operation der Hardware codiert, wird selten direkt in Maschinensprache programmiert. Es gibt eine Abstraktionsebene darüber auch Assemblersprachen, die binäre Maschinensprache in menschen-lesbare Befehle übersetzen, aber auch hier werden alle Instruktionen an die Hardware codiert. Am häufigsten wird daher in höheren Programmiersprachen gearbeitet. Diese sind komplexer als Maschinen- oder Assemblersprache und können nicht unmittelbar von der Hardware verstanden werden. Dadurch lassen sich komplexere Befehle formulieren, ohne dass Nutzer:innen jeden Rechenschritt der Hardware händisch festlegen müssen. &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Code höherer Programmiersprachen wird dann einem Compiler in Maschinensprache übersetzt, also in einzelne Instruktionen an die Hardware zerlegt. Diese Instruktionen werden in einem Speicher abgelegt, aus der die CPU des Computers jede Instruktion einzeln ausliest, diese zerlegt und bearbeitet und dann entsprechende Resultate produziert (z.B. Ergebnisse in einen Speicher schreiben oder an ein Outputgerät schicken). &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Code höherer Programmiersprachen wird dann einem Compiler in Maschinensprache übersetzt, also in einzelne Instruktionen an die Hardware zerlegt. Diese Instruktionen werden in einem Speicher abgelegt, aus der die CPU des Computers jede Instruktion einzeln ausliest, diese zerlegt und bearbeitet und dann entsprechende Resultate produziert (z.B. Ergebnisse in einen Speicher schreiben oder an ein Outputgerät schicken).  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ddf5eb; border-style: solid; width:80%;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ddf5eb; border-style: solid; width:80%;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gundula</name></author>
	</entry>
	<entry>
		<id>http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?title=Computer&amp;diff=6270&amp;oldid=prev</id>
		<title>Gundula am 7. Januar 2025 um 16:17 Uhr</title>
		<link rel="alternate" type="text/html" href="http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?title=Computer&amp;diff=6270&amp;oldid=prev"/>
		<updated>2025-01-07T16:17:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 7. Januar 2025, 18:17 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l33&quot;&gt;Zeile 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Code höherer Programmiersprachen wird dann einem Compiler in Maschinensprache übersetzt, also in einzelne Instruktionen an die Hardware zerlegt. Diese Instruktionen werden in einem Speicher abgelegt, aus der die CPU des Computers jede Instruktion einzeln ausliest, diese zerlegt und bearbeitet und dann entsprechende Resultate produziert (z.B. Ergebnisse in einen Speicher schreiben oder an ein Outputgerät schicken). &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Code höherer Programmiersprachen wird dann einem Compiler in Maschinensprache übersetzt, also in einzelne Instruktionen an die Hardware zerlegt. Diese Instruktionen werden in einem Speicher abgelegt, aus der die CPU des Computers jede Instruktion einzeln ausliest, diese zerlegt und bearbeitet und dann entsprechende Resultate produziert (z.B. Ergebnisse in einen Speicher schreiben oder an ein Outputgerät schicken). &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ddf5eb; border-style: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;filled&lt;/del&gt;;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ddf5eb; border-style: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;solid; width:80%&lt;/ins&gt;;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Als stark vereinfachtes Beispiel stelle man sich vor, dass ein:e Nutzer:in ein Taschenrechner-Programm auf dem Computer verwendet. Auf der Nutzer:innenseite bedeutet das, die Buttons der virtuellen Oberfläche des Taschenrechners zu drücken, um Eingaben zu tätigen, und sich nachfolgend das Ergebnis anzusehen. Für die Hardware muss dieser Prozess aber noch feiner gestückelt sein, z.B. muss bei einem Click auf einen Button die Mausposition abgefragt und in eine Eingabe übersetzt werden (Zahlen, Rechenzeichen, Bestätigung). Daraus wird eine Rechenaufgabe formuliert und von der CPU bearbeitet. Nachfolgend muss ein Bild erstellt werden, das dem:r Nutzer:in auf dem Bildschirm angezeigt wird und das Ergebnis repräsentiert. Und selbst dieser Ablauf ist noch eine grobe Vereinfachung dessen, was letztendlich binär in Maschinensprache an die Hardware übergeben wird, um ein Rechenergebnis zu erzeugen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Als stark vereinfachtes Beispiel stelle man sich vor, dass ein:e Nutzer:in ein Taschenrechner-Programm auf dem Computer verwendet. Auf der Nutzer:innenseite bedeutet das, die Buttons der virtuellen Oberfläche des Taschenrechners zu drücken, um Eingaben zu tätigen, und sich nachfolgend das Ergebnis anzusehen. Für die Hardware muss dieser Prozess aber noch feiner gestückelt sein, z.B. muss bei einem Click auf einen Button die Mausposition abgefragt und in eine Eingabe übersetzt werden (Zahlen, Rechenzeichen, Bestätigung). Daraus wird eine Rechenaufgabe formuliert und von der CPU bearbeitet. Nachfolgend muss ein Bild erstellt werden, das dem:r Nutzer:in auf dem Bildschirm angezeigt wird und das Ergebnis repräsentiert. Und selbst dieser Ablauf ist noch eine grobe Vereinfachung dessen, was letztendlich binär in Maschinensprache an die Hardware übergeben wird, um ein Rechenergebnis zu erzeugen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gundula</name></author>
	</entry>
	<entry>
		<id>http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?title=Computer&amp;diff=6269&amp;oldid=prev</id>
		<title>Gundula am 7. Januar 2025 um 16:13 Uhr</title>
		<link rel="alternate" type="text/html" href="http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?title=Computer&amp;diff=6269&amp;oldid=prev"/>
		<updated>2025-01-07T16:13:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 7. Januar 2025, 18:13 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l31&quot;&gt;Zeile 31:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 31:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die Aufgaben, die Nutzer:innen oder Programme an den Computer stellen, werden also in so basale Instruktionen zerlegt, dass sie durch eine Folge von Nullen und Einsen repräsentiert werden können. Beispielsweise zeigt Sebastian Lague in seinem Video, wie sich Rechenaufgaben binär darstellen lassen. Durch die Kombination vieler einfacher Instruktionen ergeben sich sehr komplexe Abläufe, die letztendlich dazu führen, dass wir als Nutzer:innen ein Resultat sehen können, z.B. durch die Anzeige auf einem Bildschirm. Die Sprache, in der die Instruktionen für die Hardware geschrieben sind, nennt man Maschinensprache (machine code). &amp;lt;br&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die Aufgaben, die Nutzer:innen oder Programme an den Computer stellen, werden also in so basale Instruktionen zerlegt, dass sie durch eine Folge von Nullen und Einsen repräsentiert werden können. Beispielsweise zeigt Sebastian Lague in seinem Video, wie sich Rechenaufgaben binär darstellen lassen. Durch die Kombination vieler einfacher Instruktionen ergeben sich sehr komplexe Abläufe, die letztendlich dazu führen, dass wir als Nutzer:innen ein Resultat sehen können, z.B. durch die Anzeige auf einem Bildschirm. Die Sprache, in der die Instruktionen für die Hardware geschrieben sind, nennt man Maschinensprache (machine code). &amp;lt;br&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Da diese Sprache aber jede einzelne Operation der Hardware codiert, wird selten direkt in Maschinensprache programmiert. Es gibt eine Abstraktionsebene darüber auch Assemblersprachen, die binäre Maschinensprache in menschen-lesbare Befehle übersetzen, aber auch hier werden alle Instruktionen an die Hardware codiert. Am häufigsten wird daher in höheren Programmiersprachen gearbeitet. Diese sind komplexer als Maschinen- oder Assemblersprache und können nicht unmittelbar von der Hardware verstanden werden. Dadurch lassen sich komplexere Befehle formulieren, ohne dass Nutzer:innen jeden Rechenschritt der Hardware händisch festlegen müssen. &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Da diese Sprache aber jede einzelne Operation der Hardware codiert, wird selten direkt in Maschinensprache programmiert. Es gibt eine Abstraktionsebene darüber auch Assemblersprachen, die binäre Maschinensprache in menschen-lesbare Befehle übersetzen, aber auch hier werden alle Instruktionen an die Hardware codiert. Am häufigsten wird daher in höheren Programmiersprachen gearbeitet. Diese sind komplexer als Maschinen- oder Assemblersprache und können nicht unmittelbar von der Hardware verstanden werden. Dadurch lassen sich komplexere Befehle formulieren, ohne dass Nutzer:innen jeden Rechenschritt der Hardware händisch festlegen müssen. &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Code höherer Programmiersprachen wird dann einem Compiler in Maschinensprache übersetzt, also in einzelne Instruktionen an die Hardware zerlegt. Diese Instruktionen werden in einem Speicher abgelegt, aus der die CPU des Computers jede Instruktion einzeln ausliest, diese zerlegt und bearbeitet und dann entsprechende Resultate produziert (z.B. Ergebnisse in einen Speicher schreiben oder an ein Outputgerät schicken).  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Code höherer Programmiersprachen wird dann einem Compiler in Maschinensprache übersetzt, also in einzelne Instruktionen an die Hardware zerlegt. Diese Instruktionen werden in einem Speicher abgelegt, aus der die CPU des Computers jede Instruktion einzeln ausliest, diese zerlegt und bearbeitet und dann entsprechende Resultate produziert (z.B. Ergebnisse in einen Speicher schreiben oder an ein Outputgerät schicken). &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ddf5eb; border-style: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dotted&lt;/del&gt;;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ddf5eb; border-style: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;filled&lt;/ins&gt;;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{{&lt;/del&gt;Als stark vereinfachtes Beispiel stelle man sich vor, dass ein:e Nutzer:in ein Taschenrechner-Programm auf dem Computer verwendet. Auf der Nutzer:innenseite bedeutet das, die Buttons der virtuellen Oberfläche des Taschenrechners zu drücken, um Eingaben zu tätigen, und sich nachfolgend das Ergebnis anzusehen. Für die Hardware muss dieser Prozess aber noch feiner gestückelt sein, z.B. muss bei einem Click auf einen Button die Mausposition abgefragt und in eine Eingabe übersetzt werden (Zahlen, Rechenzeichen, Bestätigung). Daraus wird eine Rechenaufgabe formuliert und von der CPU bearbeitet. Nachfolgend muss ein Bild erstellt werden, das dem:r Nutzer:in auf dem Bildschirm angezeigt wird und das Ergebnis repräsentiert. Und selbst dieser Ablauf ist noch eine grobe Vereinfachung dessen, was letztendlich binär in Maschinensprache an die Hardware übergeben wird, um ein Rechenergebnis zu erzeugen. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Als stark vereinfachtes Beispiel stelle man sich vor, dass ein:e Nutzer:in ein Taschenrechner-Programm auf dem Computer verwendet. Auf der Nutzer:innenseite bedeutet das, die Buttons der virtuellen Oberfläche des Taschenrechners zu drücken, um Eingaben zu tätigen, und sich nachfolgend das Ergebnis anzusehen. Für die Hardware muss dieser Prozess aber noch feiner gestückelt sein, z.B. muss bei einem Click auf einen Button die Mausposition abgefragt und in eine Eingabe übersetzt werden (Zahlen, Rechenzeichen, Bestätigung). Daraus wird eine Rechenaufgabe formuliert und von der CPU bearbeitet. Nachfolgend muss ein Bild erstellt werden, das dem:r Nutzer:in auf dem Bildschirm angezeigt wird und das Ergebnis repräsentiert. Und selbst dieser Ablauf ist noch eine grobe Vereinfachung dessen, was letztendlich binär in Maschinensprache an die Hardware übergeben wird, um ein Rechenergebnis zu erzeugen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Um aus höheren Programmiersprachen Instruktionen an die Hardware zu generieren, können nicht nur Compiler genutzt werden, sondern auch sogenannte Interpreter. Ein Compiler übersetzt den gesamten Code in der höheren Sprache auf einmal. Dabei wird häufig eine Datei erstellt, die unabhängig vom Compiler ausgeführt werden kann. Ein Interpreter übersetzt jede Zeile oder jede Aussage in einer höheren Sprache einzeln und übergibt sie der Hardware. Das heißt, Code in einer höheren Programmiersprache, die Interpreter nutzt, kann auch nur durch einen solchen ausgeführt werden. Man spricht in diesem Zusammenhang auch von kompilierten und interpretierten Sprachen. Beispiele sind C, C++ und Rust für kompilierte und PHP, Python und R für interpretierte Sprachen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Um aus höheren Programmiersprachen Instruktionen an die Hardware zu generieren, können nicht nur Compiler genutzt werden, sondern auch sogenannte Interpreter. Ein Compiler übersetzt den gesamten Code in der höheren Sprache auf einmal. Dabei wird häufig eine Datei erstellt, die unabhängig vom Compiler ausgeführt werden kann. Ein Interpreter übersetzt jede Zeile oder jede Aussage in einer höheren Sprache einzeln und übergibt sie der Hardware. Das heißt, Code in einer höheren Programmiersprache, die Interpreter nutzt, kann auch nur durch einen solchen ausgeführt werden. Man spricht in diesem Zusammenhang auch von kompilierten und interpretierten Sprachen. Beispiele sind C, C++ und Rust für kompilierte und PHP, Python und R für interpretierte Sprachen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gundula</name></author>
	</entry>
	<entry>
		<id>http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?title=Computer&amp;diff=6268&amp;oldid=prev</id>
		<title>Gundula am 7. Januar 2025 um 16:12 Uhr</title>
		<link rel="alternate" type="text/html" href="http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?title=Computer&amp;diff=6268&amp;oldid=prev"/>
		<updated>2025-01-07T16:12:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 7. Januar 2025, 18:12 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l33&quot;&gt;Zeile 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Code höherer Programmiersprachen wird dann einem Compiler in Maschinensprache übersetzt, also in einzelne Instruktionen an die Hardware zerlegt. Diese Instruktionen werden in einem Speicher abgelegt, aus der die CPU des Computers jede Instruktion einzeln ausliest, diese zerlegt und bearbeitet und dann entsprechende Resultate produziert (z.B. Ergebnisse in einen Speicher schreiben oder an ein Outputgerät schicken).  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Code höherer Programmiersprachen wird dann einem Compiler in Maschinensprache übersetzt, also in einzelne Instruktionen an die Hardware zerlegt. Diese Instruktionen werden in einem Speicher abgelegt, aus der die CPU des Computers jede Instruktion einzeln ausliest, diese zerlegt und bearbeitet und dann entsprechende Resultate produziert (z.B. Ergebnisse in einen Speicher schreiben oder an ein Outputgerät schicken).  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ddf5eb;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ddf5eb&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;; border-style: dotted&lt;/ins&gt;;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{{Als stark vereinfachtes Beispiel stelle man sich vor, dass ein:e Nutzer:in ein Taschenrechner-Programm auf dem Computer verwendet. Auf der Nutzer:innenseite bedeutet das, die Buttons der virtuellen Oberfläche des Taschenrechners zu drücken, um Eingaben zu tätigen, und sich nachfolgend das Ergebnis anzusehen. Für die Hardware muss dieser Prozess aber noch feiner gestückelt sein, z.B. muss bei einem Click auf einen Button die Mausposition abgefragt und in eine Eingabe übersetzt werden (Zahlen, Rechenzeichen, Bestätigung). Daraus wird eine Rechenaufgabe formuliert und von der CPU bearbeitet. Nachfolgend muss ein Bild erstellt werden, das dem:r Nutzer:in auf dem Bildschirm angezeigt wird und das Ergebnis repräsentiert. Und selbst dieser Ablauf ist noch eine grobe Vereinfachung dessen, was letztendlich binär in Maschinensprache an die Hardware übergeben wird, um ein Rechenergebnis zu erzeugen. }}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{{Als stark vereinfachtes Beispiel stelle man sich vor, dass ein:e Nutzer:in ein Taschenrechner-Programm auf dem Computer verwendet. Auf der Nutzer:innenseite bedeutet das, die Buttons der virtuellen Oberfläche des Taschenrechners zu drücken, um Eingaben zu tätigen, und sich nachfolgend das Ergebnis anzusehen. Für die Hardware muss dieser Prozess aber noch feiner gestückelt sein, z.B. muss bei einem Click auf einen Button die Mausposition abgefragt und in eine Eingabe übersetzt werden (Zahlen, Rechenzeichen, Bestätigung). Daraus wird eine Rechenaufgabe formuliert und von der CPU bearbeitet. Nachfolgend muss ein Bild erstellt werden, das dem:r Nutzer:in auf dem Bildschirm angezeigt wird und das Ergebnis repräsentiert. Und selbst dieser Ablauf ist noch eine grobe Vereinfachung dessen, was letztendlich binär in Maschinensprache an die Hardware übergeben wird, um ein Rechenergebnis zu erzeugen. }}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; border-style: dotted;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gundula</name></author>
	</entry>
	<entry>
		<id>http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?title=Computer&amp;diff=6267&amp;oldid=prev</id>
		<title>Gundula am 7. Januar 2025 um 16:12 Uhr</title>
		<link rel="alternate" type="text/html" href="http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?title=Computer&amp;diff=6267&amp;oldid=prev"/>
		<updated>2025-01-07T16:12:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 7. Januar 2025, 18:12 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l33&quot;&gt;Zeile 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Code höherer Programmiersprachen wird dann einem Compiler in Maschinensprache übersetzt, also in einzelne Instruktionen an die Hardware zerlegt. Diese Instruktionen werden in einem Speicher abgelegt, aus der die CPU des Computers jede Instruktion einzeln ausliest, diese zerlegt und bearbeitet und dann entsprechende Resultate produziert (z.B. Ergebnisse in einen Speicher schreiben oder an ein Outputgerät schicken).  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Code höherer Programmiersprachen wird dann einem Compiler in Maschinensprache übersetzt, also in einzelne Instruktionen an die Hardware zerlegt. Diese Instruktionen werden in einem Speicher abgelegt, aus der die CPU des Computers jede Instruktion einzeln ausliest, diese zerlegt und bearbeitet und dann entsprechende Resultate produziert (z.B. Ergebnisse in einen Speicher schreiben oder an ein Outputgerät schicken).  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ddf5eb&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;; border-style: dotted&lt;/del&gt;;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #ddf5eb;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1&lt;/del&gt;}}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Als stark vereinfachtes Beispiel stelle man sich vor, dass ein:e Nutzer:in ein Taschenrechner-Programm auf dem Computer verwendet. Auf der Nutzer:innenseite bedeutet das, die Buttons der virtuellen Oberfläche des Taschenrechners zu drücken, um Eingaben zu tätigen, und sich nachfolgend das Ergebnis anzusehen. Für die Hardware muss dieser Prozess aber noch feiner gestückelt sein, z.B. muss bei einem Click auf einen Button die Mausposition abgefragt und in eine Eingabe übersetzt werden (Zahlen, Rechenzeichen, Bestätigung). Daraus wird eine Rechenaufgabe formuliert und von der CPU bearbeitet. Nachfolgend muss ein Bild erstellt werden, das dem:r Nutzer:in auf dem Bildschirm angezeigt wird und das Ergebnis repräsentiert. Und selbst dieser Ablauf ist noch eine grobe Vereinfachung dessen, was letztendlich binär in Maschinensprache an die Hardware übergeben wird, um ein Rechenergebnis zu erzeugen. &lt;/ins&gt;}}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Als stark vereinfachtes Beispiel stelle man sich vor, dass ein:e Nutzer:in ein Taschenrechner&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Programm auf dem Computer verwendet. Auf der Nutzer:innenseite bedeutet das, die Buttons der virtuellen Oberfläche des Taschenrechners zu drücken, um Eingaben zu tätigen, und sich nachfolgend das Ergebnis anzusehen. Für die Hardware muss dieser Prozess aber noch feiner gestückelt sein, z.B. muss bei einem Click auf einen Button die Mausposition abgefragt und in eine Eingabe übersetzt werden (Zahlen, Rechenzeichen, Bestätigung). Daraus wird eine Rechenaufgabe formuliert und von der CPU bearbeitet. Nachfolgend muss ein Bild erstellt werden, das dem:r Nutzer&lt;/del&gt;:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;in auf dem Bildschirm angezeigt wird und das Ergebnis repräsentiert. Und selbst dieser Ablauf ist noch eine grobe Vereinfachung dessen, was letztendlich binär in Maschinensprache an die Hardware übergeben wird, um ein Rechenergebnis zu erzeugen. &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; border&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;style&lt;/ins&gt;: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dotted;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Um aus höheren Programmiersprachen Instruktionen an die Hardware zu generieren, können nicht nur Compiler genutzt werden, sondern auch sogenannte Interpreter. Ein Compiler übersetzt den gesamten Code in der höheren Sprache auf einmal. Dabei wird häufig eine Datei erstellt, die unabhängig vom Compiler ausgeführt werden kann. Ein Interpreter übersetzt jede Zeile oder jede Aussage in einer höheren Sprache einzeln und übergibt sie der Hardware. Das heißt, Code in einer höheren Programmiersprache, die Interpreter nutzt, kann auch nur durch einen solchen ausgeführt werden. Man spricht in diesem Zusammenhang auch von kompilierten und interpretierten Sprachen. Beispiele sind C, C++ und Rust für kompilierte und PHP, Python und R für interpretierte Sprachen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Um aus höheren Programmiersprachen Instruktionen an die Hardware zu generieren, können nicht nur Compiler genutzt werden, sondern auch sogenannte Interpreter. Ein Compiler übersetzt den gesamten Code in der höheren Sprache auf einmal. Dabei wird häufig eine Datei erstellt, die unabhängig vom Compiler ausgeführt werden kann. Ein Interpreter übersetzt jede Zeile oder jede Aussage in einer höheren Sprache einzeln und übergibt sie der Hardware. Das heißt, Code in einer höheren Programmiersprache, die Interpreter nutzt, kann auch nur durch einen solchen ausgeführt werden. Man spricht in diesem Zusammenhang auch von kompilierten und interpretierten Sprachen. Beispiele sind C, C++ und Rust für kompilierte und PHP, Python und R für interpretierte Sprachen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gundula</name></author>
	</entry>
	<entry>
		<id>http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?title=Computer&amp;diff=6266&amp;oldid=prev</id>
		<title>Gundula am 7. Januar 2025 um 16:11 Uhr</title>
		<link rel="alternate" type="text/html" href="http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?title=Computer&amp;diff=6266&amp;oldid=prev"/>
		<updated>2025-01-07T16:11:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 7. Januar 2025, 18:11 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l32&quot;&gt;Zeile 32:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 32:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Da diese Sprache aber jede einzelne Operation der Hardware codiert, wird selten direkt in Maschinensprache programmiert. Es gibt eine Abstraktionsebene darüber auch Assemblersprachen, die binäre Maschinensprache in menschen-lesbare Befehle übersetzen, aber auch hier werden alle Instruktionen an die Hardware codiert. Am häufigsten wird daher in höheren Programmiersprachen gearbeitet. Diese sind komplexer als Maschinen- oder Assemblersprache und können nicht unmittelbar von der Hardware verstanden werden. Dadurch lassen sich komplexere Befehle formulieren, ohne dass Nutzer:innen jeden Rechenschritt der Hardware händisch festlegen müssen. &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Da diese Sprache aber jede einzelne Operation der Hardware codiert, wird selten direkt in Maschinensprache programmiert. Es gibt eine Abstraktionsebene darüber auch Assemblersprachen, die binäre Maschinensprache in menschen-lesbare Befehle übersetzen, aber auch hier werden alle Instruktionen an die Hardware codiert. Am häufigsten wird daher in höheren Programmiersprachen gearbeitet. Diese sind komplexer als Maschinen- oder Assemblersprache und können nicht unmittelbar von der Hardware verstanden werden. Dadurch lassen sich komplexere Befehle formulieren, ohne dass Nutzer:innen jeden Rechenschritt der Hardware händisch festlegen müssen. &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Code höherer Programmiersprachen wird dann einem Compiler in Maschinensprache übersetzt, also in einzelne Instruktionen an die Hardware zerlegt. Diese Instruktionen werden in einem Speicher abgelegt, aus der die CPU des Computers jede Instruktion einzeln ausliest, diese zerlegt und bearbeitet und dann entsprechende Resultate produziert (z.B. Ergebnisse in einen Speicher schreiben oder an ein Outputgerät schicken).  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Code höherer Programmiersprachen wird dann einem Compiler in Maschinensprache übersetzt, also in einzelne Instruktionen an die Hardware zerlegt. Diese Instruktionen werden in einem Speicher abgelegt, aus der die CPU des Computers jede Instruktion einzeln ausliest, diese zerlegt und bearbeitet und dann entsprechende Resultate produziert (z.B. Ergebnisse in einen Speicher schreiben oder an ein Outputgerät schicken).  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;div style=&quot;background-color: #ddf5eb; border-style: dotted;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{{1}}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/div&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Als stark vereinfachtes Beispiel stelle man sich vor, dass ein:e Nutzer:in ein Taschenrechner-Programm auf dem Computer verwendet. Auf der Nutzer:innenseite bedeutet das, die Buttons der virtuellen Oberfläche des Taschenrechners zu drücken, um Eingaben zu tätigen, und sich nachfolgend das Ergebnis anzusehen. Für die Hardware muss dieser Prozess aber noch feiner gestückelt sein, z.B. muss bei einem Click auf einen Button die Mausposition abgefragt und in eine Eingabe übersetzt werden (Zahlen, Rechenzeichen, Bestätigung). Daraus wird eine Rechenaufgabe formuliert und von der CPU bearbeitet. Nachfolgend muss ein Bild erstellt werden, das dem:r Nutzer:in auf dem Bildschirm angezeigt wird und das Ergebnis repräsentiert. Und selbst dieser Ablauf ist noch eine grobe Vereinfachung dessen, was letztendlich binär in Maschinensprache an die Hardware übergeben wird, um ein Rechenergebnis zu erzeugen.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Als stark vereinfachtes Beispiel stelle man sich vor, dass ein:e Nutzer:in ein Taschenrechner-Programm auf dem Computer verwendet. Auf der Nutzer:innenseite bedeutet das, die Buttons der virtuellen Oberfläche des Taschenrechners zu drücken, um Eingaben zu tätigen, und sich nachfolgend das Ergebnis anzusehen. Für die Hardware muss dieser Prozess aber noch feiner gestückelt sein, z.B. muss bei einem Click auf einen Button die Mausposition abgefragt und in eine Eingabe übersetzt werden (Zahlen, Rechenzeichen, Bestätigung). Daraus wird eine Rechenaufgabe formuliert und von der CPU bearbeitet. Nachfolgend muss ein Bild erstellt werden, das dem:r Nutzer:in auf dem Bildschirm angezeigt wird und das Ergebnis repräsentiert. Und selbst dieser Ablauf ist noch eine grobe Vereinfachung dessen, was letztendlich binär in Maschinensprache an die Hardware übergeben wird, um ein Rechenergebnis zu erzeugen.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gundula</name></author>
	</entry>
	<entry>
		<id>http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?title=Computer&amp;diff=6265&amp;oldid=prev</id>
		<title>Gundula am 7. Januar 2025 um 16:11 Uhr</title>
		<link rel="alternate" type="text/html" href="http://methpsy.elearning.psych.tu-dresden.de/mediawiki/index.php?title=Computer&amp;diff=6265&amp;oldid=prev"/>
		<updated>2025-01-07T16:11:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 7. Januar 2025, 18:11 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l18&quot;&gt;Zeile 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Diese Eingaben und Konsequenzen sind in menschlicher Sprache einfach auszudrücken, für den Computer aber sehr komplexe Befehle. Im Folgenden wird die Kommunikation zwischen Nutzer:in, Software und Hardware beschrieben.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Diese Eingaben und Konsequenzen sind in menschlicher Sprache einfach auszudrücken, für den Computer aber sehr komplexe Befehle. Im Folgenden wird die Kommunikation zwischen Nutzer:in, Software und Hardware beschrieben.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Wie Computer Information repräsentieren==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Für die Hardware von Computern ist jede Information als eine Folge von binären Ziffern repräsentiert, die jeweils 1 oder 0 sein können. Dafür gibt es sogenannte Transistoren, also Halbleiterbauelemente, die (vereinfacht) entweder an- oder ausgeschaltet sein können. Verbindet man eine Reihe dieser Transistoren lassen sich mit ihrer Kombination von An- und Aus-Zuständen logische Operationen durchführen. Diese Verbindungen heißen Logikgatter (logic gates).   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Für die Hardware von Computern ist jede Information als eine Folge von binären Ziffern repräsentiert, die jeweils 1 oder 0 sein können. Dafür gibt es sogenannte Transistoren, also Halbleiterbauelemente, die (vereinfacht) entweder an- oder ausgeschaltet sein können. Verbindet man eine Reihe dieser Transistoren lassen sich mit ihrer Kombination von An- und Aus-Zuständen logische Operationen durchführen. Diese Verbindungen heißen Logikgatter (logic gates).   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l24&quot;&gt;Zeile 24:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 26:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Das Speichern von Information wird über Bauteile realisiert, die binäre Zustände annehmen und beibehalten können (z.B. Flipflops). Diese können auch kombiniert werden, um mehr oder komplexere Infomation zu speichern (z.B. in Caches oder RAM).  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Das Speichern von Information wird über Bauteile realisiert, die binäre Zustände annehmen und beibehalten können (z.B. Flipflops). Diese können auch kombiniert werden, um mehr oder komplexere Infomation zu speichern (z.B. in Caches oder RAM).  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Die Sprache von Computern==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die Aufgaben, die Nutzer:innen oder Programme an den Computer stellen, werden also in so basale Instruktionen zerlegt, dass sie durch eine Folge von Nullen und Einsen repräsentiert werden können. Beispielsweise zeigt Sebastian Lague in seinem Video, wie sich Rechenaufgaben binär darstellen lassen. Durch die Kombination vieler einfacher Instruktionen ergeben sich sehr komplexe Abläufe, die letztendlich dazu führen, dass wir als Nutzer:innen ein Resultat sehen können, z.B. durch die Anzeige auf einem Bildschirm. Die Sprache, in der die Instruktionen für die Hardware geschrieben sind, nennt man Maschinensprache (machine code). &amp;lt;br&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Die Aufgaben, die Nutzer:innen oder Programme an den Computer stellen, werden also in so basale Instruktionen zerlegt, dass sie durch eine Folge von Nullen und Einsen repräsentiert werden können. Beispielsweise zeigt Sebastian Lague in seinem Video, wie sich Rechenaufgaben binär darstellen lassen. Durch die Kombination vieler einfacher Instruktionen ergeben sich sehr komplexe Abläufe, die letztendlich dazu führen, dass wir als Nutzer:innen ein Resultat sehen können, z.B. durch die Anzeige auf einem Bildschirm. Die Sprache, in der die Instruktionen für die Hardware geschrieben sind, nennt man Maschinensprache (machine code). &amp;lt;br&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gundula</name></author>
	</entry>
</feed>