magicmarcy.de | Programmieren für Einsteiger

Was ist denn eigentlich objektorientierte Programmierung und wozu soll das gut sein?

Java • 13. Februar 2025 • Lesezeit: 8 Minuten Read later

Du hast sicher auch schon, gerade wenn du dich etwas weiter mit der Programmierung beschäftigst, den Begriff "Objektorientierte Programmierung", kurz OOP, gehört oder gelesen. Dieses Konzept ist gerade in der Programmiersprache Java weit verbreitet und findet auch hohen Anklag.

Doch was ist das eigentlich? Was bedeutet das konkret und wie wird das umgesetzt? Genau darüber möchte ich in diesem Artikel sprechen. Weiterlesen


Liste der Programmier-Paradigmen

Programming • 13. Februar 2025 • Lesezeit: 2 Minuten Read later

In der Programmierung gibt es verschiedenen Programmier-Paradigmen. Ein Paradigma beschreibt einen bestimmten Ansatz oder Stil, Probleme zu lösen und Software zu entwickeln. Die zwei bekanntesten Programmier-Paradigmen sind objektorientierte und prozeduale Programmierung.

Es gibt viele Überschneidungen und Mischformen und oft werden Paradigmen in Kombination verwendet um Vorteile verschiedener Ansätze zu nutzen. Weiterlesen


Wenn du dein Hobby zum Beruf machst, hast du kein Hobby mehr

Privates • 11. Februar 2025 • Lesezeit: 6 Minuten Read later

"Mach dein Hobby zum Beruf, das ist das Beste, was dir passieren kann!"

So oder so ähnlich hast du diesen Satz sicher schon einmal gehört oder gelesen. Mach dein Hobby zum Beruf und du hast einen Beruf, der dir immer Spaß macht, in dem du aufgehen kannst und der dir ein Leben lang Freude bereitet. Man sagt, das ist im Grunde das Beste, was dir passieren kann, du wirst bis an dein Lebensende Freude daran haben, glücklich und zufrieden sein. Und im Grunde ist da auch etwas Wahres dran. Weiterlesen


Blackbox Badge

1. Januar 2025 • Lesezeit: 1 Minuten Read later
Du hast heute bereits gespielt.
Nächstes Quiz in --:--:--

Regelkatalog (Kategorien)

  • COUNT: Es wird gezählt, wie viele Buchstaben oder Zahlen im Code vorkommen (z. B. „genau 2 Zahlen“ oder „höchstens 3 Buchstaben“).
  • MATH: Die Summe der Zahlen im Code wird betrachtet und es wird geprüft, welcher Rest bei einer kleinen Teilung übrig bleibt (z. B. „Summe durch 4 → Rest 2“).
  • PATTERN: Es wird geprüft, ob irgendwo zwei gleiche Zeichen direkt nebeneinander stehen (z. B. 00 oder AA).
  • POSITION: Es wird geprüft, ob an einer bestimmten Stelle (1 bis 5) ein Buchstabe oder eine Zahl steht (z. B. „Position 3 ist eine Zahl“).
Hinweis: Pro Runde sind genau 3 Regeln aktiv – aus 3 unterschiedlichen Kategorien. Alles, was die Regeln auswerten, siehst du in der Feature-Tafel.

Start-Logs

CodeStatus
Lade Daily…
Die Logs sind als PASS (alle 3 Regeln erfüllt) oder FAIL markiert. Darunter sind mindestens 3 Minimal-Pairs (Differenz in genau 1 Zeichen). Hinweis: PASS-Start-Logs sind Beispiele und als Eingabe gesperrt – finde einen anderen Code, der PASS erfüllt.

Dein Versuch

Erlaubt: A–F und 0–9. Keine Leerzeichen, keine Sonderzeichen. Großbuchstaben werden erzwungen.
Versuch 1/8

Verlauf

Code Feature-Tafel Feedback
Noch keine Versuche.

Spielanleitung

Du spielst gegen eine „Blackbox“ mit genau 3 geheimen Regeln. Jede Eingabe wird gleichzeitig gegen Regel 1, Regel 2 und Regel 3 geprüft.

  1. Nutze zuerst die Start-Logs: Sie sind als PASS/FAIL markiert und enthalten Minimal-Pairs (nur 1 Zeichen Unterschied).
  2. Gib einen Code ein. Du bekommst 3 Slots Feedback: Slot 1 gehört zu Regel 1, Slot 2 zu Regel 2, Slot 3 zu Regel 3. 🟩 bedeutet „Regel erfüllt“, 🟥 bedeutet „Regel nicht erfüllt“.
  3. Die Feature-Tafel zeigt dir alle Merkmale, die Regeln verwenden dürfen (Buchstaben/Ziffern, Ziffernsumme, Doppelzeichen, Positionsmuster). Damit kannst du systematisch testen.

Ziel: 🟩🟩🟩 in maximal 8 Versuchen. Das Quiz ist ein Daily (für alle gleich am selben Tag). Hinweis: Es gibt in der Regel mehr als eine gültige Lösung – du brauchst nur eine davon.


Was bringt 2025

Allgemein • 22. Dezember 2024 • Lesezeit: 3 Minuten Read later

Das Jahr neigt sich dem Ende und ich blicke zurück auf ein anstrengendes Jahr. Ein Jahr in dem ich wieder viel gelernt habe, viele Erfahrungen sammeln konnte und sich auch meine Skills weiter verbessert haben. Beruflich ein durchaus erfolgreiches Jahr, könnte man sagen. Ich bin zufrieden mit mir und meiner Arbeit. Weiterlesen


Okay Google, ich gebe auf ...

Rage-Ecke • 20. Dezember 2024 • Lesezeit: 3 Minuten Read later

Wie ich bereits in einigen anderen Beiträgen geschrieben habe, konsumiere ich reichlich Content auf YouTube. Das ist so mein daily Fernsehprogramm und ich kann hier auch Dinge, die ich interessant finde einfach anschauen, wann es mir passt. Das hat das klassische Fernsehen, wie man es noch kannte, bei mir vollständig abgelöst. Weiterlesen


Dein eigener YouTube- und News-Feed

Allgemein • 9. Mai 2024 • Lesezeit: 4 Minuten Read later

Vielleicht hast du es schon einmal gehört: "Ein Kommentar für den Algorhitmus" oder "Like für den Algorhitmus". Damit ist gemeint, dass durch die Interaktion mit dem jeweiligen Medium ein Algorhitmus ausgelöst wird, der das Konsumierte weiterempfiehlt und ihm mehr Bedeutung beimisst. Denn je mehr Menschen interagieren, desto interessanter wird es - oder? Weiterlesen


Bludit zu Mastodon (Plugin)

Allgemein • 4. Mai 2024 • Lesezeit: 2 Minuten Read later

Wie du vielleicht schon mitbekommen hast, habe ich WordPress schon seit längerer Zeit den Rücken gekehrt und habe mich für die Alternative Bludit entschieden. Meinen Erfahrungsbericht dazu kannst du hier nachlesen.

Ich bin nach wie vor sehr zufrieden damit und es ist für mich und meinen Anwendungsfall genau das Richtige. Weiterlesen


Über
Avatar

Hi, ich bin Marcel!
Als Fachinformatiker für Anwendungsentwicklung und IHK-geprüfter Ausbilder teile ich auf meinem Blog Grundlagen- und Fortgeschrittenen-Wissen für angehende Entwickler*innen und Interessierte, sowie weitere spannende Themen aus der IT.

Blog Aktivität

Jan
 
 
Feb
 
 
 
Mar
 
 
 
 
Apr
Mon
Wed
Fri