Von Basmala

zu

Bytes

Welche Geräte verstehen meinen Code

09.06.2024 | 3 Dhul Hijjah 1445
5 min read

Bismillah auf programmierbare Geräte

Alex: Wo waren wir stehen geblieben? Ich habe dir beigebracht, was der Begriff “Coding” bedeutet, richtig?

Yusuf: Klar, warum nicht so sagen.

Alex: Obwohl es noch viel zu lernen gibt, wie wäre es, wenn wir Schritt für Schritt vorgehen und es mir nicht zu schwer machen, in die Welt des Codings einzutauchen. Weißt du, was ich mich frage?

Yusuf: Eigentlich interessiert es niemanden auf der Welt, was du gedacht hast, was du denkst und was du denken wirst. Ich frage mich immer noch, warum du diese einfache Tatsache nicht verstehst?

Alex: Ich habe mich gefragt, sagen wir mal, eines Tages werde ich inshallah in der Lage sein zu programmieren. Wofür kann ich es dann verwenden? Und Yusuf, hör sofort auf. Ich möchte nicht, dass du diese Frage direkt beantwortest. Ich meine nicht meine Zukunft, Geld verdienen und all das Zeug. Ich meine, in welche Geräte kann ich meinen Code einspeisen?

Yusuf: Du willst Code in eine Maschine einspeisen? Nein, nein, du hast da etwas missverstanden. Du kannst nicht jeden Code in jede Maschine einspeisen. Aber ja, im Allgemeinen gibt es ziemlich viele Geräte, auf denen Menschen Code ausführen können.

Alex: Willst du einen Kuss von meinem Schuh?

Yusuf: Ist das deine Art zu sagen, dass du von allen Frauen, die du ansprichst, abgelehnt wirst? Du hast diesen Spruch durch diese Erfahrung gelernt. Ist es immer noch schwer für dich, wenn Frauen dir sagen, Alex, du wärst besser mit ihren Schuhen dran?

Alex und Yusuf schauen sich an und fangen an zu lachen

Yusuf: Über welche Geräte weißt du bereits, dass du sie dazu bringen kannst, deinen Code auszuführen?

Alex: Aus unserem letzten Gespräch weiß ich zumindest, dass ich Code auf meinem PC schreiben kann und er meine gewünschten Aufgaben erledigen wird.

Yusuf: Behalte deine Wünsche für dich, und ja. Normalerweise, wenn Leute das Wort PC sagen, meinen sie Windows. Ich mag Windows wirklich nicht.

Alex: Was sind die Alternativen? Ahh, sicher, Apples Mac.

Yusuf: Ich mag auch die Firma Apple nicht. Neben Windows und Apple gibt es auch mein Lieblingsbetriebssystem, Linux. Vielleicht hast du einen Pinguin im Zusammenhang mit Betriebssystemen gesehen.

Alex: Also Dinge wie Windows werden Betriebssysteme genannt. Warte, mein Apple-Handy hat einen App-Store. Dein dummes Android-Handy hat auch einen App-Store.

Yusuf: In unserer Android-Welt nennen wir es Playstore. Wir nennen es so wegen des Spaßes, den wir damit haben.

Alex: Also haben wir Laptops, Handys, ja, sicher, Tablets, und was noch?

Yusuf: Deine dumme Apple Watch, die du trägst. Sie hat auch Apps, die nichts anderes als ein paar Zeilen Code sind.

Alex: Also Smartwatches im Allgemeinen. Oh ja, noch eine Sache, Xbox und Playstation. Diese Konsolen laufen auch nur mit Code, oder?

Yusuf: Richtig, all diese Spielkonsolen haben ihr eigenes Betriebssystem, und um diese Bilder zu zeigen, laufen sie mit Code. Die Eingaben über Konsolen, das Bewegen von Gras, das Hören von Soundeffekten, du nennst es - alles wird durch einige zugrunde liegende Codezeilen gesteuert.

Alex: Beeindruckend. Kannst du an noch mehr denken?

Javed: Jetzt sind Alex und Yusuf zu Hause bei Yusuf. Yusuf begann mit seinem smarten Lautsprecher zu sprechen

Yusuf: Hey, Präsident, Alex ist hier. Mach bitte einen Witz über ihn.

Alex: Keine Witze über mich. Präsident, mach Witze über den lebenden Witz, Yusuf. Dieses Gerät von dir, ist das nicht auch programmiert?

Yusuf: Ja, es hat auch sein eigenes Betriebssystem, seine Hardwarekomponenten, und die Software macht viel von der Magie. Übrigens, Software ist nur ein anderer Begriff für Code.

Alex: Also können auch Smart-Home-Geräte wie Amazon Echo, Google Home und einige andere weniger bekannte Geräte programmiert werden.

Yusuf: Ahh, hast du schon von Raspberry Pi gehört?

Alex: Nein, sollte ich davon gehört haben?

Yusuf: Es ist ein Mini-PC. Er hat nicht viel Leistung, aber trotzdem kann man viele Dinge damit machen. Zum Beispiel kannst du einige Lampen daran anschließen und sie dann zum Leuchten bringen.

Alex: Lampen?

Yusuf: Lampen stehen in diesem Fall für ein elektronisches Gerät. Du kannst es mit vielen Sensoren verbinden und sie dann steuern. Kamera, Temperaturmessung, Feuchtigkeitsmessung und so weiter.

Alex: Ich verstehe, vielleicht kann ich von zu Hause aus darauf zugreifen und es mit einem Lautsprecher hier in deinem Zimmer verbinden. Dann könnte ich ihn auf maximaler Lautstärke einschalten, wenn du schläfst.

Yusuf: Ja, das ist ein Beispiel dafür, was du tatsächlich mit diesem Raspberry Pi machen könntest. Allerdings nutzen Menschen mit funktionierenden Gehirnen Raspberry Pis und würden daher nicht auf solche dummen Ideen kommen.

Alex: Der Smart-TV in meinem Zimmer hat auch einen eigenen App-Store.

Yusuf: Ja, alles Code. Bewegliche Roboterarme, andere bewegliche Roboter, Drohnen und auch Autos. Sie haben viel Code in sich. Oder lassen Sie mich es so ausdrücken, viele dieser Dinge haben Hardware, die Software benötigt, um einige Funktionen zu erfüllen. Diese Funktionen werden durch Code gegeben.

Mashallah, fassen wir zusammen

Alex: Yusuf, ich weiß, du magst es, zusammenzufassen, aber kann ich das machen?

Yusuf: Jeder andere könnte das machen, ich glaube nicht, dass du es kannst. Aber bitte, versuche es.

Alex: Schon im Jahr 2024 ist die Anzahl der Geräte, die Software, also Codezeilen, enthalten, beeindruckend. Ob es ein Fernseher, ein intelligenter Kühlschrank, eine Maschine für Bauzwecke, Maschinen zur Fortbewegung wie Autos oder die offensichtlichen Geräte wie ein PC oder ein Smartphone sind, die Liste der programmierbaren Geräte ist ziemlich lang.

Yusuf: Es scheint, dass ich mich geirrt habe und du tatsächlich eine ordentliche Zusammenfassung geben konntest. Jedenfalls, wegen dem, was du gesagt hast, wäre es wirklich eine Tragödie, nicht zumindest ein paar Grundlagen über das Programmieren zu wissen, oder?

Alex: Du hast nie recht. Aber ja, ich denke, ich sollte wirklich inshallah etwas Mühe darauf verwenden, mehr über Technik zu verstehen.