Maybe D is right about GC after all !
Dan Partelly
i at i.com
Mon Dec 25 08:12:51 UTC 2017
On Sunday, 24 December 2017 at 22:21:28 UTC, Tony wrote:
> On Sunday, 24 December 2017 at 22:04:00 UTC, Dan Partelly wrote:
>
>>
>> 1995. A dark year. Two of the crappiest language ever devised
>> by man arrived. Both gained traction. Java, through marketing.
>> PhP though tribalism.
>
> What makes Java a "crappy" language?
>
It starts with "everything must be a class". An die hard OOP
language with little support for anything else. And to put it in
the words of the great Alex Stepanov:
Yes. STL is not object oriented. I think that object orientedness
is almost as much of a hoax as Artificial Intelligence. I have
yet to see an interesting piece of code that comes from these OO
people. [1]
The second big issue this language caused is social in nature -
the intellectual eclipse in schools and the programmers it
created. See "The Perils of Java schools"[2].
It beget some horrific software, bloated to hell. I recall seeing
desktop financial apps which spawned web servers on desktop and
had the UI in browser. Starting slow, big, the Java mentality
beget those horrors. You could see Wirth's law [3] in every
almost every program.
[1] http://www.stlport.org/resources/StepanovUSA.html
[2]
https://www.joelonsoftware.com/2005/12/29/the-perils-of-javaschools-2/
[3] https://en.wikipedia.org/wiki/Wirth%27s_law
More information about the Digitalmars-d
mailing list