Re:Why Go and Rust are not competitors
by pjmlp on Thursday July 02, 2015 @09:23AM
(#9818643)
C and C++ were a mess when Java appeared.
C was standardized in 1989 and in the early 90's it was still easier to port K&R code than ANSI C.
C++ only got standardized in 1998, two years after Java appeared. Each compiler supported different parts of the standard, had vendor specific libraries and suffered from C like APIs.
Java was a good enough C++ that one could expect with would have the same behavior in every system.
Also the Java 1.0 networking libraries were already miles ahead of anything one could find for C and C++, and its SDK was free in the days we paid for compilers.
C was standardized in 1989 and in the early 90's it was still easier to port K&R code than ANSI C.
C++ only got standardized in 1998, two years after Java appeared. Each compiler supported different parts of the standard, had vendor specific libraries and suffered from C like APIs.
Java was a good enough C++ that one could expect with would have the same behavior in every system.
Also the Java 1.0 networking libraries were already miles ahead of anything one could find for C and C++, and its SDK was free in the days we paid for compilers.