Das Video kommt von YouTube: erst beim Abspielen verbindet sich die Seite mit YouTube (Google).
Imperative vs Deklarative Programmierung mit Beispiel
Das Wichtigste aus dem Video
Tipp auf eine Zeit – das Video springt genau dorthin.
Transkriptautomatisch erstellt · 43 Zeilen
- guten tag heute geht es um die imperative ist der kreative programmierung bei der imperativen programmierung geht
- es um das die das heißt dort stellt man sich verschiedene fragen um das wie zum beispiel wie kann die lösung umgesetzt
- die kann die lösung implementiert werden oder wie ist das konzept dahin gehen stellt man sich bei der kreativen programmierung die frage nach
- dem was alles zum beispiel was will ich erreichen was habe ich vor was ist die lösung sieht und hier seht ihr schon
- dass zwischen diesen beiden riesen unterschied ist einmal wie möchte ich etwas implementieren oder was möchte ich implementieren
- um das ein bisschen praxisnahe zu zeigen habe ich hier im beispiel vorbereitet ihr sollt einen zahlenfolgen sortieren falls jetzt nach der imperativen
- programmierung vor gilt müsst ihr euch fragen wie ihr das machen wollte da wäre es zum beispiel eine idee einsortieren rhythmus zu implementieren
- zum beispiel bei resort kriegs und oder hip hop und die schon im vorhinein erwähnt müsst ihr euch hier die frage stellen die ihr
- das eigentlich machen bot wie sieht euer sortiert aus die ist der strukturiert und viele weitere fragen die bei spielen
- der programmierung oder ford der die programmierung aufkommen dahingegen braucht ihr euch bei degenerativen programmierung nur fragen
- was ihr machen wollte und die lösung ist er eindeutig ihr wollten erde sortieren dazu bietet auch sie scharf oder palm schon verschiedene
- lösungen zum beispiel airport oder diesem fall dann in hambach support bei palm und hier interessiert euch nicht wie
- diese methoden arbeiten wie das konzept dental ist und dann wieder zu implementieren wurde euch interessiert auch nicht welcher sorte
- rhythmus dahinter ist was euch nur interessiert ist was diese methode zurück gibt dass ihr dann weiterhin verwenden könnte
- natürlich haben diese beiden programmen wie es die sehr stark unterschied und ihr werdet bald anwenden um zu zeigen wann welcher programmiert die vor und
- nachteile hat habe ich ein weiterer prüfung fangen wir zunächst als mit dem vorteil bei
- der imperativ programmierung ist es ganz klar die seit flexibel das heißt ihr könnt euren sortier algorithmus implementieren wie ihr wollt
- ihr könnt ihn beschränken auf bestimmte zahlen oder sonstiges machen das ganz allein bei euch keiner kann sich dahin mission
- darüber hinaus hat die unabhängig wenn zum beispiel wenn keine bibliothek mehr bereitgestellt wird zum sortieren von
- zahlen dann seid ihr bei der kreative programmieren um die programmierung natürlich aufgeschmissen das seid ihr bei imperativen nicht denn ich habe das
- selber implementiert und der code wird euch das heißt keiner kann doch da herrschen
- natürlich hat die denn kreative implementierung aber auch sehr große punkte sie ist einfach und schnell das heißt gerade wenn ihr nicht alles
- selber programmieren wollen in einem großen projekt setzt wohl nicht ewig angezeigt hat dann bietet sich diese art der programmierung gab ein sehr stark an
- vor allem auch bei ihr weitestgehend fehlerfreie lösen habt zum beispiel das ressort wurde so häufig schon aufgerufen in verschiedenen programmen
- da geld ihr kein fehler mehr finden und das ist ein riesenvorteil denn das habt ihr bei imperativen
- programmierung nicht da kommen wir auch schon zu den nachteilen es kann sehr kompliziert sein
- imperativ zu programmieren stellt euch mal vor ihr wollten konsolen ausgabe komplett selber implementieren
- dann sind es ja bestimmt einige teile dran vielleicht so zumindest einige stunden und ihr müsst sehr viel wissen haben wie so etwas
- funktionieren kann das ist müsst ihr euch jetzt aneignen ihr müsst ja verschiedene dinge studieren damit das wissen kommt
- und das ist natürlich alles sehr zeitintensiv bei imperativen programmierung werde immer sehr viel mehr zeit auf wenn auch
- mit damit das vernünftig wird und ihr müsst natürlich auch langfristig zahlt dafür 1 um eure methoden zu warten denn es kann er immer sein dass auf
- anderen fehle auftaucht das ist die eingabe ein bisschen verändert hat und ihr müsst vielleicht die methode wieder anpassen
- und so müsst ihr immer wieder zeit dafür in betracht ziehen theurer selbst geschriebene methode dazu war
- die kreative premier hat natürlich auch nachteile es gibt nicht für alles lösungen sonst bräuchte man ja auch kein informatiker mehr
- und die lösung ist nicht immer gleich oder anwendungsfall es kann sein dass ihr etwas von einer methode kommt was in der richtigen
- richtung geht aber nicht genau das ist was ihr haben wollte und dafür müsst ihr dann wieder imperativ programmieren und das ist auch
- die gründe wird das meist was ihr machen werdet ihr solltet auf jeden fall alles was möglich ist dekorativ programmieren da es sehr viele vorteile hat und ihr
- euch sehr viel zeit allerdings ist nicht immer alles möglich der kreativ zu implementieren und da solltet ihr eine gute mischung zwischen
- imperativ wo es nötig ist und dekorativ und wurst möglich ist aber ja wie gesagt die dekorative programmierung sollte
- immer erster stelle sehen falls es nicht etwas ist wo ihr besonders
- in einem besonderen situationen sind zeit war es vielleicht mal nicht möglich ist oder vielleicht mehr wissen aneignen wort dann werden natürlich auch die
- interaktive das war es jetzt erst mal von mir falls sie noch fragen habt stellt ihren kommentare falls irgendwelche anmerkungen habt auch gerne
- in den kommentaren abonniert auch gerne diesen kanal bis später ich hoffe euch wiederzusehen
Zum Nachlesen
Deklarative ProgrammierungDie deklarative Programmierung ist ein Programmierparadigma, bei dem die Beschreibung des Problems im Vordergrund steht. Der Lösungsweg wird dann …
Imperative ProgrammierungImperative Programmierung (lateinisch imperare ‚anordnen', ‚befehlen') ist ein Programmierparadigma, nach dem „ein Programm aus einer Folge von Anweisungen …
ProgrammierparadigmaGrundlegend für den Entwurf von Programmiersprachen sind die Paradigmen der imperativen und der deklarativen Programmierung. Beim letzteren sind als wichtige …
Funktion (Programmierung)Eine Funktion (englisch function) ist in der Informatik und in verschiedenen höheren Programmiersprachen die Bezeichnung eines Programmkonstrukts, …