Was ist Kodierung und wie funktioniert sie?

Computercode ist sehr wichtig. Fast jedes elektronische Gerät, das Sie benutzen, basiert auf Code. Die Art und Weise, wie die Dinge funktionieren, kann ziemlich verwirrend erscheinen, aber wenn man es herunterbricht, ist es eigentlich ganz einfach.

Menschen, die Code erstellen, werden Programmierer, Coder oder Entwickler genannt. Sie alle arbeiten mit Computern, um Websites, Apps und sogar Spiele zu erstellen! Heute erfährst du, was Code ist, wofür er da ist und wie du selbst anfangen kannst, Code zu lernen.

Was ist Code?

Beispiel für Maschinencode

Computer haben ihre eigene Sprache namens Maschinencode, die ihnen sagt, was sie tun sollen. Wie Sie sehen können, ergibt das für Menschen nicht viel Sinn!

Jede Zahl oder jeder Buchstabe sagt dem Computer, dass er etwas in seinem Speicher ändern soll. Das kann eine Zahl oder ein Wort sein, oder ein kleiner Teil eines Bildes oder Videos. Von sich aus weiß der Computer nicht, wie er etwas tun soll. Es ist die Aufgabe des Programmierers, ihnen Anweisungen zu geben.

Es ist möglich, Maschinencode zu lernen, aber es würde sehr lange dauern! Zum Glück gibt es einen einfacheren Weg, mit Computern zu kommunizieren.

Was ist eine Programmiersprache?

Hallo Welt in Python

Das sieht schon etwas verständlicher aus! Dieses Bild zeigt, wie man dem Computer sagt, dass er „Hallo, Welt“ sagen soll. Anstatt Maschinencode zu verwenden, wird eine Programmiersprache namens Python benutzt.

Fast alle Programmiersprachen funktionieren auf die gleiche Weise:

  1. Sie schreiben Code, um dem Computer zu sagen, was er tun soll: print(„Hallo, Welt“).
  2. Der Code wird kompiliert, was ihn in Maschinencode verwandelt, den der Computer verstehen kann.
  3. Der Computer führt den Code aus und schreibt „Hallo, Welt“ an uns zurück.

Es gibt Hunderte von verschiedenen Programmiersprachen, die verwirrend erscheinen können, aber sie tun alle das Gleiche. Sie geben ein, was Sie tun wollen, der Compiler wandelt es in eine Sprache um, die der Computer versteht, und dann tut der Computer es, was man in der Programmiersprache Ausführen des Codes nennt!

Was ist Programmieren?

Manchmal ist Code einfach zu verstehen

Programmieren ist der Prozess, bei dem man eine Programmiersprache verwendet, um einen Computer dazu zu bringen, sich so zu verhalten, wie man es möchte. Jede Codezeile sagt dem Computer, dass er etwas tun soll, und ein Dokument voller Codezeilen wird als Skript bezeichnet.

Jedes Skript ist so konzipiert, dass es eine bestimmte Aufgabe ausführt. Dieser Job könnte sein, ein Bild zu nehmen und seine Größe zu ändern. Es könnte einen bestimmten Sound oder ein bestimmtes Musikstück abspielen. Wenn Sie bei einem Beitrag in den sozialen Medien auf „Gefällt mir“ klicken, sorgt ein Skript dafür, dass dies geschieht.

Im Gegensatz zu Menschen machen Computer genau das, was Sie ihnen sagen. Das mag toll klingen, kann aber zu Problemen führen. Wenn Sie einem Computer sagen, dass er anfangen soll, aufwärts zu zählen, und ihm nicht sagen, dass er aufhören soll, wird er ewig weiterzählen! Um ein guter Programmierer zu sein, muss man wissen, wie man einem Computer sagt, was er tun soll.

Was ist ein Programm?

Skripte an sich können nur Dinge tun, wenn sie kompiliert und dann ausgeführt werden. Das ist nützlich, während Sie noch daran arbeiten, aber wenn Sie fertig sind, wollen Sie, dass Leute, die keine Programmierer sind, Ihr Skript benutzen können. Was Sie brauchen, ist, Ihr Skript in ein Programm zu verwandeln.

Wenn Sie mit Ihrem Skript zufrieden sind, können Sie es in ein Programm kompilieren. Wie Sie bereits wissen, wird beim Kompilieren der Code aus Ihrer Programmiersprache in Maschinencode umgewandelt, den der Computer verstehen kann. Dieses Mal wird der Maschinencode in einem Programm gespeichert, das jeder herunterladen und verwenden kann. Jede Art von App, Spiel oder Website ist ein Programm.

