Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I was actually not doing a CS major so I would have prefered learning Python. Ended up learning it on my own, so much more useful as a language.

Also, we did not even learn tail call optimization :) so while the argument is valid (I guess it's easier to learn scheme than erlang, ocaml, etc.) it wasn't in my case.



If they were teaching you recursion with Scheme and didn't teach you about tail calls and tail recursion, then you got cheated. That's usually the second thing you learn about recursion in Scheme after learning how to make recursive calls. It's essential to actually making efficient recursive routines in Scheme.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: