Mind = blown Hätte ich dich vor 20 Jahren als Lehrer für Java gehabt in der 12. klasse statt den referendar, hätte ich weiter gemacht und würde heute nicht mein Glück damit in meiner Freizeit nochmal herausfordern. Und wenn der Bauer nicht schwimmen kann ist die Badehose schuld. Aber manche Leute erklären Dinge so unverständlich, dass man sich für zu dumm hält, den Zugang und dann den Anschluss verliert. Ich bin sehr dankbar, dass du dein Wissen so toll aufbereitest und als Video hier hochlädst. Mit Hilfe deines tollen Python Einsteiger Buchs und ein paar Packages hab ich nach 20 Jahren nochmal mit programmieren angefangen. 1,5 Wochen später ist mein kleines Programm fertig, das mir täglich bei der Arbeit lästige Tätigkeiten die sich immer wiederholen durch Automatisierung abnimmt. Jetzt beschäftige ich mich noch damit ein Frontend zu basteln, damit auch Laien von meiner Anwendung profitieren können. Und dann packe ich das nächste Projekt an. Jetzt bin ich süchtig. Danke für die Bereicherung durch wissen und Motivation. Von Herzen.
@Florian.Dalwigk Жыл бұрын
Vielen Dank für dein liebes Feedback! Das motiviert mich sehr! Ich freue mich, dass dir meine Videos und mein Buch weitergeholfen haben.
@napptus3 жыл бұрын
Unglaublich, wie du es schaffst Dinge so präzise, aber auch verständlich zu erklären :o
@Florian.Dalwigk3 жыл бұрын
Vielen Dank für dein Lob 😊 😊 😊
@napptus3 жыл бұрын
@@Florian.Dalwigk Ist nur verdient :)
@sparkfuchs3 жыл бұрын
@@Florian.Dalwigk Dem kann ich mir nur anschließen. Dein Beispiel mit Pokemon ist eines der Besten, die ich bisher gesehen habe. Vermutlich ist es für mich einfach nur greifbarer als Autos, Reifen und Menschen. btw. Fällt mir spontan auf, dass sich Pokemon als Beispiel noch für einige andere Dinge eignet. Ein Enum zum Beispiel ^^'
@Florian.Dalwigk3 жыл бұрын
Ja, zu Enums ist schon etwas in Planung! Auch mit Pokémon! Übrigens vielen Dank für dein Lob 😊
@Kev.in19973 жыл бұрын
Das kommt halt davon wenn man das Thema selbst gut verstanden hat, nichts überstürzt, ein Beispiel nimmt, mit dem so gut wie jeder etwas anfangen kann und bei diesem Beispiel bleibt :)
@XY-eh8ef3 жыл бұрын
Endlich greift mal einer auf, was alle gekonnt ignorieren😅jeder will Programmiersprachen lernen, aber es macht viel mehr Sinn das Oop-Konzept zu erst zu lernen. Das Erlernen neuer Programmiersprachen fällt dann auch leichter, weil man die Semantik verstanden hat und sich nur an eine andere Syntax gewöhnen muss...
@Florian.Dalwigk3 жыл бұрын
Genau! :)
@derfzgrld3 жыл бұрын
Ich versuche seit Jahren Programmieren zu lernen (klingt jetzt härter als es ist, ich habe halt höchstens einmal im Jahr ne Motivationsphase von ein paar Wochen dazu) und habe mir mittlerweile ein ungefähres Verständnis dazu angeeignet, wann und wie ich eine Klasse oder ein Objekt verwende. Aber bei den Klassen hatte ich bis heute keine Ahnung, was sie genau von einem Objekt unterscheidet und wofür die einzelnen Bestandteile da sind ^^
@Florian.Dalwigk3 жыл бұрын
Super, jetzt weißt du es :)
@MarsCorporations3 жыл бұрын
Ich habe irgendwann in der Schule (8te klasse) mit prozeduraler Programmierung angefangen. OOP war für mich immer etwas was niemand braucht, das Prinzip hinter OOP benutzt man ja beim prozeduralen Programmieren automatisch auch. Ob ich jetzt eine "Klasse" Pokemon mit den "Membern" {name, typ, trainer, etc} und "Methoden" angreifen(Attacke a, Pokemon p) habe, oder ein Array (vom Typ variant, oder ein pointerarray das auf structs, funktionen, etc. zeigt) mit genau diesen Einträgen, während die "Methoden" in Namespaces stecken und einfache Funktionen sind (z.B. Pokemon::Angriff(ptr p1, ptr p2)) ist prinzipiell egal. Inzwischen (fast 15 Jahre später) finde ich OOP (vorallem in C++) sehr angenehm zur Strukturierung, mehr aber auch nicht. Es ist kein "Ersatz" für prozedurale programmierung, sondern eine "Ergänzung", innerhalb von "Methoden" läuft der code im Endeffekt auch nur von oben nach unten ab. Die Vererbung ist natürlich eine andere Angelegenheit, die bekommt man mit etwas liebe auch mit structs & pointern hin, damit das im Code aber schön aussieht braucht man zu viele #defines und der gute Stil sagt ja, dass man die nicht so oft nutzen soll :D
@boohoo54192 жыл бұрын
ich habe mal versucht ein problem mit OOP zu lösen. jetzt habe ich eine "ProblemFabrik". kann jeder selbst entscheiden ob das jetzt ein witz oder ironie war.
@AeroxLPs3 жыл бұрын
Finde deine Idee, das ganze mit Pokemon zu erklären echt gut. Daran lässt sich die OOP wirklich gut erklären.
@Florian.Dalwigk3 жыл бұрын
Danke dir 😊
@elijabutterfly61549 ай бұрын
Echt gut gemacht. Danke. Hab als totaler Anfänger das Grundprinzip verstanden. Das hilft mir sehr weiter.
@Florian.Dalwigk9 ай бұрын
Das freut mich
@z_p_40753 жыл бұрын
Ich liebe es, wie Du mein lieblings Spiel zum Unterrichten benutzt. Es sollten mehr Lehrer in der Schule so sein wie Du.
@Florian.Dalwigk3 жыл бұрын
Awww, danke :)
@juergen293393 жыл бұрын
Ja, besonders wenn sie so schnell sprechen können, dann ist die Unterrichtsstunde schon in 30 Minuten rum ;-)
@shisuna40303 жыл бұрын
Wenn du mehr Erklärungen anhand von Pokemon machst, schau ich jedes Video min. 5x
@Florian.Dalwigk3 жыл бұрын
Wenn das mal keine Motivation ist 😄 Ist schon in Planung! An zwei Videos arbeite ich aktuell parallel. Ich weiß aber noch nicht, wann die fertig werden.
@akkiirah88483 жыл бұрын
Mal wieder echt klasse erklärt! Tatsächlich musste ich mal ein Spiel in dem Monogame Framework für C# machen, jedoch wusste ich trotzdem nie so genau was Objekt Orientierung genau ist obwohl gerade sowas helfen sollte dies zu verstehen. Ich dachte auch immer, dass Methoden Funktionen sind, jedoch nur anders heißen :D ps: Das Bild bei 3:00 ist echt goldig :)
@Florian.Dalwigk3 жыл бұрын
Danke 😊 Und super, dass dir das weitergeholfen hat!
@Redcodes3 жыл бұрын
Extremst gut erklärt. Programmiere seit geraumer Zeit Objekt orientiert in Java und ärger mich immer über Leute, die mich nach Hilfe fragen und dann alles mit irgendwelchen Statistischen Methoden, wenn überhaupt, vollgemült haben. Kann denen jetzt ja dieses Video schicken.
@Florian.Dalwigk3 жыл бұрын
Perfekt :) Danke dir!
@S3R43o33 жыл бұрын
bei gott mein Freund. selten wirklich selten so gut instruiert worden. Respekt sehr verständlich. Vielen Dank für deine Arbeit.
@Florian.Dalwigk3 жыл бұрын
Danke dir :)
@sonicmaths82853 жыл бұрын
Ich liebe es wie du das mit den Pokémons wirklich durchziehst xD
@Florian.Dalwigk3 жыл бұрын
Danke! Ja, ich hoffe, dass das einigen beim Verständnis hilft.
@sonicmaths82853 жыл бұрын
@@Florian.Dalwigk Sie erben das Wissen und das ganz ohne Erbschaftssteuer xD
@Florian.Dalwigk3 жыл бұрын
😎
@laliloli58953 жыл бұрын
Mehrzahl von Pokemon = Pokemon ♡
@drrotstein3 жыл бұрын
Ich weiß zwar was OOP ist, fand es aber interessant anzuschauen wie du es erklärst. Und jetzt weiß ich, dass es für mich früher goldwert gewesen wäre deine Videos zu schauen xD. Dann hätte ich nicht meine Zeit mit irgendwelchen Büchern verschwendet. Mach weiter so
@Florian.Dalwigk3 жыл бұрын
Vielen Dank für dein Lob 😊
@07Flash11MRC3 жыл бұрын
Vielen Dank für die gute Einführung ins OOP. Bitte mehr Erklärungen von komplexen Themen Mithilfe von Pokemon 🙏 Diese sind die absolut Besten und Verständlichsten.
@Miki-sv6uy3 жыл бұрын
"Ganz ohne Erbschaftssteuer" :O
@Florian.Dalwigk3 жыл бұрын
😁
@juergen293393 жыл бұрын
Ein s zuviel: Erbschaftsteuer - genau wie Einkommensteuer oder Körperschaftsteuer - besteuert wird die Erbschaft, das Einkommen, die Körperschaft ;-))
@Miki-sv6uy3 жыл бұрын
@@juergen29339 Mag sein, aber auf jeden Fall nicht in Österreich ;-) Hier bevorzugen wir die Schreibweise mit dem Fugen-s
@juergen293393 жыл бұрын
@@Miki-sv6uy Andere Länder - andere (Sitten) Schreibweisen😊👍
@cedrichartz3903 жыл бұрын
Richtig gutes Video! Ich habe Klassen und Objekte wie folgt zu unterscheiden gelernt (vielleicht hilft euch das): Eine Klasse ist wie das Rezept für einen Kuchen (Objekt). Der Kuchen wird dann so, wie das Rezept es vorgibt. Man kann natürlich mit einem Rezept ganz viele Kuchen backen und 'ne ordentliche Party feiern. ;)
@Florian.Dalwigk3 жыл бұрын
Das ist eine tolle Analogie!
@manni8764 Жыл бұрын
Vielen lieben Dank für die tolle Erklärung. Sowas habe ich gebraucht.
@Florian.Dalwigk Жыл бұрын
Sehr gerne 😊 Dafür mache ich die Videos.
@user-tr8nk3kw5y3 жыл бұрын
Nices video! Fun fact: Die Kurzform für "Python Object-Oriented Programming" ist "POOP" xD
@Florian.Dalwigk3 жыл бұрын
💩💩💩
@tomgebel11283 жыл бұрын
Wie passend...
@buntekuhmachtmuh45052 жыл бұрын
Das war cool zuzuschauen. Vielen Dank :)
@Florian.Dalwigk2 жыл бұрын
Gerne :)
@JogoooongJogan226 ай бұрын
Danke! Hab in einer Woche mündliche Matura (OOP ist ein Pool davon) und jetzt hab ich endlich verstanden, worum es geht.
@Florian.Dalwigk6 ай бұрын
Sehr gut 👍 Viel Erfolg für die Prüfung!
@EllieOK3 жыл бұрын
Wow, die PowerPoint Präsentation sieht echt genial aus! Da macht's Spaß zuzuhören!
@EllieOK3 жыл бұрын
Direkt abonniert! :D
@Florian.Dalwigk3 жыл бұрын
Willkommen an Bord!
@arkona12 Жыл бұрын
mehr verstanden, als in nem halben jahr informatik Bzw einfach viel besser zu merken. Danke!
@Florian.Dalwigk Жыл бұрын
Das freut mich, sehr gerne 😊
@sky_beast51293 жыл бұрын
Man ich wünschte, ich hätte OOP damals mit Pokémon anstatt Autos und Reifen gelernt :D
@Florian.Dalwigk3 жыл бұрын
Hätte ich auch cool gefunden!
@sparkfuchs3 жыл бұрын
Dachte ich mir eben auch so xD
@cobalius3 жыл бұрын
Ohja.. lass einfach mal ne Schule gründen und so sachen in den unterricht reinpacken uwu
@Florian.Dalwigk3 жыл бұрын
Wäre schon nice!
@LupusZockt3 жыл бұрын
Als alter Hase hatte ich das Video eigentlich zur Belustigung angeschaut aber ich muss sagen: Gut rüber gebracht, schön erklärt und grade für junge Entwicklerneulinge absolut empfehlenswert. Man könnte noch auf so einige weitere Themen eingehen. Wichtige Dinge wie z.B. Composition werden leider nicht erwähnt. Aber als Grundlage für das Verständnis finde ich das Video gelungen und vielleicht gibt es ja noch ein Folgevideo.
@Florian.Dalwigk3 жыл бұрын
Danke für dein Feedback :) Ich bin mir sicher, dass da irgendwann noch ein Nachfolger kommen wird ;)
@richardbutzback2553 жыл бұрын
D.R.Y. Dont Repeat Yourself ! Ich glaube das Video werde ich mir noch 1, 2 , 3000 mal anschauen :'D Hab Pokemon unterschätzt , war doch ganz nützlich die Zeit seit der Blauen Edition :D Weiter So !
@Florian.Dalwigk3 жыл бұрын
Klasse, das freut mich sehr 😎
@k-poparmybackup94103 жыл бұрын
Wenn du So Welche Themen mit Pokemons erklärt versteht man viel mehr was du erklärst aus irgend einen Grund. Tolles Video hoffe es kommen mehr solcher Videos wo du Dinge mit Pokemons erklärst! 🦾😃👍 Wo kann man eigentlich deine Kurzen KZbin Videos sehen die so aufgebaut sind wie deine instagramm Python Videos?
@Florian.Dalwigk3 жыл бұрын
Vielen, vielen Dank :) Ja, es werden noch viele weitere Pokémon-Videos kommen! Stay tuned :) Die #Shorts findest du hier: kzbin.info/aero/PLXyYF-Aksib61i7Rod5ouOyziwEaIsGgT
@Florian.Dalwigk3 жыл бұрын
*Edit Die Videos, die noch auf "privat" stehen werden alle zeitversetzt veröffentlicht!
@x0kosmus0x3 жыл бұрын
Cooles Video. Ich habe nur einen kleinen Verbesserungsvorschlag. Du sagst bei 5:27 , dass wenn alle Eigenschaften gleich sind handelt es sich um identische Objekte und das würde in Java mit der Methode equals geprüft. Das ist etwas irreführend, denn man muss zwischen Gleichheit und Identität unterscheiden. Ein Trainer kann zwei schiggy auf dem gleichen Level haben, diese wären dann gleich (Java equals) aber nicht identisch, denn es sind ja immer noch zwei verschiedene und wenn der Trainer eines von beiden trainiert wird auch nur das eine besser und nicht da andere.
@Florian.Dalwigk3 жыл бұрын
Stimmt. Das hätte man noch erwähnen können. Das greife ich in einem anderen Video nochmal näher auf.
@x0kosmus0x3 жыл бұрын
@@Florian.Dalwigk aber wie gesagt, insgesamt ein cooles Video.. Ich unterrichte selbst und bin immer auf der Suche nach guten Beispielen
@Florian.Dalwigk3 жыл бұрын
Super :) Wenn du magst, kannst du das Video natürlich gerne verwenden ;)
@impaste56053 жыл бұрын
ab nächstem Semester steht genau das bei mir an, ich habe mir bereits sowas vorgestellt aber dein Video hat es echt leicht und verständlich rübergebracht. Also super Vid und danke ;D
@Florian.Dalwigk3 жыл бұрын
Gerne :) Vielen Dank für dein Feedback!
@z9bdoesstuff6483 жыл бұрын
Dieser Kommentar kann ignoriert werden und dient nur dazu ein gutes Video dem Algorithmus schmackhaft zu machen.
@Florian.Dalwigk3 жыл бұрын
Diese Antwort auf den Kommentar kann aus demselben Grund ignoriert werden ;)
@jonny5753 жыл бұрын
Ok, dann kann auch ....
@lukassedelmaier58962 жыл бұрын
ok dann der auch...
@ninatheninja2178 Жыл бұрын
toller Kanal, gleich mal Abo dagelassen :)
@Florian.Dalwigk Жыл бұрын
Willkommen an Bord und viel Spaß mit den anderen Videos :)
@kevinb.3 жыл бұрын
Bitte mehr solcher hilfreicher Videos!
@Florian.Dalwigk3 жыл бұрын
Danke, auf jeden Fall!
@celleryoshi14053 жыл бұрын
Mega gut erklärt mit den Pokemon!
@Florian.Dalwigk3 жыл бұрын
Super, vielen Dank 🙂
@christophb.4532 жыл бұрын
Ein gute Erklärung zu OOP. Jedoch bereue ich die viele Zeit, die ich in OOP investiert habe (Design Pattern, SOLID etc.) und das ich nicht früher mit funktionaler Programmierung eingestiegen bin. Für UI ist es ein guter Ansatz, aber der Rest lässt sich bedeutend einfacher und kürzer mit FP umsetzen. Klare Empfehlung, falls du dich mit dem Thema noch nicht so richtig beschäftigt hast. Dieses Konzept lässt sich auch auf Spiele übertragen. Ich habe zu Testzwecken einen imperativen Flappy Bird Clon (Python) in FP umgeschrieben und geschaut, wie einfach sich neue Features einbauen lassen und ob der Code gut skaliert. Und es hat super funktioniert. :) Ein Feature war z.B. eine Replay-Funktionen, die dadurch sehr einfach zu lösen war.
@Florian.Dalwigk2 жыл бұрын
Gerne mal das Repo verlinken. :)
@christophb.4532 жыл бұрын
@@Florian.Dalwigk Mein Kommentar (mit URL) wurde wohl gelöscht. Das Repo kann mit bei Gitlab unter dem User "CB_" und den Namen "flappybirdfp" finden. Viel Spaß beim Stöbern.
@kommzu1873 жыл бұрын
So ein Video hab ich gebraucht. Danke
@Florian.Dalwigk3 жыл бұрын
Gerne 🙂
@philippschneider60963 жыл бұрын
Ich liebe die schöne und einfache Art deiner Erklärungen 😍
@Florian.Dalwigk3 жыл бұрын
Das freut mich, vielen Dank 🙂
@hexrays61503 жыл бұрын
Ich arbeite gerade an einem textbasierten RPG in C. Da muss ich mit structs auskommen. Sehr gutes Video!
@Florian.Dalwigk3 жыл бұрын
Uff, das ist dann aber schon fortgeschrittener. Mein erstes Texadventure bestand nur aus if-else-Abfragen.
@hexrays61503 жыл бұрын
@@Florian.Dalwigk Ich habe das Tutorial hier als Inspiration genommen: home.hccnet.nl/r.helderman/adventures/htpataic04.html Will damit aber auch nur meine C-Kenntnisse verbessern, wer weiß, wofür ich das mal gebrauchen kann.
@tayustgemil92853 жыл бұрын
Vielleicht kannst du dir da mit einer kleinen Konvention behelfen. Objekte haben ja Objektvariablen und Methoden. Structs haben nur "Objektvariablen". Aber die "Methoden" kannst du dir doch ungefähr so dazufaken: Statt: Pokemon.angreifen(schaden, ziel) das hier: Pokemon_angreifen(pokemon, schaden, ziel) Durch den funktionsnamen weißt du, wo die Funktion "einzuordnen" ist. Dabei kann dein erster Parameter IMMER das struct sein, das bei OOP das Objekt wäre. Dann wäre doch Objektorientierung schon ganz gut gefaked. Oder nicht?
@db2360 Жыл бұрын
Habe wegen dir angefangen zu studieren. Danke dafur 😊
@Florian.Dalwigk Жыл бұрын
Das freut mich! Informatik? Wie läuft dein Studium?
@fabioemanuelmeier59863 жыл бұрын
Sehr gutes und informatives Video! Sehr verständlich erklärt.
@Florian.Dalwigk3 жыл бұрын
Danke :)
@AndiBauIT3 жыл бұрын
Cooles Video, passt genau zu meinem Java-Modul welches ich momentan durchlaufe. 👍👍
@Florian.Dalwigk3 жыл бұрын
Top :)
@Florian.Dalwigk3 жыл бұрын
Viel Erfolg weiterhin ;)
@fynnchamier44843 жыл бұрын
Danke hilft du hilfst immer wieder
@Florian.Dalwigk3 жыл бұрын
Das freut mich sehr!
@jafreli_original3 жыл бұрын
Richtig gut erklärt!
@Florian.Dalwigk3 жыл бұрын
Danke :)
@andregaspar57242 жыл бұрын
Du bist unglaublich gut, Danke!!
@Florian.Dalwigk2 жыл бұрын
Dankeschön 😊
@pineapplepizza60453 жыл бұрын
Sau gut erklärt!
@Florian.Dalwigk3 жыл бұрын
Danke 🙂
@barackomerkel99313 жыл бұрын
Dieses Video wurde für mich gemacht
@Florian.Dalwigk3 жыл бұрын
Ja 😄
@outroddet3 жыл бұрын
Weiß zwar schon was OOP ist und wende es auch schon ewig an, schaue mir das Video aber trz an. :D
@Florian.Dalwigk3 жыл бұрын
Super! 😊
@annaj.47403 жыл бұрын
Was ein fucking geiles Video!!! 😍 Mega gute Erklärung von OOP 🤘 ganz lieben Dank dafür. So bei min 2:20 ca. bist Du ja mal voll auf die Romanitkseite gewechselt, hm? 😋
@Florian.Dalwigk3 жыл бұрын
;)
@i_am_a_real_cat14433 жыл бұрын
echt cooles video, ich hab echt viel über pokemon gelernt
@Florian.Dalwigk3 жыл бұрын
Hoffentlich auch über Mathe ...
@i_am_a_real_cat14433 жыл бұрын
@@Florian.Dalwigk ja dein channel ist super ;)
@Florian.Dalwigk3 жыл бұрын
Vielen Dank 😊
@MrX-mh7uu3 жыл бұрын
wow, danke für die tolle Erklärung :)
@Florian.Dalwigk3 жыл бұрын
Gerne :) Super, dass ich dir weiterhelfen konnte.
@MarsCorporations3 жыл бұрын
Für "Wasserpokemon" etc. würde ich einfach ein enum verwenden und keine eigene Klasse (also enum typ1::Wasser, typ2::NONE = Wasserpokemon). Im Endeffekt ist der Code für verschiedene Pokemontypen ja identisch. Und es ist einfacher ein typ1 == Wasser zu checken als ein "Parentklasse(Shiggy) == Wasserpokemon" zu checken. Außerdem lässt sich über Enums ganz simpel eine Multiplikatormatrix für die Effektivität jedes Angriffstyps gegen jeden Pokemontyp etc. erstellen, was bei eigenen Klassen nicht so einfach wäre. etc. etc. Alle Wege führen nach Rom heißt es so schön :)
@Florian.Dalwigk3 жыл бұрын
Sehr gute Idee! 💡
@codr69343 жыл бұрын
Kurze Frage: Warum erstellst du Schiggy als klasse (9:18) anstatt ihn mit dem konstruktor Pokémon (shiggy, 123, 50, ash) zu erstellen?
@Florian.Dalwigk3 жыл бұрын
Weil ich den Konstruktor anhand eines Schiggys erklären wollte.
@Elhamidi02493 жыл бұрын
0:58 Fortran ist in seiner modernen Standardisierung - in der ISO WG5 Standardisierung von 2018 - auch eine imperative, funktionale und auch (seit 2003) objektorientierte Programmiersprache. Mehr Infos dazu auf der offiziellen Seite der Sprache: www.fortran-lang.org .
@Florian.Dalwigk3 жыл бұрын
ok, danke für die Info
@dennishmn58363 жыл бұрын
Es hat gerade Klick gemacht, warum man zwischen static und nicht static unterscheidet und wofür man das braucht, danke!
@Florian.Dalwigk3 жыл бұрын
Toll, das freut mich wirklich sehr 😊😊😊
@Klimafutzi3 жыл бұрын
Eine statische Methode, ist eine Methode einer Klasse die nicht auf die Objektvariablen zugreift und die damit auch funktioniert und aufgerufen werden kann, wenn (noch) keine Instanz (Objekt) aus einer Klasse erzeugt wurde. Beispielsweise könnte eine statische Methode eine Berechnung aus den übergebenen Argumenten durchführen und das Ergebnis zurückgeben. Eine statische Methode kann also mit Klasse.Methode() aufgerufen werden, während eine nicht statische Methode nur über ein bereits existierendes Objekt gerufen werden kann / darf. Objekt = Klasse() // erzeuge neues Objekt Objekt.Methode()
@dennishmn58363 жыл бұрын
@@Klimafutzi haha danke für die Erklärung, aber ich hab schon damit gearbeitet (unter anderem in Unity) ich weiß also, was es ist und wie man es verwendet, nur war mir bis zu diesem Video noch schleierhaft, warum man das machen sollte.
@Dr.Acula7873 жыл бұрын
Ich habe zwar keinen Bezug zu Pokemon aber die OOP hab ich auch nie wirklich verstanden - bis vor ca. zehn Minuten. Liegt aber vermutlich weniger an den Taschenmonstern sondern eher an deiner Art zu erklären und vor allem zu visualisieren. Weiter so! :-)
@Florian.Dalwigk3 жыл бұрын
Das freut mich wirklich sehr :) Vielen Dank für dein liebes Feedback!
@timokreusch-vartmann37363 жыл бұрын
Super erklärt!
@Florian.Dalwigk3 жыл бұрын
Danke dir!
@akoni78283 жыл бұрын
Hast du noch vor Kurse für das Informatik-Studium zu machen ? Wie Mathematik I oder Grundlagen der Programmierung... bin der Meinung, dass dies mal in der Überlegung war und viele davon profitieren könnten :) Ansonsten echt super Video
@Florian.Dalwigk3 жыл бұрын
Natürlich habe ich das nicht vor 🙂 Das Problem ist aktuell leider nur die Zeit 😒
@akoni78283 жыл бұрын
@@Florian.Dalwigk Solange diese Videos bis zum Wintersemester 2022 fertig sind ist alles gut 😂 da gehts für mich los und ins Studium TI 😄
@Florian.Dalwigk3 жыл бұрын
Haha, ich gebe mir Mühe ;)
@hytalefanboi74713 жыл бұрын
Nice haben wir grad im unterricht
@Florian.Dalwigk3 жыл бұрын
Hervorragend! Hat es dir weitergeholfen?
@ScharadaLP3 жыл бұрын
Moin vielleicht wäre es etwas für dich mal zeigen wie man die bot api von threema in python verwendet
@Florian.Dalwigk3 жыл бұрын
Das ist eine gute Idee!
@MadpolygonDEV3 жыл бұрын
Bosshafter Kanal
@Florian.Dalwigk3 жыл бұрын
🙃🙂
@cb-hz6dm3 жыл бұрын
Kannst du demnächst mal ein Video zur generischen Programmierung machen?
@ByTobys3 жыл бұрын
Würde ich auch klasse finden :D
@Florian.Dalwigk3 жыл бұрын
Ich schaue mal :)
@KoalaJannik3 жыл бұрын
Ein tolles Video!
@Florian.Dalwigk3 жыл бұрын
Danke!
@alexfrank18313 жыл бұрын
Top erklärt!
@Florian.Dalwigk3 жыл бұрын
Danke 😊
@Ameliepn10 ай бұрын
Hey, hast du vielleicht noch ein paar mehr Übungsaufgaben zu Oop oder weißt, wo ich gute finde? Das wäre super :))
@Florian.Dalwigk10 ай бұрын
Aktuell leider nicht :( Vielleicht diese hier? www.inf-schule.de/oop/python/bank/objekteklassen/uebungen
@Ameliepn10 ай бұрын
@@Florian.Dalwigk jaa die sind ganz gut die hab ich nur leider schon gemacht :) trotzdem danke!!
@CodeStoriesDE3 жыл бұрын
super erklärt!
@Florian.Dalwigk3 жыл бұрын
Danke dir, Nathaniel 😊
@Mikail_1993 жыл бұрын
Wozu gehört die Ereignis orientierte Programmierung?
@nichtverraten3 жыл бұрын
Oh Gott, wie hast du bitte die klammer gesetzt, hilfe. for(int i = 0; i < 10;i++) { Console.WriteLine("Hello" + i); } Ich weiß es verschwendet Zeilen und ist für denn PC egal, aber schön sieht das nicht aus.
@nichtverraten3 жыл бұрын
Info, das ist C# für die die es wissen wollen.
@Florian.Dalwigk3 жыл бұрын
Das kann jeder machen, wie er mag. Ich finde deine Variante schrecklich 😅 Das ist aber Geschmackssache 😉
@felixfeliyfeliz3 жыл бұрын
sehe das problem bei ihm nicht :D
@Florian.Dalwigk3 жыл бұрын
Genauso sehe ich es nicht bei meiner Variante ;) Das nimmt doch viel zu viel Platz weg ... der arme Speicher :D PS: Bitte nicht zu ernst nehmen ;)
@MattSt3 жыл бұрын
Mach doch ein Tutorial indem du ein sehr simples, textbasiertes Pokemon-Spiel implementierst :)
@Florian.Dalwigk3 жыл бұрын
Eine sehr gute Idee! Ich setze das direkt auf die Liste.
@nikex84963 жыл бұрын
Ohja freue mich darauf. Ein Realitätsnahes Video wäre cool also nicht nur wie es in der Konsole aussieht sondern ein Fenster mit einem mini-spiel.
@anto17563 жыл бұрын
Müsste die Klasse Pokémon und Wasserpokemon nicht abstract sein?
@erickbecker76042 жыл бұрын
Vielen Dank Florian :)
@Florian.Dalwigk2 жыл бұрын
Gerne :)
3 жыл бұрын
8:28 du kannst den Construktor überschreiben wie jede andere Methode oder Function und dann in der überschriebenen Methode den Level als zustäzlichen Parameter hinterlegen nur mal so als cheet :)
@Florian.Dalwigk3 жыл бұрын
Ich weiß ;)
3 жыл бұрын
@@Florian.Dalwigk dachte ich mir. Bissen Fun muss sein :)
@Rufus_07113 жыл бұрын
Wow, also hammer Video und ich fands gut verständlich mit der Pokemon Methode ;D Mal ne Frage? Ruft Super.test(..) die Methode test der Superklasse auf? Und kann new bewirken, dass ein Konstruktor aufgerufen wird? ( Sind wahr Fragen für den Test der bald kommt :D )
@Florian.Dalwigk3 жыл бұрын
Ja und ja :)
@Rufus_07113 жыл бұрын
@@Florian.Dalwigk hehe danke dir ;D bietest du zufällig auch kurse auf udemy an?
@Florian.Dalwigk3 жыл бұрын
Gerne ;) Aktuell noch nicht ... langfristig habe ich das aber vor!
@nayjer25763 жыл бұрын
Jetzt hab ich direkt Lust objektorientiert ein Pokemonspiel zu programmieren :D Muss sagen bei so kleineren Projekten programmier ich immer rein funktional, mein Code fängt dann an mit Array1 = [] ... for i in ...: for k in for z in.. usw xD
@Florian.Dalwigk3 жыл бұрын
Wäre ein cooles Projekt, mal selbst ein Pokémon-Spiel zu coden ... ist ja momentan wohl wieder im Hype.
@Florian.Dalwigk3 жыл бұрын
Tolle Art, Arrays zu bauen ;)
@nayjer25763 жыл бұрын
@@Florian.Dalwigk Übel haha :D Pokemonkarten besonders durch Twitch und so, KZbinr die sich für 300K first edition packs holen usw ^^
@Florian.Dalwigk3 жыл бұрын
Wtf?! Physische Karten oder digital wie bei FIFA?
@nayjer25763 жыл бұрын
@@Florian.Dalwigk Physisch natürlich ^^ Siehe neues Video von Logan Paul absolut krank haha :D
@man1001113 жыл бұрын
Kannst du erklären was der doppelte Unterstrich, der bei Objekten in Python machmal verwendet weird, bedeutet?
@Florian.Dalwigk3 жыл бұрын
Ja, da kommt bald ein Shorts zu.
@romansteinke18672 жыл бұрын
Hast du ein spezielles video zu parameter?
@Florian.Dalwigk2 жыл бұрын
Was für Parameter?
@Feljx_3 жыл бұрын
Programmierst du eigendlich auch "große Projekte" also zb Apps, Spiele etc?
@Florian.Dalwigk3 жыл бұрын
Ja, aber nicht auf YT ;)
@Feljx_3 жыл бұрын
@@Florian.Dalwigk schade 😭
@MiauRizius3 жыл бұрын
Ich liebe OOP, auch wenn es manchmal ein bisschen kompliziert zu entwickeln ist. Ich programmiere hauptsächlich in Objekt Orientierten Sprachen und versuche eigentlich auch immer in Python, Javascript etc. so gut wie es geht Objekt Orientiert zu arbeiten.
@Florian.Dalwigk3 жыл бұрын
Das geht auch in beiden recht gut (in Python eher als in JS).
@MiauRizius3 жыл бұрын
@@Florian.Dalwigk Ja aber ich komm zumindest in Javascript nicht so richtig damit klar. Aber Javascript regt mich soo auf xD Ich weiß nicht wieso aber ich hasse es in Javascript programmieren zu müssen Python die Objektorientierte Programmierung krieg ich eigentlich ganz gut hin
@Florian.Dalwigk3 жыл бұрын
JS ist eigentlich auch nicht darauf ausgelegt ;)
@MiauRizius3 жыл бұрын
@@Florian.Dalwigk Ja ich benutze diese "Erweiterungen"(?) Typescript.
@Florian.Dalwigk3 жыл бұрын
Ah, okay.
@Pasko703 жыл бұрын
Sehr gut beschrieben und gleichzeitig noch den Pokemonhype mitgenommen. Gefällt mir. Das mit dem Code "verkünstlichen" oder wie auch immer du das genannt hast, ergibt sich manchmal bei mir da ich immer mehr versuche dem SOLID Prinzipien zu folgen. Manchmal weiß ich nicht so genau ob ich jetzt wirklich alles aussondieren und extrahieren soll. Wie gehst du daran? Wäre interessant zu wissen.
@Florian.Dalwigk3 жыл бұрын
Danke! Nun, das kommt auf den jeweiligen Fall an 🙂
@Pasko703 жыл бұрын
@@Florian.Dalwigk ja das stimmt. Hier nochmal ein Video von Uncle Bob wo er über die Solid Prinzipien redet. Und hier zeigt er auch auf, dass wir Vererbungen nicht nach dem Denkmuster von unserer realen Welt behandeln sollten. An einem einfachen Beispiel das sich mit der Vererbung eines Rechtecks an ein Quadrat befasst. Die Stelle ist bei 1:14:47 kzbin.info/www/bejne/sHnMiKSkibympJY&ab_channel=FucktheCommunism
@TheClone13243 жыл бұрын
Wie würde es mit einem Pokemon mit 2 Typen ablaufen? Mehrfachvererbung gibt es in Java ja nicht und trotzdem würde es Sinn machen, eigene Klassen für die Typen zu erstellen, um Resistenzen besser implementieren zu können.
@Florian.Dalwigk3 жыл бұрын
In Java müsste man das über die Methoden selbst regeln. In anderen Sprachen dann über die Mehrfachvererbung. Gute Nachfrage!
@TheClone13243 жыл бұрын
@@Florian.Dalwigk Wie würde das dann aussehen? Meine Idee: Jedes Pokemon bekommt neben dem 'normalen' Typ-Attribut ein Attribut "Zweiter Typ". Die verschiedenen Attacken-Methoden prüfen dann mit einem swich-case, ob bestimmte Typen in beiden Attributen vorhanden sind. Dadurch lassen dich dann die Schadenswerte berechnen. Durch das zweite Typ-Attribut lassen sich so auch mehr als ein Typ jedem Pokemon zuordnen. Allerdings muss für jedes Pokemon dann dieses zweite Attribut neu gesetzt werden, wo wir dann wieder beim DRY-Problem sind... Gibt es eine bessere Lösung für dieses Problem?
@Klimafutzi3 жыл бұрын
@@TheClone1324 Es geht ja nicht (nur) um den zweiten Typ, sondern eben insbesondere um die besonderen Fähigkeiten des / der anderen Pokémons. Ich würde ein Multi Pokémon ableiten, welches eine Liste von (beliebigen, unterschiedlichen) Pokémons in sich trägt und je nach aktueller Ausprägung das entsprechende Pokémon einsetzen. Frei nach dem Motto: Wer bin ich und wenn ja, wie viele? Das funktioniert auch ohne Mehrfachvererbung.
@lovemcu90513 жыл бұрын
Eigentlich machst du doch alles in Python?
@Florian.Dalwigk3 жыл бұрын
Ja, aber hier bietet sich Java an, weil viele OOP mit Java lernen.
@LetsFluffy3 жыл бұрын
Wenn ich mich an meine Programmieranfänge mit Java und Minecraft Plugins erinner, dann läuft mir da aber ein kalter Schauer über den Rücken, wenns um OOP geht :D Da habe ich so grausamen Code geschrieben, das kann man sich nicht vorstellen :o Naja, zum Glück hab ich dann relativ schnell eingesehen, dass das schwachsinnig ist. Eigentlich kein Wunder, da ich wie viele andere ja auch, einfach nur programmieren wollte und keine Theorie lernen. In der Schule macht es ja vom Ansatz her richtig, wenn man es dann aber auch noch gescheit erklären würde, wie du bspw. in diesem Video, dann würden das auch sicherlich mehr Leute hinbekommen. Nach nun 2 1/2 Programmierung mit Java in meiner Stufe, kann der Großteil immer noch nicht die Java Syntax und weiß auch überhaupt nicht wie man richtig Klassen entwickelt. Warum ich das hier in die Kommentare schreibe? Ich wollte mich eigentlich einfach nur mal wieder über die Umsetzung des Informatikunterrichts in NRW aufregen und bedauern, dass nicht solche Videos wie deine hauptsächlich gezeigt werden. :D
@theflycheaterg58093 жыл бұрын
Ja, muss ich dir (leider) zustimmen... Ist bei uns in Bayern auch so. Uns wurde Beispielsweise beigebracht, wie man mit Word (😜) Webseiten in HTML programmiert 🤣... Naja, ist nun mal so, aber an unserer Schule haben wir nur eine Fachlehrkraft für Informatik haben. Dazu kommt noch, dass wir jetzt im Homeschooling plötzlich dazu gezwungen wurden, das „freiwillig benutzbare” Microsoft Office 365 zu benutzen. Aber da kann man immerhin den Datenschutzbeauftragten benachrichtigen.
@LetsFluffy3 жыл бұрын
@@theflycheaterg5809 Word beste IDE :D Wir benutzen an unserer Schule auch Teams fürs Home Schooling, wobei ich da trotz der gesamten Datenschutzthematik sagen muss, dass das aus meiner Sicht eine bessere Lösung ist als irgendwelche, von den Ländern selbst entwickelten, Plattformen. Teams läuft wesentlich stabiler und wie man ja auch bereits an vielen Fällen gesehen hat, werden die Länderlösungen gerne mal geddost oder gehackt. Ich will das Datenschutzproblem nicht kleinreden, aber ich glaube da muss man jetzt auch einfach mal ein paar Abstriche machen. Da gebe ich lieber Daten von mir Preis, als das ich wieder in die Schule muss und die Gefahr auf eine Coronainfektion stark erhöhe. So ist zumindest einigermaßen normaler Unterricht möglich, auch wenn es da sicherlich noch viel Verbesserungsbedarf vorallem in den Lernmethodiken und Unterrichtsgestaltung gibt.
@Florian.Dalwigk3 жыл бұрын
Danke für den Kommentar. Zum Thema Infounterricht kommt übermorgen ein Video.
@LetsFluffy3 жыл бұрын
@@Florian.Dalwigk Was machen eigentlich die Discordplanung so? Gibt es da schon nähere Information, ab wann uns was erwartet?
@Florian.Dalwigk3 жыл бұрын
Leider nicht nicht :/
@ByTobys3 жыл бұрын
Super Video! Aber bei dem Thema Pokémon hätte sich das anreißen von Interfaces sicherlich auch angeboten. Trotzdem ein tolles Video (wie immer!) PS: Danke für deinen tollen Content, auf YT sowie Instagram!
@batu80943 жыл бұрын
Würde ich so hart feiern wenn du das an einem Java Beispiel zeigen würdest
@Florian.Dalwigk3 жыл бұрын
Ja(va) wird auf jeden Fall kommen :)
@lukian08163 жыл бұрын
Ich weiß eigentlich schon, was OOP ist, aber wegen der Pokemon auf dem Thumbnail habe ich trotzdem auf das Video geklickt
@Florian.Dalwigk3 жыл бұрын
Hat es dennoch etwas gebracht?
@lukian08163 жыл бұрын
@@Florian.Dalwigk Leider nicht, ich weiß alles was du gezeigt hast schon :(
@lekonda55263 жыл бұрын
Tolle Veranschaulichung ! XD
@Florian.Dalwigk3 жыл бұрын
Vielen Dank :)
@HypnosisDr3 жыл бұрын
Kannst du mal ein Short über DDD (Domain Driven Design) und MVC (Model Viewer Client) machen?
@Florian.Dalwigk3 жыл бұрын
Ein Short? Uff, könnte schwierig werden, aber mal schauen.
@HypnosisDr3 жыл бұрын
@@Florian.Dalwigk Wenn das Thema zu Komplex ist, dann auch gerne ein etwas längeres Video. Denn ich finde Objektorientierung macht (fast) jeder aber wenns um die Wurst geht, kneifen die meisten.
@Florian.Dalwigk3 жыл бұрын
Ich setze es mal auf die Themenliste.
@dominickschustereitdelaros782Ай бұрын
Klasse !
@Florian.DalwigkАй бұрын
Danke 😌
@ederedr51003 жыл бұрын
Was haben die Farben deiner Jacke zu sagen?
@Florian.Dalwigk3 жыл бұрын
Die stehen in den Shorts für unterschiedliche Programmiersprachen. Hier nur zur Deko 😉
@bubbl_media3 жыл бұрын
Vielen dank für das gute Video! Es ist sehr anschaulich erklärt. Allerdings gibt es für mich ein Problem: Ich habe mir schon viele Videos zur OOP angeschaut. Alle erklären OOP mehr oder weniger anschaulich an solchen Beispielen. ABER: Kein Video befasst sich mal mit einem wirklich in der Praxis auftretenden Beispiel. Zum Beispiel ein simples CMS, ein Kunden-Backend, eine Userverwaltung, oder oder oder. Da fehlt mir dann einfach der Bezug :/
@Florian.Dalwigk3 жыл бұрын
Warum auch? Das macht man doch am der Uni/in der Berufsschule. Hier geht es ja um einen einfachen *Einstieg* Für das, was du meinst, musst du OOP bereits verstanden haben.
@bubbl_media3 жыл бұрын
@@Florian.Dalwigk Du meinst jeder, der sich für OOP interessiert, ist auch gleichzeitig IT-Student oder -Azubi? Hmm, schade.
@dergottesfurchtigealfredo87963 жыл бұрын
Wie sieht es mit Interfaces aus ?
@Florian.Dalwigk3 жыл бұрын
Wie meinst du das?
@dergottesfurchtigealfredo87963 жыл бұрын
@@Florian.Dalwigk als wir das Thema Vererbung hatten wurde uns gleichzeitig die "klassenvariante" Interface vorgestellt
@m0ZZaik3 жыл бұрын
5:31 Das Konzept der Identität besagt in der OOP aber doch, dass Objekte gleichen Typs im gleichen Zustand eben nicht ein und das selbe sind 🤔 Ansonsten top Video 👌
@Florian.Dalwigk3 жыл бұрын
Danke dir! Zu dem Thema habe ich ein eigenes Video gemacht.
@LikeThizzz3 жыл бұрын
passend zur Klausur morgen
@Florian.Dalwigk3 жыл бұрын
Top! Viel Erfolg :) Melde dich gerne, wie es gelaufen ist.
@frezzercountermax28083 жыл бұрын
Sind deine Beispiele in Java oder C# ?
@Florian.Dalwigk3 жыл бұрын
Java
@EinfachTom3 жыл бұрын
nice
@Florian.Dalwigk3 жыл бұрын
😊
@Armin-qh7em3 жыл бұрын
Kann es sein, dass die Objekt Variablen auch Attribute mit Attributwerte genannt werden? Ansonsten habe ich alles verstanden und es war auch ein sehr gutes Video.
@Florian.Dalwigk3 жыл бұрын
Danke. :) Meinst du Variablen im Allgemeinen oder jetzt konkret hier?
@Armin-qh7em3 жыл бұрын
Name, Nr. im Pokedex, Lebenspunkte, usw. hast du hier als Objektvariablen bezeichnet, ich hätte aber gedacht, dass das Attribute mit passenden Attributwerten sind. Oder ist das beides gleichzusetzen?
@Florian.Dalwigk3 жыл бұрын
Kann man auch so nennen, ja :)
@Armin-qh7em3 жыл бұрын
OK vielen Dank für die schnelle Antwort:)
@Florian.Dalwigk3 жыл бұрын
Gerne!
@Perciwell2 жыл бұрын
Die Prinzipien gut erklärt, obwohl ich mit Pokemons überhaupt nichts am Hut habe und so gut wie nichts über diese Viecher weiß.
@Florian.Dalwigk2 жыл бұрын
Dann freue ich mich umso mehr, dass dir das Video dennoch helfen konnte :)
@Perciwell2 жыл бұрын
@@Florian.Dalwigk Ich festige bzw. aktualisiere und vertiefe mein Wissen. Zur Zeit sitze ich in einem längeren PHP-Kurs, der nach einigen Wochen bzw. Monaten mit der Zend-Zertifizierung enden soll. Alle 14 Tage müssen wir ein internes Klausurprojekt als Antwort auf eine Aufgabenstellung des Dozenten abliefern. Am nächsten Freitag wird das irgendwas mit Medien-Datenbank sein. Abstrakte Klasse bzw. Interface, Login-Formular, Passwortschutz, Admin- und Normalozugang, Daten in die MySQL-DB schreiben, ändern, lesen, löschen. Das und noch ein paar andere Bedingungen wird er wohl wieder aufschreiben. Diesmal bekommen wir die Aufgabenstellung angeblich schon morgen. Aber dann läuft freilich auch noch Unterricht.
@Florian.Dalwigk2 жыл бұрын
Ich wünsche dir viel Erfolg bei deiner Zertifizierung.
@ghostkick2672 жыл бұрын
Ich habe den Fach Objektorientierte Programmierung im Studium mit 1.0 bestanden, bin jedoch nach längerer Pause hier gekommen um es aufzufrischen. Ich denke man könnte es kaum besser machen ; )
@Florian.Dalwigk2 жыл бұрын
Vielen Dank und herzlichen Glückwunsch zu dieser tollen Leistung!
@Serko7593 жыл бұрын
Kommentar für den Algorithmus. Kommt noch etwas über die Programmiersprache Prolog?
@Florian.Dalwigk3 жыл бұрын
Antwort auf den Kommentar für den Algorithmus! Ja, aber wann genau, weiß ich leider noch nicht.
@Serko7593 жыл бұрын
@@Florian.Dalwigk wäre auf jeden Fall mega interessant!
@patrickelger6574 Жыл бұрын
HEy, danke für das Video! Wäre es nicht auch ein Weg statt für jede Attacke eine Methode zu definieren einfach eine allgemeine Methode Attacke zu definieren die sich bei den verschiedenen Pokemon nur durch den Namen der Attacke und die Anzahl an Schadenspunkten unterscheidet?
@Florian.Dalwigk Жыл бұрын
Das würde auch gehen. Dieses Video ist ja nur eine Einführung in die Welt der objektorientierten Programmierung ;)
@patrickelger6574 Жыл бұрын
@@Florian.Dalwigk Okay danke für die Rückmeldung. Ich hab immer ganz gerne Rückmeldung ob mein Gedankengang Sinn macht oder völlig Banane ist :D
@jozeffrisik2 жыл бұрын
Toll Danke
@Florian.Dalwigk2 жыл бұрын
Sehr gerne 😊
@persiancarpet52343 жыл бұрын
Kennst du auch den Unterschied zwischen object-oriented und object-based? 😏
@Florian.Dalwigk3 жыл бұрын
Na klar, das ist eine gute Videoidee ;)
@persiancarpet52343 жыл бұрын
@@Florian.Dalwigk kannst ja gleich ne serie mit paradigmen machen 😉
@Florian.Dalwigk3 жыл бұрын
Das ist geplant ... aber ich habe so viele Themen auf der Liste 😅
@persiancarpet52343 жыл бұрын
@@Florian.Dalwigk joa ist aber gut, dass du alles mögliche mal erklärst, auch wenn ich mich persönlich dabei schwer tue ^^ (studiere auf englisch)
@LinuxUser-nt4nl3 жыл бұрын
Gut gemacht :) Da hat wohl jemand sehr viel Pokemon gespielt :) Habe ich recht ???
@Florian.Dalwigk3 жыл бұрын
Eigentlich nicht 😅
@maxz25603 жыл бұрын
Kannst du Mal ein Video zur Entwicklung einer Programmiersprache machen? PS. Pokémon sind keine Monster ... sie sind ... Pokémon
@aeleron05773 жыл бұрын
Pokemon = pocket monster
@Florian.Dalwigk3 жыл бұрын
Dazu muss ich euch erst noch mit theoretische Informatik zuschütten ... sonst kann man nicht folgen 😉 Aber ja, das steht definitiv auf dem Plan!
@Florian.Dalwigk3 жыл бұрын
War auch mein Gedanke
@aeleron05773 жыл бұрын
@@Florian.Dalwigk was braucht man dafür? Grammatiken? Automaten-, Berechenbarkeits- und Komplexitätstheorie sind denke mal nicht vonnöten.