Um zu verstehen, warum Computerprogrammierung für die moderne Welt wichtig ist, muss man zuerst verstehen, was ein Computer ist. Ein Computer ist ein dummes Werkzeug, um viele sich wiederholende Aufgaben effizient (zeit- oder raumgebunden) auszuführen. Ein Computer ist derzeit nicht in der Lage, ein Problem zu analysieren und eine Lösung zu finden. Menschen hingegen sind wirklich gut darin, Probleme zu analysieren und zu lösen, werden aber bei sich wiederholenden Aufgaben schnell gelangweilt.
Menschen können durch Nutzung ihrer analytischen und problemlösenden Fähigkeiten Algorithmen (endlicher Satz von Anweisungen, die mit endlichen Sätzen von Eingaben arbeiten, um eine Ausgabe zu erzeugen) für berechenbare Probleme entwickeln. Ein Computer kann dann diesen Anweisungen folgen und eine Lösung erstellen.
Nun zu den wirklich wichtigen Dingen. Programmierung ist ein Prozess mit 3 sehr wichtigen Phasen: Problemidentifikations- und Lösungsphase, Implementierungsphase und Wartungsphase. Alle drei sind wichtig für Computerprogrammierer/Softwareentwickler, um Probleme lösen zu können. Viele Entwickler würden den Programmierprozess nur mit der Algorithmusimplementierung gleichsetzen, was falsch ist. Einen Algorithmus in eine Programmiersprache zu übersetzen, die dann kompiliert oder interpretiert und schließlich von einem Computer verstanden werden kann, ist nur ein Teil des Programmierprozesses. Meiner bescheidenen Meinung nach ist es auch die einfachste Aufgabe.
Kurz gesagt, Computerprogrammierung ist ein Prozess, mit dem Sie ein Problem lösen.
In der modernen Welt, in der die Anzahl der Probleme und deren Komplexität um ein Vielfaches zunehmen, ist es ein Werkzeug , um Lösungen zu finden, indem man die sich wiederholenden Aufgaben sorgfältig auf den Computer schiebt und dadurch eine „Automatisierung“ erreicht, während die Programmierer/Softwareentwickler weiterhin Input benötigen .
Weitere Informationen erhalten Sie unter CodeAvail - Online Computer Science Assignment