Die Vorteile des Erlernens des Programmierens von Computern

Ich erinnere mich noch an die Aufregung, die ich verspürte, als ich in der Schule mein erstes Grundprogramm auf dem BBC Micro schrieb. Es war ein einfaches vierzeiliges Programm, das ein Dreieck auf den Bildschirm zeichnete. In den frühen 1980er Jahren genossen wir es, Spiele wie Chuckie Egg und den berühmten Granny’s Garden auf dem BBC Micro zu spielen, dem ersten Computer, mit dem wir vertraut wurden, aber die eigentliche Aufregung bestand darin, den Computer dazu zu bringen, Aufgaben in der grundlegenden Programmiersprache auszuführen. Einfache Programme, die Formen zeichneten oder Text auf den Bildschirm gedruckten, waren nicht gerade bahnbrechend, aber es reichte aus, um meinen Appetit auf das Programmieren zu wecken und mich auf den Weg zu bringen, Spiele auf anderen Computern wie dem Spectrum, Atari ST und Amiga zu programmieren.

In der guten alten Zeit von Spectrum konnte man Zeitschriften kaufen, die vorgefertigte Spiele in Basiscode enthielten, den man in sein eigenes Spectrum eingeben und hoffen konnte, dass das Programm gut lief. Dies war eine großartige Möglichkeit zu lernen, wie Code funktioniert und welche Befehle was tun. Es wurden auch Bücher über grundlegende Programmierung veröffentlicht, die Sie durch die Grundlagen von Befehlen und Struktur führen und am Ende ein ganzes Spiel programmieren. Die Befriedigung, Dinge geschehen zu lassen, war unglaublich.

Was sind die Vorteile des Erlernens des Programmierens von Computern? Meiner persönlichen Erfahrung nach ist es ein Erfolgserlebnis, ein komplettes Programm von Grund auf neu zu erstellen und zu sehen, wie es funktioniert. Herauszufinden, wie man den Computer dazu bringt, etwas zu tun, ist eine Herausforderung, da Sie versuchen zu entscheiden, wie Sie es tun werden. Die Aufregung, Ihr eigenes Spiel erstellen zu können, bei dem Sie die Regeln festlegen. Die Freude anderer Leute, die es spielen.

Programmieren ist gut für den Geist, da es um Problemlösungen geht. Zum Beispiel: Wie man mehrere Sprites über den Bildschirm bewegt und Kugeln abwirft, wie das berühmte Space Invaders-Spiel. Was tun, wenn ein Spieler etwas Unerwartetes tut und das Spiel abstürzt, wie man dem Computer sagt, wie er mit diesen unerwarteten Ereignissen umgehen soll. Ich habe einmal über eine Woche damit verbracht, eine Zoom-Funktion in ein von mir geschriebenes Art Package zu programmieren, was mir ein großes Gefühl der Erleichterung gab, als ich es endlich zum Laufen brachte.

Programmieren kann auch viel Spaß machen und ein tolles Hobby sein. Ich habe einige gute Freunde kennengelernt, als ich in den 1990er Jahren Programmier-Tutorials für verschiedene Atari ST-Diskzines geschrieben habe, von denen ich bis heute höre. Wir schickten uns gegenseitig Disketten voller Programmierwerkzeuge und Routinen und freuten uns auf die vielen Programme, die wir erstellen konnten, wo wir nur durch unsere Vorstellungskraft begrenzt waren. Unsere Kreationen wurden in den Top-Amiga- und ST-Magazinen des Tages rezensiert, worauf wir uns alle freuten.

Schließlich kann das Programmieren eine gute Einnahmequelle für Sie werden. Das Erstellen eigener Programme kann mit den vielen hervorragenden verfügbaren Programmiersprachen wie dem App Game Kit Realität werden, mit dem Sie Software erstellen können, die auf mehreren Geräten läuft. Die Leute wollen immer neue Software und Arbeitgeber müssen Programmierer finden, die sie erstellen.

Es gibt viele Spieleentwickler-Programme auf dem Markt, die überhaupt keine Programmierung erfordern, aber ich persönlich finde sie einschränkend. Wenn Sie Ihre eigenen Spiele oder Anwendungen erstellen möchten, empfehle ich Ihnen dringend, sich mit einer der beliebtesten Programmiersprachen auf dem heutigen Markt in eine gute altmodische Codierung zu begeben.


Source by Dean Sharples

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.