|
|
|
|
|
by adev_
2376 days ago
|
|
> Sun and Microsoft wouldn't have built and pushed Java and C# in the first place if there hadn't been a real need for safer languages. Excepted they were safer languages before Java and C#: Ada, Lisp, All the ML family.... And all of them never lift off. Java and C# have been successful because they were accessible and easy to learn ( partially due to their memory model), not because they were safe. As a parenthesis, a beautiful side effect of that has also been an entire generation of programmer that has no clue of the memory model their language use underneath, because "it's managed", because it's GC.....without even realising that their 50 Millions nested/mutual object graph will make the GC on its knees on production. With the results we all know today. |
|
I think that Java came 'at the right time': when computers became fast enough that the GC overhead didn't matter (except where low latency matter).