4 ms·
Everything the GP said above is correct, though. Since so many people's first exposure to programming is through one of these languages, many people are simply
by Jweb_Guru 12y ago
Everything the GP said above is correct, though. Since so many people's first exposure to programming is through one of these languages, many people are simply unaware that it's possible to do better. Many people find it hard to switch from their first language. I agree with you that Haskell, Rust, and (to a much lesser extent) Lisp have the problem that it's hard to get started with easy graphical libraries aimed at beginners, though I don't agree that that's the case for Python. This is why historically there were languages like Logo explicitly designed as "Lisp for beginners," but today most such attempts seem to simplify programming to the point that it can hardly be described as programming at all (thinking of tools like Scratch).