Was ist Programmieren ? - Ein kleiner Exkurs in die Theorie

in #programmieren6 years ago

aff60651-44e2-477c-9997-8a6a0bc6da11.jpg

Hallo,

nach langer Abstinenz melde ich mich mal zurück. Doch heute nicht mit dem "üblichem" Thema Mathematik, sondern mit einer Wissenschaft, die mich ebenso begeistert wie dieselbige, die Informatik.
In meinem Umfeld bemerke ich, dass viele, die sich nicht intensiv mit der Materie beschäftigen, z.B. das Programmieren wie einem Hexenwerk gegenüberstehen. Deshalb möchte ich heute beginnen nicht nur Mathematik zu thematisieren sondern auch die Informatik zu beleuchten , wobei diese beiden Wissenschaften auch recht gut vereinbar sind.
So möchte ich heute damit beginnen, einfach ein paar Begriffe zu erklären und ein bisschen Klarheit schaffen.

Nun also zurück zur Headline...

Was ist denn nun eigentlich überhaupt diese Programmierung ?

Diese Frage ist eigentlich ziemlich simpel zu beantworten. Programmieren ist nichts anderes, als einem Computer zu sagen, was er machen soll und das mit Hilfe einer extra dafür angefertigten Sprache. Dabei ist nur zu beachten, dass ein Computer an sich ziemlich unwissend ist und ihr ihm wirklich jeden Schritt, den er tun soll einzeln beschreiben müsst. Stellt euch vor ihr müsst einem Kleinkind etwas erklären. So in etwa ist programmieren. Anfangs gelingt es vielleicht nur etwas holprig, aber mit ein wenig Übung und Erfahrung werdet ihr euch blendend verstehen.

Gut, man muss dem Computer also irgendwie sagen, was er machen soll, Aber wie? Man kann ihm ja schlecht erzählen, was er machen soll. Um zu verstehen, wie man es schafft, als normales menschliches Wesen mit dem Computer zu kommunizieren, sollten wir betrachten, wie ein Computer überhaupt im groben funktioniert. Dazu reicht es schon aus zu wissen, dass ein Computer nur über zwei Zustände, mit seinen Komponenten kommuniziert und Rechnungen ausführt. Nämlich mit "Strom fließt" und "Strom fließt nicht". Diese beiden Zustände werden oft auch als die berühmt-berüchtigte "1" für "Strom fließt" und "0" für "Strom fließt nicht" bezeichnet. Da aber ziemlich wenige Menschen in der Lage sind allein über "1" und "0" mit dem Computer zu kommunizieren, haben sich schlaue Leute etwas einfallen lassen. Sie haben Programmiersprachen entwickelt, die jedermann erlernen kann. Diese wird dann einfach von einem Programm in die besagten Einsen und Nullen, dem sogenannten Binärcode, umgewandelt. Dieses Programm wird als Compiler bezeichnet.

Das einzige was ein Programmier-Anfänger jetzt also können muss, ist es eine Programmiersprache zu erlernen, um dem Computer Anweisungen geben zu können. Das klingt erstmal viel schwieriger als es eigentlich ist, doch dazu mehr in den nächsten Artikeln.

LG Martin

Sort:  

Congratulations @hoffimh! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.15
TRX 0.16
JST 0.028
BTC 68588.91
ETH 2458.42
USDT 1.00
SBD 2.35