Menu

1 / 2

Scheme vs Haskell for Academic Functional Programming: I TAed Both Courses and Here's What I Learned

DEV Community·우병수·6 months ago
#xPRy4JQM
#lang#where#when#haskell#students
Reading 0:00
15s threshold

TL;DR: The thing that surprised me most wasn't which language students struggled with — it was when they struggled. TAing an intro CS course using Racket, I watched students hit a wall on recursion around week three, then suddenly click and start writing elegant list processors by we

📖 Reading time: ~30 min

What's in this article

The Setup: Two Semesters, Two Languages, Very Different Pain

Getting Both Installed Without Losing Your Mind

Where Scheme Wins: The First Two Weeks of a Functional Course

Where Haskell Wins: Once Students Need to Think in Types

The Honest Rough Edges of Each

Head-to-Head: Scheme vs Haskell by Use Case

When to Pick Scheme

When to Pick Haskell

The Setup: Two Semesters, Two Languages, Very Different Pain

The thing that surprised me most wasn't which language students struggled with — it was when they struggled.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.