Realisierte Projekte von HaRe
Datenmanipulation in C++ unter DOS
Es wurden Datenmengen mit mehreren Gigabyte unter DOS miteinander
verknüpft und daraus Ausgabedateien erstellt.
Es handelte sich dabei vorwiegend um umfangreiches Adressmaterial,
das nach verschiedensten Kriterien kombiniert wurde.
Die bestehenden Datenbankanwendungen, die für manche Aufgaben mehr als 24
Stunden benötigten, um dann teilweise mit einem Fehler abzubrechen, wurden
um mehr als den Faktor 200 beschleunigt (verbleibende Laufzeit ca. fünf
Minuten).
Entwicklungszeitraum
1997
Werkzeuge
- Microsoft Visual C++ 1.52
- alle Programme zusammen ca. 60.000 Zeilen
- Pharlap DOS Extender
- Um die 640 KB Grenze von DOS zu überschreiten
Spezielle notwendige Fähigkeiten
- Alles was mit Bäumen, Hashwerten, Such- und Sortier-Algorithmen zu tun hat
- Die C-Libraries wie z.B. stdlib
- C++
- operatoren new und delete überladen, um den Speicher selbständig und möglichst sparsam zu verwalten (ganze Segmente)
- Klassen wie Baum, Liste, Feld mit diversen Füll-, Ausgabe- und Traversierungsmethoden
- dBase Dateiformat lesen und schreiben (ohne spezielle Bibliothek) und inkonsistente Daten in diesen Dateien korrigieren