Computerprogrammierung erklärt

Computerprogrammierung ist der Prozess des Entwerfens und Schreibens von Computerprogrammen. Das ist ziemlich einfach, nicht wahr?

Im Grunde genommen können Sie sich Programmieren so vorstellen, dass Sie einem Computer Anweisungen geben, etwas zu tun, was Sie von ihm möchten – was sehr ähnlich klingen könnte, wie Sie Ihren Desktop-Computer bedienen. Vereinfacht gesagt besteht der einzige Unterschied zwischen dem, was Sie jetzt als Computerbenutzer tun, und dem, was Sie als Computerprogrammierer tun könnten, darin, dass die Anweisungen irgendwo gespeichert werden, damit sie immer wieder verwendet werden können. Tatsächlich haben Sie, wenn Sie Makros in einem Softwareprogramm wie einem Textverarbeitungsprogramm oder einer Tabellenkalkulation (oder unzähligen anderen Anwendungen, die Makros unterstützen) verwendet, eine Art Computerprogrammierung durchgeführt.

Programme können so einfach sein wie eine Reihe von Anweisungen, die in einer Textdatei gespeichert sind, um eine banale Aufgabe zu erledigen, wie etwa das Erstellen von Sicherungskopien aller Computerdateien in einem Ordner, oder so komplex wie ein Textverarbeitungsprogramm oder das Betriebssystem Ihres Computers Anwendungen, die Millionen von Codezeilen erfordern können. Wir müssen verstehen, dass Computer, die im Allgemeinen nur aus Metall-, Plastik-, Silizium- und anderen Materialien bestehen, die so zusammengeklebt sind, dass sie erstaunliche Dinge tun können, die wie Denken erscheinen, überhaupt nicht denken können. Aber was sie sehr gut können, ist Anweisungen zu befolgen. Also, was sind diese Anweisungen überhaupt? Auf der Ebene, die ein Computer versteht, müssen diese Schritt-für-Schritt-Anleitungen sehr präzise, ​​sehr detailliert und sehr vollständig sein, und sie müssen in einer Form vorliegen, die der Prozessor und andere Teile des Computers verstehen können – und das heißt als kleine elektrische Impulse, die der Mensch nicht aussenden kann (zumindest derzeit nicht).

In gewisser Weise kann man sich ein Computerprogramm wie ein Rezept vorstellen: eine Reihe von Anweisungen, die befolgt werden können, um ein Ergebnis zu erzielen. Im Falle eines Rezepts wird die Anleitung von einem Menschen verwendet und kann daher etwas beschreibend sein, wobei einige Details weggelassen werden. Wenn zum Beispiel eine Rezeptanweisung lautet, „die Mischung in einen Mixer zu geben und schaumig zu schlagen“, wird davon ausgegangen, dass der Mensch weiß, was ein Mixer ist und wo er ist und wie man ihn aufstellt und wie man ihn benutzt es – und auch was gießen bedeutet und was schaumig bedeutet und so weiter. Vom menschlichen Koch wird erwartet, dass er die Lücken schließt. Ein Computer kann dies nicht – er hat keine Ahnung, was etwas bedeutet, außer ein paar sehr einfache Anweisungen. Wir tun dies also, um dem Menschen die Möglichkeit zu geben, Anweisungen zu schreiben, die dann in etwas übersetzt werden können, das der Computer verstehen kann. Der „Weg zum Schreiben von Anweisungen“ wird als Programmiersprache bezeichnet.

Eine Programmiersprache ermöglicht es uns, Anweisungen für den Computer in einer mehr oder weniger für den Menschen lesbaren Form zu schreiben, die dann in etwas übersetzt werden können, mit dem der Computer arbeiten kann. Die von Menschen lesbaren Anweisungen heißen normalerweise (Sie haben es erraten) – Code! Jede Zeile von menschenlesbarem Code wird in Tausende von detaillierten Computeranweisungen übersetzt. Für diese Übersetzung wird ein spezielles Programm (oder eine Reihe von Programmen) verwendet – jede Computersprache hat ihre eigenen Übersetzer, die Compiler oder Interpreter genannt werden. Sobald die Übersetzung fertig ist, wird das Ergebnis in irgendeiner Form wie einer Datei oder einem Satz von Dateien (oder in einigen Fällen im Computerspeicher) gespeichert, und jedes Mal, wenn die Software ausgeführt wird, folgt der Computer den Anweisungen und (hoffentlich) dem Programm the wird tun, was immer es tun soll.

Obwohl oft angenommen wird, dass man ein Genie sein muss, um nützliche Software schreiben zu können, kann fast jeder, der Computer versiert ist und ein Interesse daran hat, ein Power-User zu werden, das Programmieren lernen. Die meiste Software wird von durchschnittlichen Leuten mit speziellen Kenntnissen und Fähigkeiten geschrieben. Die Beherrschung der Computerprogrammierung kann eine lebenslange Aufgabe sein, aber genug Wissen und Fähigkeiten zu sammeln, um nützliche Dinge zu tun, ist für jeden nicht unerreichbar, der sich mit einem Computer auskennt und bereit ist, ein wenig Zeit zu investieren … oder vielleicht viel Zeit, aber trotzdem – es ist nicht außer Reichweite.


Source by Woody Zuill

About admin

Check Also

Kann man Computerprogrammierer werden?

Der Einstieg in die Computerprogrammierung ist lukrativ, da Sie gut bezahlt werden. Obwohl diese Softwarebranche …

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.