Well, Objective-C is C, and it can even be mixed easily with C++. Not to mention that there's a lot of people using C# (Mono) on iOS.
GTK+ is written in C but it offers bindings for many other languages including C++. This is very easy since C has good interoperability.
What's with classes and objects? You can use that with C, it's just not built into the language.
Not to mention C++14.
So what you basically do is interfacing between C++ and C, and then between C and some other language.
That actually sounds really cool. Must take a closer look at
At least the language problems can be solved by using another language that compiles to Java byte code. Scala for example, which should be somewhat better in term of bloat size.
Better as long as you don't want to cross it with a different language I suppose.
Absolutely, but only as long as you cross languages that all compile to CIL which is a language in itself.
Then someone will invent a new currency and the cycle repeat itself.
If the machine isn't very old it's often easier to get XP x64 to run well rather than the 32 bit version.
Sailfish is more like a traditional GNU/Linux distribution. The Android compatibility is a useful feature, but the idea is not that most apps should need it. It's very much a continuation of Meego.
Jolla is a very small company and doesn't have the resources to ship to the entire world from day one. I'm sure they will ship to North American customers as soon as they can.
You should. Most BSDs are compatible with x86 and I don't see anything in the spec list that would be a showstopper.
From what I've heard from the X developers themselves is thta the code base is doing a lot of things it wasn't designed for and is in need for some major refactoring and rethinking, to the point where it makes sense to just start over with something completely new.