Laut Wikipedia, funktionale Programmiersprachen , die deklarativ sind, verbieten sie Nebenwirkungen. Deklarative Programmierung im Allgemeinen versucht, Nebenwirkungen zu minimieren oder zu beseitigen. Laut Wikipedia hängt ein Nebeneffekt auch mit Zustandsänderungen zusammen. Funktionale Programmiersprachen eliminieren in diesem Sinne tatsächlich Nebenwirkungen, da sie keinen Zustand speichern. Zusätzlich hat eine Nebenwirkung eine andere …
Mir ist bewusst, dass das Konzept der Invarianten über mehrere Programmierparadigmen hinweg existiert. Beispielsweise sind Schleifeninvarianten für die OO-, funktionale und prozedurale Programmierung relevant. Eine sehr nützliche Art in OOP ist jedoch eine Invariante der Daten eines bestimmten Typs. Dies nenne ich im Titel "typbasierte Invarianten". Zum Beispiel Fractionkönnte ein …
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Als Ergebnis der Kommentardiskussion hier frage ich mich, ob Sie funktionale …
Dies ist eine spezifischere Frage (oder tatsächlich zwei, aber sie sind verwandt), die aus den Kommentaren zum Tod der OOP-Technologie stammt, in denen jemand erklärte, dass OOP nicht das richtige Paradigma für die GUI-Programmierung ist. Wenn ich die Kommentare dort und hier lese, habe ich immer noch das Gefühl, dass …
Wenn ja, können Sie mir sagen, wie das Erlernen eines neuen Paradigmas Ihren Ansatz zur Lösung von Programmierproblemen verändert hat, selbst wenn das Problem in einem anderen Paradigma / einer anderen Sprache / Technologie liegt? Ich werde es sehr schätzen Wenn Sie mir auf eine bestimmte Weise sagen können, wie …
Wenn Sie eine Schachspiel-Engine schreiben würden, welches Programmierparadigma würden Sie verwenden (OOP, Prozedur usw.) und warum sollten Sie es wählen? Mit Schach-Engine meine ich den Teil eines Programms, der das aktuelle Board auswertet und über den nächsten Zug des Computers entscheidet. Ich frage, weil ich dachte, es könnte Spaß machen, …
Nachdem ich sowohl diesen Thread als auch das verlinkte Papier gelesen habe, verstehe ich nicht, wie sich FRP (Functional Relational Programming) von (FP) Functional Programming unterscheidet. Erweitert oder ersetzt FRP FP? Kann FRP als Bibliothek in einer FP-Sprache implementiert werden?
Wir sprechen im Allgemeinen über Programmierparadigmen als funktional, prozedural, objektorientiert, imperativ usw. Aber was soll ich antworten, wenn ich nach den Paradigmen der Algorithmen gefragt werde? Zum Beispiel sind Travelling Salesman Problem, Dijkstra Shortest Path Algorithmus, Euclid GCD Algorithmus, Binäre Suche, Kruskals Minimum Spanning Tree, Tower of Hanoi algorithmische Paradigmen? …
Was die Programmiersprachen angeht, liebe ich C # und all das Gute, das aus dem .net-Framework (LINQ usw.) stammt. Mein Hauptanliegen ist, dass ich anscheinend zu viel Code produziere, und mit OOP habe ich Bedenken, dass mein Code nicht immer so einfach zu verwalten ist. Ich möchte weiterhin C # …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.