C++ - kieli on sama Ubuntussa, mitä XP:ssäkin.
juu, näinhän se on. syntaksi ja peruskirjastot ovat käytöltään aivan samanlaisia molemmilla alustoilla.
Tosin jos tehdään ikkuna-ohjelmia, niin kirjastot poikkeavat aikas paljon XP:n kirjastoista. Lisäksi Ubussa on eri kirjastot GTK:lle ja QT:lle, joten Gnome- ja KDE-ohjelmat poikkeavat hieman toisista. Tosin itselle noi QT:t on täysin vieraita. Periaate on kuitenkin XP:ssä ja Linuxissa on sama, l. viesteillä pelataan.
toki, koska GTK+ ja Qt ovat ns. cross platform UI-kirjastoja, voi niiden avulla tehdä graafisia ongelmia myös windowsissa. toisin päin homma onnistunee winelibillä, mutta se ei ole minusta läheskään yhtä hyvä idea.
koska C++ on kielenä tavallaan aika suppea ja matalalla tasolla, ei se tarjoa montaa muutakaan palvelua joita korkeamman tason ohjelmointikielet tarjoavat. esimerkiksi säikeet, ja niihin liittyvä problematiikka, ovat vielä toistaiseksi alustakohtaisten kirjastojen tai eroavaisuuksia piilottavien cross platform-kirjastojen vastuulla.