a thoughtful web.
Good ideas and conversation. No ads, no tracking.   Login or Take a Tour!
comment by user-inactivated
user-inactivated  ·  4349 days ago  ·  link  ·    ·  parent  ·  post: First question: Which language should I learn first?

You don't need to know lambda calculus...you already have functions in C, what's hard about have an unnamed function?





rozap  ·  4345 days ago  ·  link  ·  

The lambda calculus, iirc, refers to the proof drawn up by Alonzo Church that anything can be computed through pure functions - ie: you can compute anything without mutating state.

Do you have to understand that lambda calculus to use functional languages? Hell no. I sure as shit don't understand it, and I can do functional programming. And, I would argue, that few people really understand it, even though tons of people use functional languages. So, you're right, you don't have to know it, but the lambda calculus isn't really referring to the handy lambda function...there's a lot more behind it...that you don't need to understand.