Until 2010, developers dreamed of convenient languages and frameworks, struggled with problems inherited from past implementations, and everything was dug up by bugs until better tools appeared, if the language can be considered a tool, of course. Now we have many languages and frameworks that solve a large number of tasks, if not all, that were 10 years ago. So what problem should solve next generation programming language 2022 ?
I have a dream that one day most software on my computers will be written on Lisp, especially web-browser. No other PL can forse that kind of big changes IMO.
Programming languages continue to be a rehash of previous languages. They might be a bit better but not by much. Mostly they solve the same problem but they do it in a syntactically different way. Similar to the way English and French solve the problem of communicating. It's nice to have the two languages but if one disappears we would still be able to communicate the same type of information. The 2 don't have to exist. Only one of the 2. It's just nice that both do.<p>One problem that new computer languages should solve is ease of maintenance. It's too hard to maintain code over a long period.<p>Also, new programing languages need to solve how hard it is to code for multi processors. The number of cpus in a chip keep on increasing but there is no easy way to create software that uses them easily.<p>Another one I can think of is how to automate AI projects. I don't think that general AI is around the corner but the creation of AIs that solve specific problems will increase over the next few years. We need programming languages that will let programmer incorporate the many AIs to solve a bigger problem.