<?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; programmieren</title>
	<atom:link href="http://www.jlip.de/tag/programmieren/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jlip.de</link>
	<description>oder so ähnlich...</description>
	<lastBuildDate>Mon, 29 Aug 2011 16:55:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Vergleichsoperatoren in C</title>
		<link>http://www.jlip.de/vergleichsoperatoren-in-c/</link>
		<comments>http://www.jlip.de/vergleichsoperatoren-in-c/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 11:32:06 +0000</pubDate>
		<dc:creator>Harun admin</dc:creator>
				<category><![CDATA[C]]></category>
		<category><![CDATA[programmieren]]></category>
		<category><![CDATA[vergleichsopereatoren]]></category>

		<guid isPermaLink="false">http://www.jlip.de/?p=223</guid>
		<description><![CDATA[In C gibt es folgende Vergleichsoperatoren: == (gleich) (achtung: = bei Zuweisung und == bei vergleich) &#60; &#62; != (ungleich) &#62;= &#60;= Auswertung von Links nach Rechts Vorrang &#62;, &#62;=, &#60;, &#60;= vor == und != Beispiel: int i=1, j=2; i &#60; 2; // richtig i == 2; // falsch i == j &#8211; 1; [...]]]></description>
			<content:encoded><![CDATA[<p>In C gibt es folgende Vergleichsoperatoren:</p>
<p><span id="more-223"></span></p>
<p>== (gleich) (achtung: = bei Zuweisung und == bei vergleich)<br />
&lt; &gt;<br />
!= (ungleich)<br />
&gt;=<br />
&lt;=</p>
<p><strong>Auswertung </strong>von Links nach Rechts</p>
<p><strong>Vorrang</strong><br />
&gt;, &gt;=, &lt;, &lt;=<br />
vor<br />
== und !=</p>
<p>Beispiel:</p>
<p>int i=1, j=2;</p>
<p>i &lt; 2;        // richtig<br />
i == 2;      // falsch<br />
i == j &#8211; 1;  // richtig</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jlip.de/vergleichsoperatoren-in-c/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<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>
		<item>
		<title>Erste Lektion zur Programmierung</title>
		<link>http://www.jlip.de/erste-lektion-zur-programmierung/</link>
		<comments>http://www.jlip.de/erste-lektion-zur-programmierung/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 09:50:54 +0000</pubDate>
		<dc:creator>Harun admin</dc:creator>
				<category><![CDATA[Grundlagen]]></category>
		<category><![CDATA[programmieren]]></category>
		<category><![CDATA[zahlensysteme]]></category>

		<guid isPermaLink="false">http://www.jlip.de/?p=11</guid>
		<description><![CDATA[Was heißt eigentlich programmieren? Der Computer ist eigentlich nichts anderes als ein sehr schneller Taschenrechner. Und er kennt nur zwei Zustände: Es fließt Strom oder eben nicht. Deshalb haben Software (Programme + Daten) die binäre Form: Das heißt, sie bestehen nur aus 1 und 0. BSP: 1011 0111 das sind 8 Bit und zusammen ergibt [...]]]></description>
			<content:encoded><![CDATA[<p>Was heißt eigentlich programmieren?</p>
<p>Der Computer ist eigentlich nichts anderes als ein sehr schneller Taschenrechner. Und er kennt nur zwei Zustände: Es fließt Strom oder eben nicht.</p>
<p>Deshalb haben Software (Programme + Daten) die binäre Form: Das heißt, sie bestehen nur aus 1 und 0.</p>
<p>BSP: 1011 0111 das sind 8 Bit und zusammen ergibt sich darauß ein 1 Byte.</p>
<p><span id="more-11"></span></p>
<p>Daten werden in dieses Binäresystem umkodiert, damit der Comuputer damit was anfangen kann.<br />
So sind Buchstabe und andere Zeichen in ASCII kodiert. (American Standard Code for Information Interchange)<br />
A hat den wert: 0100 0001</p>
<p>Hier gibt es noch einen guten <a title="umrechner" href="http://www.arndt-bruenner.de/mathe/scripts/Zahlensysteme.htm" target="_blank">Umrechner </a> <img src='http://harun2.alfahosting.org/jlip.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Und beim Programmieren werden diese Befehle geschrieben und dem Rechner übermittelt. Damit der weiß was er zu tun hat.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jlip.de/erste-lektion-zur-programmierung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

