Hello....
The essence of concurrency
I think Java and ADA and C++ and those kind of languages that uses
object oriented programming have failed miserably..
Because parallel programming has made them to fail, because
they are too risky for parallel programming and thus for
safe-criticalsystems..
Now read carefully this:
The Downfall of Imperative Programming
https://www.fpcomplete.com/blog/2012/04/the-downfall-of-imperative-programming
As you will notice this person is not telling you that functional
programming with Haskel and MVars is prone to Deadlocks and to Stavation
, other than that functional programming introduces a problem with
readability even if you use defun to simplify lisp programs etc. so this
problems of readability and Deadlocks and Starvation have made
functional programming to fail also.
So i think that we have a big problem now.
Thank you,
Amine Moulay Ramdane.