zum Inhalt springen

Manuel Prager

Laufzeitvergleiche für die Implementierung von Algorithmen in Java und C/C++

Hochschule Neubrandenburg, 2010

Abstract: Wie hinlänglich bekannt, hängt die Effizienz bzw. Performance von entwickelter Software im Hinblick auf verschiedene Bereiche und Problemgrößen maßgeblich von den Programmierkenntnissen und Wissen eines Softwareentwicklers ab. Dabei spielt sicherlich auch die zugrunde liegende Programmiersprache eine entscheidende Rolle. Genau in diesem Punkt soll diese Bachelorarbeit Klarheit darüber geben, inwiefern sich C/C++ und Java bezogen auf einige Fallbeispiele unterscheiden. Hierfür sollen Algorithmen mit Bezug auf verschiedene physikalische Bereiche eines Computers sowie differierenden Problemgrößen entwickelt und äquivalent implementiert werden. Auf der Basis von Laufzeitmessungen für verschiedene Anwendungen soll es möglich sein, Laufzeitvergleiche zu erstellen. Die hierdurch empirisch gewonnenen Informationen sollen analysiert, dargestellt und auftretende Abweichungen näher erläutert werden. Da die Laufzeit von vielen unterschiedlichen Faktoren beeinflusst wird, ist eine theoretische Betrachtung der Grundlagen dabei von entscheidender Relevanz. Dabei sollen elementare Konzepte, Eigenschaften, Voraussetzungen sowie weitere Aspekte aufgeführt werden, um somit eine Hilfe für die Umsetzung und Bewertung späterer Fragestellungen zu erhalten.

Bachelorarbeit   Freier Zugang    


Portale

OPACGVK

Rechte

alle Rechte vorbehalten

Das Werk darf ausschließlich nach den vom deutschen Urheberrechtsgesetz festgelegten Bedingungen genutzt werden.