Wow! That is fast software...
-
Fran Porretto wrote:
A classic Third system: Java C#
FTFY! :laugh:
Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water
IMO, the third system is yet to come. Java left too many things out - explicit object destruction is useful occasionally, as is operator overloading. And Java misses traits/mixins, and its generics implementation sucks (in that it only offers compile-time type safety - last time I looked). C# is bloated. It was bloated before LINQ. It is bloated by design. I think that if you try hard enough, you can simulate properties using templates and overloaded operators in C++. Why would you make them part of the language? I do agree that Java is closer to the third system, but actually, both C# and Java are closer to the second system than to the third. What would bring Java much closer to the third system: * traits/mixins * make functions a primary type (a la Javascript/any language knowing closures properly) * fix the generics implementation (last time I checked, there was no runtime type safety) * provide an option to compile to native code * explicit object destruction * operator overloading * more compact type declarations - auto from the latest C++ spec is a good idea
-
The reason I mention 3GB is that that is the MS system requirement[^]
Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water
That showed how much Charles Oppermann knows about his previous company's product. Looks like he was blindly defending the bloated product.