Als «haskell» getaggte Fragen

Eine funktionale Programmiersprache


5
Was ist der richtige Begriff für eine zu einem Konstruktor inverse Funktion, um einen Wert aus einem Datentyp zu entpacken?
Edit: Ich formuliere die Frage ein bisschen um. Anscheinend habe ich einige Verwirrung gestiftet, weil ich nicht begriffen habe, dass der Begriff Destruktor in OOP für etwas ganz anderes verwendet wird - eine Funktion, die aufgerufen wird, wenn ein Objekt zerstört wird. In der funktionalen Programmierung wird versucht, einen veränderlichen …

2
Umgang mit technologischem „Dogmatismus“
Ich habe einen Job aufgegeben (um in ein anderes Land zu ziehen), wo ich die meiste Zeit in Javascript und Haskell (etwas Python) programmiert habe. Ich mochte es wirklich, weil die Leute objektiv, positiv, mathematisch waren und trotzdem ein paar Sachen erledigt haben. Dies war ein wirklich professioneller Laden. Jetzt …
13 ruby  haskell  agile 

9
Ressourcen zur Verbesserung Ihres Rekursionsverständnisses? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …

1
Ist es möglich zu beweisen, dass eine Funktion idempotent ist?
Ist es möglich, statische oder abhängige Typen zu verwenden, um zu beweisen, dass eine Funktion idempotent ist? Ich habe Google und verschiedene Orte auf StackOverflow / StackExchange nach der Antwort durchsucht, ohne Erfolg. Am ehesten habe ich dieses Gespräch über Idris gefunden: https://groups.google.com/forum/#!topic/idris-lang/yp7vrspChRg Leider geht mir diese Diskussion etwas über …
12 haskell 

2
Haskell-Wege zum 3n + 1-Problem
Hier ist ein einfaches Programmierproblem von SPOJ: http://www.spoj.com/problems/PROBTRES/ . Grundsätzlich werden Sie aufgefordert, den größten Collatz-Zyklus für Zahlen zwischen i und j auszugeben. (Collatz-Zyklus einer Zahl $ n $ ist die Anzahl der Schritte, die letztendlich von $ n $ auf 1 kommen.) Ich habe nach einer Haskell-Methode gesucht, um …


2
Kann jemand das Konzept hinter Haskells Memoisierung erklären?
(Beachten Sie, dass ich die Frage hier stelle, da es sich eher um die konzeptionelle Mechanik als um ein Codierungsproblem handelt.) Ich arbeite an einem kleines Programm, das eine Folge von Fibonacci - Zahlen in seinem equasion Verwendung wurde, aber ich merkte , dass , wenn ich eine bestimmte Anzahl …



2
FP für Simulation und Modellierung
Ich bin dabei, ein Simulations- / Modellierungsprojekt zu starten. Ich weiß bereits, dass OOP für diese Art von Projekten verwendet wird. Das Studium von Haskell hat mich jedoch dazu veranlasst, das FP-Paradigma für die Modellierung eines Komponentensystems zu verwenden. Lassen Sie mich näher darauf eingehen: Angenommen, ich habe eine Komponente …



1
Verwenden von Haskell-Typklassen zum Erzwingen der Kommutativität
Ich möchte eine Typklasse für geometrische Objekte definieren, die zusammen geschnitten werden können: class Intersect a b c | a b -> c where intersect :: a -> b -> c -- Language extensions: -XMultiParamTypeClasses, -XFunctionalDependencies Die Idee ist, universelle Schnittfunktionen zu haben, die Objekte unterschiedlichen Typs verarbeiten können. Man …

2
Haskell-Speichereffizienz - welches ist der bessere Ansatz?
Wir implementieren eine Matrixkomprimierungsbibliothek, die auf einer modifizierten zweidimensionalen Grammatiksyntax basiert. Jetzt haben wir zwei Ansätze für unsere Datentypen: Welcher ist bei Speichernutzung besser? (wir wollen etwas komprimieren;)). Die Grammatiken enthalten NonTerminals mit genau 4 Produktionen oder ein Terminal auf der rechten Seite. Wir benötigen die Namen der Produktionen für …

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.