Hacker News new | ask | show | jobs
by Retra 4083 days ago
Isn't functional programming a standard part of any computer science curriculum? Why would you expect programmers not to know it?
4 comments

Even the places where it is a part of the curriculum, it is often such a small part that unless people specifically take courses related to functional programming you can't expect them to be able to actually use it. Or remember much of it for that matter.

Heck, I spent months on a binge reading functional programming research papers, and it still doesn't mean I know any functional languages other than very superficially.

That's true of any language though. If you know Java, you don't automatically know C#, but the core concepts will still mostly transfer. You'll still know Object-Oriented Programming, even if you've never used C# and can't write HelloWorld without looking something up.
I was very surprised to learn from two Stanford CS alums that functional programming was not a requirement in that program.
Not everyone does a computer science degree.
No it's not, in most of the world.