Algorithmus
Ein Algorithmus ist eine Reihe von Anweisungen, die für die Ausführung einer bestimmten Aufgabe entwickelt wurde. Dies kann ein einfacher Vorgang sein, etwa das Multiplizieren zweier Zahlen, oder eine komplexe Operation, etwa das Abspielen einer komprimierten Videodatei. Suchmaschinen verwenden proprietäre Algorithmen, um für bestimmte Suchanfragen die relevantesten Ergebnisse aus ihrem Index anzuzeigen.
In der Computerprogrammierung werden Algorithmen häufig als Funktionen erstellt. Diese Funktionen dienen als kleine Programme, auf die ein größeres Programm verweisen kann. Beispielsweise kann eine Anwendung zum Anzeigen von Bildern eine Bibliothek mit Funktionen enthalten, die jeweils einen eigenen Algorithmus verwenden, um verschiedene Dateiformate von Bildern darzustellen. Ein Bildbearbeitungsprogramm kann Algorithmen enthalten, die für die Verarbeitung von Bilddaten entwickelt wurden. Beispiele für Bildverarbeitungsalgorithmen sind das Zuschneiden, Ändern der Größe, Schärfen, Weichzeichnen, Reduzieren roter Augen und Verbessern der Farbdarstellung.
In vielen Fällen gibt es innerhalb eines Softwareprogramms mehrere Möglichkeiten, eine bestimmte Operation auszuführen. Daher versuchen Programmierer normalerweise, möglichst effiziente Algorithmen zu entwickeln. Durch die Verwendung hocheffizienter Algorithmen können Entwickler sicherstellen, dass ihre Programme so schnell wie möglich ausgeführt werden und nur minimale Systemressourcen verwenden. Natürlich werden nicht alle Algorithmen beim ersten Mal perfekt erstellt. Daher verbessern Entwickler häufig vorhandene Algorithmen und integrieren sie in zukünftige Softwareupdates. Wenn Sie eine neue Version eines Softwareprogramms sehen, die „optimiert“ wurde oder eine „höhere Leistung“ bietet, bedeutet dies meist, dass die neue Version effizientere Algorithmen enthält.
Testen Sie Ihr Wissen