News for hackers. Stuff that matters.
Re:Spectrum OS: a declarative, reproducible, compartmentaliz... by jcelerier on Wednesday September 15, 2021 @07:15AM (#28537647)
> I think part of this is because my school, like most, started students off with an imperative/procedural language (C++). If you have a clean slate (e.g. someone with zero programming knowledge) it’s probably just as easy

It's definitely not.

Source: I know a lot of people who had Caml classes before C classes, C was much easier. Also in my school we learned C and LISP at the same time, most people also found C easier.

Re:Spectrum OS: a declarative, reproducible, compartmentaliz... by shepherdjerred on Wednesday September 15, 2021 @03:07PM (#28543034)
That's a really interesting data point! It's entirely possible that functional programming languages are just objectively harder to learn.

I suspect that if someone has a strong background in mathematics they might take to functional programming easier than they might other languages. I could definitely be wrong though!