Sounds like you never heard of Mono then if you think C/C++ is the only option for Linux or Mac ...
And on Apple calling C++ an alternative. Don't know, Apple has their own "C#" with its objective C
C++ is good for linux. They have the same age and the same old way of working and approaching problems and solutions.
Outside I would either go with C# or Objective C depending on which side you are interested the most.
Its only a question of time until C++ something like the new Java on anything outside Linux, because I don't think Apple nor MS will accept unsafe code for that much longer so your unmanaged language will run within a sandbox which will cost it its "so called" higher performance.
PS: To those that are looking for an easy language with multiple inheritance and managed code, which is actually used in the real world, I might suggest having a look at Eiffel. Has all the Pros of C# (or vice versa to be correct as C# lend some of its technics from Eiffel) but has some stuff that otherwise only exists in either Java or C++.
And on Apple calling C++ an alternative. Don't know, Apple has their own "C#" with its objective C
C++ is good for linux. They have the same age and the same old way of working and approaching problems and solutions.
Outside I would either go with C# or Objective C depending on which side you are interested the most.
Its only a question of time until C++ something like the new Java on anything outside Linux, because I don't think Apple nor MS will accept unsafe code for that much longer so your unmanaged language will run within a sandbox which will cost it its "so called" higher performance.
PS: To those that are looking for an easy language with multiple inheritance and managed code, which is actually used in the real world, I might suggest having a look at Eiffel. Has all the Pros of C# (or vice versa to be correct as C# lend some of its technics from Eiffel) but has some stuff that otherwise only exists in either Java or C++.