3 ms·
unless you actually start with these language , then move to loops. Which is really easy. Map/reduce is fundamental to scheme like the closure is fundamental to
by smartstakestime 7y ago
unless you actually start with these language , then move to loops. Which is really easy. Map/reduce is fundamental to scheme like the closure is fundamental to javascript.
Im not sure how many colleges teach it 1st year but Northeastern University uses scheme as the intro language. The professor there wrote the blue book.
- onychomys 7y agoThe University of Minnesota also uses it in their very first CS course.
- LandR 7y agoI know of zero universities that use Scheme or any LISP. Most nowadays that I know of start with Javascript. My old university started with C. It now goes straight to javascript.
- brlewis 7y agoActually I think you do know of more than zero universities, since you replied to a comment that named Northeastern. A sibling comment to yours named another. Here's another: https://cs.brown.edu/courses/info/csci0170/ https://cs.brown.edu/courses/info/csci0170/
- akavi 7y agoYale started you off with scheme back in 2012. Not sure if they still do, however.
- lispm 7y agoJust close your eyes and when you learn about recursion, closures, serialized data, evaluation, ... in Javascript, then just pretend you are using Lisp with a fancy notation. Even the original developer of Javascript wanted to do some Lisp/Scheme, was hired to do so and ended up with a slightly different language... https://thenewstack.io/brendan-eich-on-creating-javascript-in-10-days-and-what-hed-do-differently-today/ https://thenewstack.io/brendan-eich-on-creating-javascript-i...
- knoebber 7y agoGrinnell college intro class uses scheme.