4 ms·
Java simply stole the show. It had GC, namespaces, huge ecosystem and free.
by mycall 6y ago
Java simply stole the show. It had GC, namespaces, huge ecosystem and free.
- mikewarot 6y agoLazarus doesn't have GC, but strings are handled by automatic reference counts, and everything complex is an object with create/delete, so manual memory management isn't really a chore. There is a hierarchical namespace based on units, and also there is lexical scope.
- unnouinceput 6y agoWhen I first tried Java, 25 years ago, after learning Pascal/C/C++ at Uni first, my first pet-peeve with it was the fact that I could not declare global variables. Coming from Pascal and C/C++ that was a bummer. I had to declare a class then inside that class go declare my global variables. Imagine my frustration that instead of just typing "globalHandle = 25" I had to write instead "mumuClass.globalHandle = 25". Real productivity bump right there!