Definition einer Programmiersprache

Abgeschlossen

In der vorherigen Lerneinheit haben Sie erfahren, warum das Erlernen von Programmierfähigkeiten Vorteile mit sich bringt. Um was genau handelt es sich jedoch beim Programmieren?

Was ist Code?

Codezeilen sind Anweisungen, die Menschen Computern geben, damit bestimmte Dinge ausgeführt werden. Computer werden zwar oft als intelligent und hilfreich bezeichnet, für sie gilt aber insbesondere eines: Sie folgen expliziten Anweisungen.

Code ist beispielweise die Art, wie Mondrover angewiesen werden können, wohin sie fahren sollen, und Raketen, wohin sie fliegen sollen. Ohne Code wären Computer wirklich nur ein Haufen Metall. Mit Code können Computer jedoch Aktionen ausführen, zu denen Menschen nicht in der Lage wären.

Wie wird programmiert?

Für das Programmieren bzw. für das Schreiben von Anweisungen für Computer müssen Sie in einer Sprache schreiben, die Computer verstehen. Diese Kommunikation erfolgt in Form von Programmiersprachen. Der in diesen Sprachen geschriebene Code wird dann wiederum in Einsen und Nullen übersetzt, was auch als Binärcode bezeichnet wird. Computer sind in der Lage, diesen Code zu lesen und auf dieser Grundlage Aktionen auszuführen. Es gibt auf der Welt viele verschiedene Programmiersprachen, die sich alle auf etwas anderes spezialisiert haben. In diesem Lernpfaden liegt der Fokus auf Python, einer Programmiersprache, die sich für Projekte mit sehr großen Datenmengen etabliert hat.

Hinweis

Personen, die programmieren, haben unterschiedliche Bezeichnungen. Je nach Name wird eine andere Spezialisierung hervorgehoben. Die häufigsten Namen, die Ihnen begegnen dürften, sind jedoch Entwickler, Developer und Programmierer. Für diese Module sollen Personen, die programmieren, als „Entwickler“ bezeichnet werden.

Ausführen und Debuggen von Code

Nachdem ein Entwickler Code geschrieben hat, wird dieser ausgeführt. Das Ausführen von Code weist den Computer an, den Code zu lesen und die Anweisungen entsprechend zu befolgen. Wenn Sie den Computer anweisen, den Code auszuführen, geschieht eines der folgenden beiden Dinge: Der Code wird erfolgreich ausgeführt, oder Sie erhalten die Information, dass an einer bestimmten Stelle ein Fehler aufgetreten ist.

Fehler im Code werden auch als „Bugs“ bezeichnet. Das Beheben dieser Fehler wird entsprechend auch als „Debuggen“ bezeichnet. Debuggen stellt einen zentralen Bestandteil des Programmierens dar und ist eine gute Fähigkeit, die sich auch auf andere Aspekte des Lebens übertragen lässt.

Debuggen ist im Grunde genommen das Befolgen wissenschaftlicher Methoden. Ein Entwickler führt dazu die folgenden Schritte aus:

  • Aufstellen einer Hypothese, was geschehen hätte sollen
  • Sammeln von Informationen durch Analyse des Codes mithilfe eines Tools namens Debugger oder durch manuelles Lesen des Codes
  • Analysieren der Unterschiede zwischen Ausführung und erwartetem Verhalten
  • Bearbeiten des Codes
  • Erneute Testdurchführung