Als «functional-programming» getaggte Fragen

Funktionale Programmierung ist ein Paradigma, das versucht, Rechenprobleme durch die verkettete Bewertung von Funktionen zu lösen, deren Ausgabe eher durch ihre Eingaben als durch den Programmzustand bestimmt wird. Bei dieser Art der Programmierung sind Nebenwirkungen und veränderbare Daten veraltet und normalerweise streng isoliert.








2
Ist es üblich, Anforderungsspezifikationen in Prädikatenlogik für die funktionale Programmierung umzuwandeln?
Ich wurde kürzlich beauftragt, an einem kleinen Projekt zu arbeiten, das in Haskell umgesetzt wird. Ich komme aus einem OO / imperativen Hintergrund und bin es gewohnt, Anforderungen / User-Storys vor dem Codieren in Anwendungsfälle und Sequenzdiagramme umzuwandeln. Bei dem Haskell-Projekt, dem ich zugewiesen wurde, zieht das Team es jedoch …

1
Funktionsprogrammierung für Loop-Nebeneffekt
Ich versuche herauszufinden, warum eine lokale Variable oder eine for-Schleife in einer Funktion nicht als reine funktionale Programmierung angesehen wird. Angesichts dieser Funktion: int as_int(char *str) { int acc; /* accumulate the partial result */ for (acc = 0; isdigit(*str); str++) { acc = acc * 10 + (*str - …




4
Wie werden Entitäten mit einer Identität und einem veränderlichen persistenten Zustand in einer funktionalen Programmiersprache modelliert?
In einer Antwort auf diese Frage (geschrieben von Pete) gibt es einige Überlegungen zu OOP im Vergleich zu FP. Insbesondere wird vorgeschlagen, dass FP-Sprachen nicht sehr gut zum Modellieren von (persistenten) Objekten geeignet sind, die eine Identität und einen veränderlichen Zustand haben. Ich habe mich gefragt, ob dies wahr ist …

3
Wie verhält sich die Vielleicht-Monade zum Optionstyp?
Ich hielt eine Präsentation über F # und diskutierte den Optionstyp, als mich jemand im Publikum fragte, ob der Optionstyp die Implementierung der Vielleicht-Monade durch F # ist. Ich weiß, dass dies nicht der Fall ist, aber ich wollte fragen, wie die beiden Konzepte zusammenhängen. Ich meine, es scheint mir, …

11
Ist objektorientiertes Zeug wirklich so wichtig? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

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.