<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://namespace-cpp.de/std/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://namespace-cpp.de/std/feed.php">
        <title>namespace cpp {} - lernen:minikurs</title>
        <description>C++ lernen, kennen, anwenden</description>
        <link>https://namespace-cpp.de/std/</link>
        <image rdf:resource="https://namespace-cpp.de/std/lib/exe/fetch.php/logo.png" />
       <dc:date>2026-04-18T02:33:00+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/lernen/minikurs/analyse?rev=1683204016&amp;do=diff"/>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/lernen/minikurs/code?rev=1405260900&amp;do=diff"/>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/lernen/minikurs/entwurf?rev=1683203903&amp;do=diff"/>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/lernen/minikurs/funktion?rev=1405260900&amp;do=diff"/>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/lernen/minikurs/implementierungssprache?rev=1479598024&amp;do=diff"/>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/lernen/minikurs/inhalt?rev=1479580394&amp;do=diff"/>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/lernen/minikurs/make4win?rev=1405260901&amp;do=diff"/>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/lernen/minikurs/module?rev=1596725791&amp;do=diff"/>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/lernen/minikurs/objekt?rev=1596725427&amp;do=diff"/>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/lernen/minikurs/parkplatz?rev=1405260901&amp;do=diff"/>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/lernen/minikurs/struktur?rev=1405260902&amp;do=diff"/>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/lernen/minikurs/syntax?rev=1596726206&amp;do=diff"/>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/lernen/minikurs/test?rev=1405263024&amp;do=diff"/>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/lernen/minikurs/umgebung?rev=1539955444&amp;do=diff"/>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/lernen/minikurs/vi?rev=1405260903&amp;do=diff"/>
                <rdf:li rdf:resource="https://namespace-cpp.de/std/doku.php/lernen/minikurs/weiter?rev=1596725509&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://namespace-cpp.de/std/lib/exe/fetch.php/logo.png">
        <title>namespace cpp {}</title>
        <link>https://namespace-cpp.de/std/</link>
        <url>https://namespace-cpp.de/std/lib/exe/fetch.php/logo.png</url>
    </image>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/lernen/minikurs/analyse?rev=1683204016&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-04T12:40:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>minikurs(3): Analyse</title>
        <link>https://namespace-cpp.de/std/doku.php/lernen/minikurs/analyse?rev=1683204016&amp;do=diff</link>
        <description>minikurs(3): Analyse

	&quot; Studying the methods of solving problems,
 we perceive another face of mathematics.
	&quot;---  George Polya &quot;
&quot;

Wo liegt das Problem?

Ein Problem haben wir dann,
wenn wir erkennen,
dass uns der direkte Weg zur Lösung versperrt ist.
Denken heißt erkennen, dass das Wissen zu Ende geht.
Die Aufgabe wurde informell gestellt.
Sie erfordert mehr Wissen als im Text mitgeteilt wurde.</description>
    </item>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/lernen/minikurs/code?rev=1405260900&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-13T14:15:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>minikurs(5): Aus einem Stück</title>
        <link>https://namespace-cpp.de/std/doku.php/lernen/minikurs/code?rev=1405260900&amp;do=diff</link>
        <description>minikurs(5): Aus einem Stück

	&quot; Parental Advisory:
 This file contains explicit C code.&quot;

Quelltext schreiben

Das Schreiben des Quelltextes ist die einzige Phase der Software-Entwicklung,
um die man nicht herumkommt.
Aus dem Entwurf kann dieser Code entstehen:</description>
    </item>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/lernen/minikurs/entwurf?rev=1683203903&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-04T12:38:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>minikurs(4): Entwurf</title>
        <link>https://namespace-cpp.de/std/doku.php/lernen/minikurs/entwurf?rev=1683203903&amp;do=diff</link>
        <description>minikurs(4): Entwurf

	&quot; Das Verb entwerfen findet sich bereits im Mittelhochdeutschen als Fachwort in der Bildwirkerei. 
 Es bedeutete ursprünglich &quot;ein Bild gestalten&quot;: 
 Beim Weben wurde der Schussfaden durch die aufgespannten Kettfäden geworfen um ein bestimmtes Motiv zu entwerfen.</description>
    </item>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/lernen/minikurs/funktion?rev=1405260900&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-13T14:15:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>minikurs(7): Unterprogramme</title>
        <link>https://namespace-cpp.de/std/doku.php/lernen/minikurs/funktion?rev=1405260900&amp;do=diff</link>
        <description>minikurs(7): Unterprogramme

	&quot; In the town where I was born,
 Lived a man, who played with &#039;C&#039;.
 And he coded his whole life
 On a stack of Function Keys. 
	&quot;---  Yellow Subroutine&quot;
&quot;

Prozeduren

