Re:Is software development really a dead-end job after age 3...
by useranme on Friday November 17, 2017 @11:28PM
(#15727755)
I'm curious, what makes the ML families different than Algol?
[ Parent
| on HN ]
Re:Is software development really a dead-end job after age 3...
by andrewflnr on Sunday November 19, 2017 @12:49AM
(#15732472)
The ML family tend to come from a research background, have a more rigorous approach to typing, solid type inference, and very differently flavored syntax. MLs are functional (first-class functions, expression-orientation), whereas the Algol family in the shape of C, Java etc are mostly imperative. They tend to have nice pattern matching facilities. There's more, but that's a lot of it. A lot of these features have been transplanted into languages that are basically on the Algol tree, so it's often a bit fuzzy these days.