<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jetzt lerne ich programmieren &#187; Hochsprache</title>
	<atom:link href="http://www.jlip.de/tag/hochsprache/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jlip.de</link>
	<description>oder so ähnlich...</description>
	<lastBuildDate>Thu, 29 Oct 2009 13:03:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Zweite Lektion zur Programmierung</title>
		<link>http://www.jlip.de/zweite-lektion-zur-programmierung/</link>
		<comments>http://www.jlip.de/zweite-lektion-zur-programmierung/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 10:11:29 +0000</pubDate>
		<dc:creator>Harun admin</dc:creator>
				<category><![CDATA[Grundlagen]]></category>
		<category><![CDATA[Assembler]]></category>
		<category><![CDATA[Hochsprache]]></category>
		<category><![CDATA[Maschinensprache]]></category>
		<category><![CDATA[programmieren]]></category>

		<guid isPermaLink="false">http://www.jlip.de/?p=15</guid>
		<description><![CDATA[Verschiedene Programmiermethoden: Maschinensprache Hier werden die Befehle direkt als Binärdaten eingegeben. Bsp. 0000 0100 befehlt, dass 1 zum k addiert werden soll. Auf diese Weise werden eigentlich nur Hardware programmiert z.B. Mikrocontroller usw. Assembler Maschinensprachbefehle werden durch Ausdrücke ersetzt. Somit werden die Befehle einfacher und man kann sie besser merken. Ein Programm übersetzt dann die [...]]]></description>
			<content:encoded><![CDATA[<p>Verschiedene Programmiermethoden:</p>
<ul>
<li>Maschinensprache</li>
</ul>
<p>Hier werden die Befehle direkt als Binärdaten eingegeben.<br />
Bsp. 0000 0100 befehlt, dass 1 zum k addiert werden soll.<br />
Auf diese Weise werden eigentlich nur Hardware programmiert z.B. Mikrocontroller usw.<span id="more-15"></span></p>
<ul>
<li>Assembler</li>
</ul>
<p>Maschinensprachbefehle werden durch Ausdrücke ersetzt. Somit werden die Befehle einfacher und man kann sie besser merken. Ein Programm übersetzt dann die Ausdrücke in die Maschinensprache.<br />
Das o.g Beispiel wurde dann lauten: INCA was dann in 0000 0100 übersetzt werden würde.</p>
<ul>
<li>Hochsprache</li>
</ul>
<p>Das ist die eigentliche Programmiermethode die man unter &#8220;programmieren&#8221; versteht.<br />
C/C++, JAVA, Delphi, Erlan, Basic, PHP sind die bekanntesten Hochsprachen.</p>
<p>Der Quellcode dieser Sprachen werden mit einem Editor in ASCII erstellt. Also mit gewöhnlichen Zeichen auf der Tastatur. Ein Programm übersetzt dann den geschriebenen Code in die Maschinensprache. Da gibt es verschiedene Übersetzungsmethoden:</p>
<p><strong>Compiler</strong></p>
<ul></ul>
<p>Das gesamte Programm wird übersetzt und gespeichert. Und danach kann man ausführen.<br />
Diese Methode ist deshalb sehr schnell, da es beim Ausführen bereits übersetzt ist.</p>
<p><strong>Interpreter</strong></p>
<ul></ul>
<p>Hier wird das Programm nur Zeile für Zeile übersetzt und gleich ausgeführt. Was dazu führt, dass es langsamer als der Compiler arbeitet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jlip.de/zweite-lektion-zur-programmierung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
