Menu

Post image 1
Post image 2
1 / 2
0

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

DEV Community·우병수·28 days ago
#xPRy4JQM
#lang#where#when#haskell#students#type
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. 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 week five.…

Continue reading — create a free account

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

Read More