Programme arbeiten mit Ganzzahlen, Zeichen (engl. character, in C: char</description>
    </item>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/lernen/minikurs/implementierungssprache?rev=1479598024&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-19T23:27:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Implementierungssprache</title>
        <link>https://namespace-cpp.de/std/doku.php/lernen/minikurs/implementierungssprache?rev=1479598024&amp;do=diff</link>
        <description>Implementierungssprache

	&quot; Die Grenzen meiner Sprache sind die Grenzen meiner Welt.
	&quot;--- Ludwig Wittgenstein&quot;
&quot;

	&quot; Language comparisons are rarely meaningful and even less often fair.
	&quot;--- Bjarne Stroustrup [FAQ]&quot;
&quot;

Die Parkplatz-Aufgabe kann auch in anderen Sprachen implementiert werden. Bei diesem einfachen Programm stößt man noch nicht an die Grenzen.
Hier eine Auswahl.</description>
    </item>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/lernen/minikurs/inhalt?rev=1479580394&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-19T18:33:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>minikurs(0): Eine Einführung in Programmieren</title>
        <link>https://namespace-cpp.de/std/doku.php/lernen/minikurs/inhalt?rev=1479580394&amp;do=diff</link>
        <description>minikurs(0): Eine Einführung in Programmieren

	&quot; Ich kann Dir nur die Tür zeigen.
 Hindurchgehen musst du selbst.
	&quot;---  Morpheus zu Neo [Matrix I]&quot;
&quot;

Einleitung

Du willst wissen, wie programmiert wird? 
Möglich, dass diese Seiten helfen, Deine Fragen zu beantworten.
Ich erhebe keinen Anspruch darauf, die einzige, richtige Antwort darauf zu wissen.
Nicht umsonst gibt es unzählige Schriften zum Thema.
Frage die</description>
    </item>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/lernen/minikurs/make4win?rev=1405260901&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-13T14:15:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>make.bat: make unter Windows</title>
        <link>https://namespace-cpp.de/std/doku.php/lernen/minikurs/make4win?rev=1405260901&amp;do=diff</link>
        <description>make.bat: make unter Windows

	&quot; Nickels are not to be dropped.
	&quot;---  Operation Chastise. Group Operation Order No. B.976&quot;
&quot;

Stapelverarbeitungsdatei make.bat

Um auf der Konsole eines Windowsrechners programmieren zu können, müssen Umgebungseinstellungen vorgenommen werden:</description>
    </item>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/lernen/minikurs/module?rev=1596725791&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-06T14:56:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>minikurs(8): Mehrere Quelldateien</title>
        <link>https://namespace-cpp.de/std/doku.php/lernen/minikurs/module?rev=1596725791&amp;do=diff</link>
        <description>minikurs(8): Mehrere Quelldateien

	&quot; Wir brauchen eine 360°-Sicht.
	&quot;---  Manager-Sprech für: Ich habe keinen Überblick.&quot;
&quot;

Aufteilen

Große Programme bestehen aus Millionen Quelltextzeilen.
Es ist unvorstellbar, dass all diese Zeilen in einer Quelldatei stehen.
Laden, Speichern, Suchen und Bearbeiten in großen Dateien dauert zu lange.
Editoren beschränken die Dateigröße, ältere gar nur auf 64 Kilobyte.
Mehrere Programmierer müssen gleichzeitig verschiedene Programmteile bearbeiten.
Meist wird…</description>
    </item>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/lernen/minikurs/objekt?rev=1596725427&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-06T14:50:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>minikurs(10): Klassen und Objekte</title>
        <link>https://namespace-cpp.de/std/doku.php/lernen/minikurs/objekt?rev=1596725427&amp;do=diff</link>
        <description>minikurs(10): Klassen und Objekte

	&quot; Hätt ich mir nicht die Flamme vorbehalten,
 so hätt ich nichts aparts für mich.
	&quot;---  Mephisto&quot;
&quot;

Objektorientierter Entwurf

Das Parkplatzprogramm wurde nun schon mehrfach umgeschrieben.
Der anfängliche Entwurf ist kaum noch wiederzuerkennen.
Höchste Zeit für eine Aktualisierung. 
Der objektorientierte Ansatz verlangt eine andere Entwurfstechnik 
und eine andere Art der Entwurfsdokumentation.</description>
    </item>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/lernen/minikurs/parkplatz?rev=1405260901&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-13T14:15:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>minikurs(2): Die Programmieraufgabe</title>
        <link>https://namespace-cpp.de/std/doku.php/lernen/minikurs/parkplatz?rev=1405260901&amp;do=diff</link>
        <description>minikurs(2): Die Programmieraufgabe

	&quot; Zähle Köpfe und Beine, teile die Zahl durch fünf, ziehe eins ab (den Hund),
 so erhältst du die Anzahl der Schafe.
	&quot;---  Ein mathematisch gebildeter Schäfer&quot;
&quot;

Die Aufgabe

Schreibe ein Programm, welches folgende 
Problemstellung</description>
    </item>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/lernen/minikurs/struktur?rev=1405260902&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-13T14:15:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>minikurs(9): Daten bündeln</title>
        <link>https://namespace-cpp.de/std/doku.php/lernen/minikurs/struktur?rev=1405260902&amp;do=diff</link>
        <description>minikurs(9): Daten bündeln

	&quot; The upper limit for an understandable number of parameters is about 7. This routine has 11.
	&quot;---  Steve McConnell&quot;
&quot;


  bResult = CreateProcessAsUser(
    hToken, NULL, lpCommandLine, NULL, NULL, FALSE,             
    NORMAL_PRIORITY_CLASS | CREATE_NEW_CONSOLE, NULL, NULL, &amp;si, &amp;pi);</description>
    </item>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/lernen/minikurs/syntax?rev=1596726206&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-06T15:03:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Modern C++ in a minute</title>
        <link>https://namespace-cpp.de/std/doku.php/lernen/minikurs/syntax?rev=1596726206&amp;do=diff</link>
        <description>Modern C++ in a minute

	&quot; Unfortunately, this is not enough, as the next section shows.
	&quot; ---  Peter Norvig&quot;
&quot;

Grundlagen

Programmrahmen

Quelltext mit beliebigem Texteditor schreiben


#include &lt;iostream&gt; 
// ... Deklarationen, Funktionsdefinitionen
int main()
{
  std::cout &lt;&lt; &quot;Hallo, Welt!\n&quot;; // ... Anweisungen
}</description>
    </item>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/lernen/minikurs/test?rev=1405263024&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-13T14:50:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>minikurs(6): Testen</title>
        <link>https://namespace-cpp.de/std/doku.php/lernen/minikurs/test?rev=1405263024&amp;do=diff</link>
        <description>minikurs(6): Testen

	&quot; Erfahrung ist das, was du bekommst,
 wenn du nicht das bekommen hast,
 was du bekommen wolltest.
	&quot;--- N.N.&quot;
&quot;

Testprotokoll

Voller Optimismus starten wir
dieses Programm
und notieren, wie es auf die Eingaben reagiert.
Zuerst prüfen wir, 
ob das Programm für unsere Beispieldaten die richtigen Ergebnisse liefert.</description>
    </item>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/lernen/minikurs/umgebung?rev=1539955444&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-19T13:24:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>minikurs(1): Die Programmierumgebung</title>
        <link>https://namespace-cpp.de/std/doku.php/lernen/minikurs/umgebung?rev=1539955444&amp;do=diff</link>
        <description>minikurs(1): Die Programmierumgebung

	&quot; It&#039;s just me and the code, and for awhile, I feel like a real programmer again.
	&quot;---  Charles Petzold &quot;
&quot;

Werkzeuge und Vorarbeiten

Echte Programmierer schreiben 
COPY CON: PROGRAM.EXE
MZ ...
^Z
Nein, im Ernst. Programmierer sind Handwerker.
Wir umgeben uns mit einigen Werkzeugen:</description>
    </item>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/lernen/minikurs/vi?rev=1405260903&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-13T14:15:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vi: Der Unix-Editor</title>
        <link>https://namespace-cpp.de/std/doku.php/lernen/minikurs/vi?rev=1405260903&amp;do=diff</link>
        <description>vi: Der Unix-Editor

	&quot; ATTENTION
 This room is fullfilled mit special electronische equippment. 
 Fingergrabbing and pressing the cnoeppkes from the computers is allowed for die experts only! 
 So all the &quot;lefthanders&quot; stay away and do not disturben the brainstorming von here working intelligencies.</description>
    </item>
    <item rdf:about="https://namespace-cpp.de/std/doku.php/lernen/minikurs/weiter?rev=1596725509&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-06T14:51:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>minikurs(end): Wie weiter?</title>
        <link>https://namespace-cpp.de/std/doku.php/lernen/minikurs/weiter?rev=1596725509&amp;do=diff</link>
        <description>minikurs(end): Wie weiter?

	&quot; Wer die Weisheit sucht, ist ein Weiser.
 Wer glaubt, sie gefunden zu haben, ist ein Narr.
	&quot;---  Seneca&quot;
&quot;

Wie weiter?

Mit dem Lösen einer Aufgabe ist man noch kein Programmierer.
Auch wenn viele Buchtitel versprechen,
dass es ganz einfach und ganz schnell zu erlernen sei.
Es braucht Jahre intensiver Übung, bis man einen Grad der Meisterschaft erreicht. 
Gute Bücher, Artikel, Kolumnen von Fachzeitschriften,
gut geschriebene Quellen von realen Programmen sollte ma…</description>
    </item>
</rdf:RDF>
