namespace cpp {}

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


anwenden:beispiele
no way to compare when less than two revisions

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


anwenden:beispiele [2022-12-18 12:20] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== C++ anwenden ======
 +
 +> Knowledge can be acquired systematically; wisdom not.
 +>> --- Andrew Koenig & Barbara Moo 
 +
 +  * [[anwenden:sort1mio]]
 +  * Die evolutionäre Lösung des [[anwenden:knapsack|Rucksackproblems]] demonstriert den Darwinismus in einem Byte.
 +  * Ein [[anwenden:ganzzahl|Ganzzahl]]-Datentyp (fast) ohne Begrenzung des Wertebereichs erfordert 500 Jahre altes Wissen über das schriftliche [[anwenden:rechnen|Rechnen]] "nach Adam Riese".
 +  * [[anwenden:sequence|Wertfolgen]] sind leer oder bestehen aus einem Kopfwert und einem Schwanz, der wiederum eine Wertfolge ist. Ein rekursives Datenkonzept aus LISP wird als Klasse in C++ implementiert. Mehrere Wertfolgen mit verschiedenen Köpfen können ein gemeinsames Ende haben. So etwas nennt man vermutlich einen Lindwurm.
 +  * [[anwenden:asciipic|Textbilder]] (poor man's graphics) erleichtern die Oberflächengestaltung von Konsolenanwendungen. Auch einfache Diagramme lassen sich damit gestalten. Entwickeln Sie doch mal einen kommandozeilengesteuerten Funktionsplotter.
 +  * [[anwenden:images|Pixelgrafik]] lässt sich ebenfalls ohne Grafikkarte erzeugen.
 +  * Code und Dokumentation entstehen am Besten aus [[anwenden:onesource:dokgen|einer Quelle]].
  
anwenden/beispiele.txt · Zuletzt geändert: 2022-12-18 12:20 von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki