Ich möchte mit der Programmierung in Scheme beginnen, aber die Vielfalt der verschiedenen Implementierungen ist verwirrend. Was sind die Vor- oder Nachteile verschiedener Implementierungen?Vorteile verschiedener Scheme R6RS-Implementierungen
Antwort
Jede Implementierung neigt dazu, sich auf etwas anderes zu konzentrieren. Racket betont seine großen Bibliotheken als "Batterien inklusive", während Ikarus Scheme sich selbst als schnellen Code kompiliert. Sie sollten Implementierungen basierend auf Ihren Anforderungen untersuchen. Wenn Sie nur Scheme lernen, ist DrRacket eine gute Wahl mit seiner freundlichen Benutzeroberfläche und spezifischen Umgebungen für verschiedene Scheme-Bücher.
Außerdem müssen Sie wahrscheinlich keine R6RS-Implementierung finden, wenn die meisten Implementierungen auf R5RS abzielen und die meisten Lehrbücher für R5RS und früher geschrieben wurden.
Da Sie Scheme lernen möchten, empfehle ich The Little Schemer als eine Einführung in das Denken mit Schemas Listen und Rekursion.
Ehrlich, während jeder seine eigenen Macken und Modifikationen zum Standard hat, sind sie meistens die gleichen. Der größte Unterschied ist, wie es kompiliert. Sie sollten wahrscheinlich nur einen auswählen und damit gehen.
Racket wäre eine gute Wahl, weil es mit einer netten Debugging-IDE kommt und einfach einzurichten ist.
- 1. Vorteile/Nachteile verschiedener Implementierungen für den Vergleich von Objekten
- 2. Scheme Projektideen
- 3. Scheme Funktionsfehler
- 4. Scheme Zuordnung
- 5. Scheme Neuberechnung
- 6. Vorteile des Lernprogramms?
- 7. Gibt es eine Scheme-Implementierung, die parallelisiert?
- 8. Ich suche Simple Scheme Idiome für Dr. Scheme
- 9. Kartesisches Produkt in Scheme
- 10. Guile Scheme und CGI?
- 11. Programmiersprachen Projekt mit Scheme
- 12. MIT Scheme REPL Geschichte
- 13. Scheme IDE für Windows
- 14. Scheme let gebunden Aussagen
- 15. Scheme Coding Style Questions
- 16. Racket vs Scheme-Makros
- 17. Scheme # ungültig Fehler
- 18. scheme basic loop
- 19. Mongoose + Typoskript Scheme Exportschema
- 20. Scheme/einfache Rekursion Fragen
- 21. Scheme R5RS - Undefinierter Bezeichner
- 22. Apple Music URL Scheme
- 23. Scheme Fall Fehler
- 24. Loop in PLT Scheme
- 25. Scheme Deep Reverse-Funktion
- 26. Scheme Funktionsaufruf Fehler
- 27. Die Vorteile und Vorteile eines Alleskönner-Programmierers?
- 28. Komponist Vorteile
- 29. Anfänger: Curry-Funktionen in Scheme
- 30. Scheme Editor/IDE für Mac