<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://coding.servus.at/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://coding.servus.at/feed.php">
        <title>Almanach der Programmiergrundlagen</title>
        <description></description>
        <link>https://coding.servus.at/</link>
        <image rdf:resource="https://coding.servus.at/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-19T19:14:51+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://coding.servus.at/doku.php?image=tux.eps&amp;ns=&amp;rev=1547119786&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://coding.servus.at/doku.php?id=for&amp;rev=1516612508&amp;do=diff"/>
                <rdf:li rdf:resource="https://coding.servus.at/doku.php?id=start&amp;rev=1513258626&amp;do=diff"/>
                <rdf:li rdf:resource="https://coding.servus.at/doku.php?id=style&amp;rev=1499251109&amp;do=diff"/>
                <rdf:li rdf:resource="https://coding.servus.at/doku.php?id=basics&amp;rev=1499247863&amp;do=diff"/>
                <rdf:li rdf:resource="https://coding.servus.at/doku.php?id=error&amp;rev=1499246717&amp;do=diff"/>
                <rdf:li rdf:resource="https://coding.servus.at/doku.php?id=functions&amp;rev=1499246101&amp;do=diff"/>
                <rdf:li rdf:resource="https://coding.servus.at/doku.php?id=inputs_param&amp;rev=1499245393&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://coding.servus.at/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Almanach der Programmiergrundlagen</title>
        <link>https://coding.servus.at/</link>
        <url>https://coding.servus.at/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://coding.servus.at/doku.php?image=tux.eps&amp;ns=&amp;rev=1547119786&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2019-01-10T11:29:46+00:00</dc:date>
        <dc:creator>gg (gg@undisclosed.example.com)</dc:creator>
        <title>tux.eps - created</title>
        <link>https://coding.servus.at/doku.php?image=tux.eps&amp;ns=&amp;rev=1547119786&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://coding.servus.at/lib/exe/fetch.php?w=500&amp;amp;h=500&amp;amp;tok=9c22a3&amp;amp;media=tux.eps&quot; alt=&quot;tux.eps&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://coding.servus.at/doku.php?id=for&amp;rev=1516612508&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-01-22T09:15:08+00:00</dc:date>
        <dc:creator>gg (gg@undisclosed.example.com)</dc:creator>
        <title>for - [for Schleife] </title>
        <link>https://coding.servus.at/doku.php?id=for&amp;rev=1516612508&amp;do=diff</link>
        <description>for Schleife

Im Grunde kann alles, was mit einer while-Schleife erledigt werden kann, auch mit der for Schleife erledigt werden. Die Vorteile sind aber ihre Lesbarkeit und dass man sich ein paar Zeilen spart, da die Zählvariable, sowie die Veränderung der Zählvariable, direkt im Schleifenkopf definiert wird.</description>
    </item>
    <item rdf:about="https://coding.servus.at/doku.php?id=start&amp;rev=1513258626&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-14T13:37:06+00:00</dc:date>
        <dc:creator>gg (gg@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://coding.servus.at/doku.php?id=start&amp;rev=1513258626&amp;do=diff</link>
        <description>Programmiergrundlagen

Hier werden anhand von verschiedenen Programmiersprachen die Grundlagen der Programmierung vorgestellt. Das Ganze soll nur ein Überblick sein und ist keinesfalls vollständig. Diese Grundlagen werden anhand von Quelltext vermittelt. Alle angegebenen Codes können kopiert und ausprobiert werden und sollten (bis auf C#) auf jedem Betriebssystem lauffähig sein. Die Angaben, wie man die Codes zum Laufen bringt, basieren allerdings auf Linux, da dem Autor nur Linux Systeme zur Ve…</description>
    </item>
    <item rdf:about="https://coding.servus.at/doku.php?id=style&amp;rev=1499251109&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-05T10:38:29+00:00</dc:date>
        <dc:creator>gg (gg@undisclosed.example.com)</dc:creator>
        <title>style</title>
        <link>https://coding.servus.at/doku.php?id=style&amp;rev=1499251109&amp;do=diff</link>
        <description>Coding is art

Programmierstile sind grundsätzlich Geschmackssache. Arbeitet man an einem bereits laufendem Projekt mit, so sollte man sich allerdings an den verwendeten Programmierstil anpassen. Das steigert die Lesbarkeit. 


Manche Programmiersprachen wie golang oder Python lassen kaum schlechten Stil zu, deswegen wird Programmierstil hier anhand von PHP gezeigt.</description>
    </item>
    <item rdf:about="https://coding.servus.at/doku.php?id=basics&amp;rev=1499247863&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-05T09:44:23+00:00</dc:date>
        <dc:creator>gg (gg@undisclosed.example.com)</dc:creator>
        <title>basics - [Primitive Datentypen] </title>
        <link>https://coding.servus.at/doku.php?id=basics&amp;rev=1499247863&amp;do=diff</link>
        <description>Basiswissen

Üben, quälen, üben, quälen

Jeder Programmierer kennt die quälenden Stunden wenn man das Handwerk lernt und man irgendetwas nicht begreift. Das Einzige was hilft ist üben, lesen, üben, quälen, üben, mit jemanden darüber reden, üben, schlafen, üben und dann das Ganze wiederholen.</description>
    </item>
    <item rdf:about="https://coding.servus.at/doku.php?id=error&amp;rev=1499246717&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-05T09:25:17+00:00</dc:date>
        <dc:creator>gg (gg@undisclosed.example.com)</dc:creator>
        <title>error - created</title>
        <link>https://coding.servus.at/doku.php?id=error&amp;rev=1499246717&amp;do=diff</link>
        <description>Fehlerbehandlung

Moderne Programmiersprachen bieten die Möglichkeit eines ErrorHandlings. Meist werden Programmteile, die problematisch sein können, in try-catch Blöcke gepackt. Je nach Programmiersprache gibt es zusätzlich zum try-catch auch noch einen</description>
    </item>
    <item rdf:about="https://coding.servus.at/doku.php?id=functions&amp;rev=1499246101&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-05T09:15:01+00:00</dc:date>
        <dc:creator>gg (gg@undisclosed.example.com)</dc:creator>
        <title>functions - [Übungen] </title>
        <link>https://coding.servus.at/doku.php?id=functions&amp;rev=1499246101&amp;do=diff</link>
        <description>Funktionen

Ab hier wird es spannend. Sollte dir der Kopf noch nicht rauchen - Hier passierts bestimmt. 


Funktionen sind ein wichtiger Bestandteil, um den Code zu organisieren, lesbarer und verständlicher zu machen. Sie verhindern Codedopplungen und machen das Testen wesentlich einfacher.</description>
    </item>
    <item rdf:about="https://coding.servus.at/doku.php?id=inputs_param&amp;rev=1499245393&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-05T09:03:13+00:00</dc:date>
        <dc:creator>gg (gg@undisclosed.example.com)</dc:creator>
        <title>inputs_param</title>
        <link>https://coding.servus.at/doku.php?id=inputs_param&amp;rev=1499245393&amp;do=diff</link>
        <description>Programmparameter

Die einfachste Möglichkeit Benutzereingaben zu bekommen sind Programmparameter. Das geschriebene Programm wird direkt mit Parametern gestartet. Wichtig ist die korrekte Anzahl an Parametern und dass jeder Parameter separat geprüft</description>
    </item>
</rdf:RDF>
