If Oracle Wins...
What will Google/Android do? Is it too late to switch to a language like C++? Google already has a lot of C++ expertise and since C++ is not owned by anyone (ISO standard) no one like Oracle can come in and immediately have such a strong position on them as they seem to have with Java and their newly acquired patents. Just curious as to what others think. Is it too late to switch?
4 comments
[ 2.6 ms ] story [ 16.3 ms ] threadAssuming that this is relying on C++ as Chrome does; might they be able to adapt Chrome OS?
On the other hand Google, despite already paying H.264 licence fees for itself, has just spent about 200 million dollars on trying to create an open video standard usable by anyone in the form of WebM, so maybe Oracle thinks they can and should pay similar amounts to guarantee an open mobile java.
C++ is also an awful choice: unsafe, unmanaged (manual memory management) and rather confused compared to Java (a good example of the Worse is Better vs. Right Thing approaches; Java is a remarkable example of a wildly successful language done using the latter philosophy).
C++ has its places (e.g. VLSI design and simulation) but I don't think most of what most people want to do on a smartphone outside of games is in that domain.