Ist Programmieren schwer?

Code kann wie Bücher in einer Bibliothek sein

Programmieren kann sehr einfach sein, und jeder kann die Grundlagen lernen. Eine gute Analogie ist, sich das Programmieren wie Bücher in einer Bibliothek vorzustellen. Einige Bücher verwenden eine einfache Sprache, und die Geschichten sind leicht zu verstehen. Andere verwenden sehr komplexe Wörter und haben Geschichten, die keinen Sinn zu ergeben scheinen. Ob sie nun einfach oder schwer zu lesen sind, sie sind alle Bücher.

Je mehr Bücher Sie lesen, desto besser werden Sie darin. Die komplizierte Sprache oder verwirrende Geschichten werden leichter zu verstehen, bis man eines Tages Dinge lesen kann, von denen man früher nicht einmal träumen konnte!

Mit dem Programmieren lernen ist es genauso. Das erste Mal, wenn Sie versuchen zu programmieren, werden Sie es schwer finden, aber jedes Mal, wenn Sie es tun, werden Sie besser. Wenn Ihnen das Erlernen einer Programmiersprache schwerfällt, können Sie die wichtigen Ideen dahinter immer noch mit einer visuellen Codierungssprache lernen. Sie können sogar Ihr eigenes Mario-Spiel machen, ohne überhaupt Code zu tippen!

Wie sieht Code aus

Beispiel für ein Python-Programm

Das Bild oben zeigt ein Skript namens hello_name. Sie haben bereits gesehen, dass eine einzige Codezeile den Computer dazu bringen kann, auf dem Bildschirm zu drucken. Angenommen, Sie möchten, dass der Benutzer nicht nur „Hallo Welt“ sagt, sondern seinen Namen eingibt und der Computer ihn mit seinem Namen begrüßt? Lassen Sie uns aufschlüsseln, was hier passiert.

  1. Wenn das Skript startet, gibt der Computer eine Frage auf dem Bildschirm aus.
  2. Als nächstes wartet der Computer darauf, dass der Benutzer seinen Namen eingibt, und speichert ihn.
  3. „Hallo“ wird auf den Bildschirm gedruckt, zusammen mit dem gespeicherten Namen.
  4. Im Cmder-Fenster wird das Skript mit Python kompiliert und ausgeführt.
  5. Das Skript lief genau so, wie es geplant war, bevor es beendet wurde.

Dieses Beispiel zeigt Ihnen ein einfaches Stück Code, das in einem Code-Editor geschrieben und in Cmder, einer Art Terminalfenster, ausgeführt wird. Machen Sie sich vorerst nicht zu viele Gedanken darüber, was eines dieser beiden Dinge ist. Sie wissen jetzt, wie Python-Code aussieht und wie dieses Skript funktioniert.

Wie aus Code ein Programm wird

Wie aus einem Skript ein Programm wird

Wenn Sie ganz neu im Code sind, wundern Sie sich vielleicht noch, wie aus Skripten wie dem obigen ein Programm wird. Im obigen Bild ist das Fenster auf der linken Seite ein Werkzeug, das Python-Skripte in Programme verwandelt. Das Fenster auf der rechten Seite hat ein Symbol namens hello_name.exe. Ich denke, Sie können sich denken, was passiert, wenn Sie darauf klicken!

Gif der funktionierenden .EXE-Datei

Von keinem Code, zu einem fertigen Programm. Dieses Beispiel ist wirklich einfach, aber so funktioniert fast alle Programmierung. Jeden Tag benutzen Menschen Programmiersprachen, die sie gelernt haben, um Skripte zu schreiben, die dann zu Programmen werden, die wir alle benutzen.

Codieren ist cool

Der heutige Artikel hat Ihnen gezeigt, was Code ist und wie etwas Python-Code funktioniert. Es gibt viele tolle Websites und Apps, die Ihnen helfen können, auch das Programmieren zu lernen!

Programmieren ist für jeden, und der Einstieg war noch nie so einfach. Sie können sogar mit Minecraft programmieren lernen!

Ian Buckley (205 veröffentlichte Artikel)

Ian Buckley ist ein freiberuflicher Journalist, Musiker, Performer und Videoproduzent und lebt in Berlin. Wenn er nicht gerade schreibt oder auf der Bühne steht, bastelt er an DIY-Elektronik oder Code in der Hoffnung, ein verrückter Wissenschaftler zu werden.

Mehr von Ian Buckley

Schreibe einen Kommentar

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