Als «imperative-programming» getaggte Fragen

4
Was ist der Unterschied zwischen imperativer, prozeduraler und strukturierter Programmierung?
Durch Nachforschungen (Bücher, Wikipedia, ähnliche Fragen zu SE usw.) wurde mir klar, dass Imperative Programmierung eines der wichtigsten Programmierparadigmen ist, bei dem Sie eine Reihe von Befehlen (oder Anweisungen) beschreiben, die der Computer ausführen soll (so dass Sie hübsch sind) Viele befehlen es, bestimmte Maßnahmen zu ergreifen, daher der Name …


3
Was ist referentielle Transparenz?
Ich habe das in imperativen Paradigmen gesehen f (x) + f (x) ist möglicherweise nicht dasselbe wie: 2 * f (x) In einem funktionalen Paradigma sollte es jedoch dasselbe sein. Ich habe versucht, beide Fälle in Python und Schema zu implementieren , aber für mich sehen sie ziemlich einfach aus. …

5
Was macht funktionale Programmiersprachen deklarativ gegenüber imperativ?
In vielen Artikeln, die die Vorteile der funktionalen Programmierung beschreiben, habe ich funktionale Programmiersprachen wie Haskell, ML, Scala oder Clojure gesehen, die als "deklarative Sprachen" bezeichnet werden und sich von imperativen Sprachen wie C / C ++ / C # / Java unterscheiden. Meine Frage ist, warum funktionale Programmiersprachen deklarativ …

1
Warum ist die Imperative Programmierung der Funktionalen vorzuziehen? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Hintergrund: Ich bin Befürworter der funktionalen Programmierung und arbeite …


2
Verbieten funktionale Programmiersprachen Nebenwirkungen?
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 …

3
Warum wird von der Verwendung von Zuweisungsoperatoren oder Schleifen bei der funktionalen Programmierung abgeraten?
Wenn meine Funktion die folgenden zwei Anforderungen erfüllt, kann die Funktion Sum , die die Summe der Elemente in einer Liste zurückgibt, in der das Element für eine bestimmte Bedingung als wahr ausgewertet wird, als reine Funktion bezeichnet werden, nicht wahr ? 1) Für einen gegebenen Satz von i / …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.