Kurssilla opetellaan mahdollisimman standardinmukaista (ISO/IEC 14882:1998) C++:aa, joten periaatteessa mikä tahansa vuonna 1998 tai myöhemmin julkaistu kehitysympäristö käy. Vanhemmat kääntäjät ovat kaikki puutteellisia, kuten myös, surullista kyllä, osa uudemmistakin. Nyrkkisääntö: kannattaa hankkia niin uusi kääntäjä kuin mahdollista.
Hyvä ympräristö on Borland C++Builder 5.0
GNU:n kääntäjäkokoelma GCC sisältää erinomaisen C++-kääntäjän (G++). Se tulee kaikkien GNU/Linux-jakeluiden mukana ja versioita on myös DOS:lle, Windowsille ja useimmille UNIX:ille. G++ sopii sellaisille, jotka eivät pelkää komentoriviä - mitään Borlandin tyylistä sohintakäyttöliittymää ei G++:ssa ole.
G++:aa käyttäviä kehitysympäristöjä on, mm. RHide, joka muistuttaa Borlandin DOS-ympäristöjä sekä VDK Builder, joka on Borlandin Builderin klooni. Eräs parhaista on tietenkin EMACS, mutta sen opetteleminen vaatii aika paljon hakkerihenkeä (mutta kun sen oppii, muut ympäristöt jäävät kauas taakse).
Kannattaa pitää huoli, että käyttää G++:n uusia versioita: Esimerkiksi 2.7 ja 2.8 ovat liian vanhoja. Suosittelen 2.95:ta sekä, kunhan se julkaistaan, 3.0:aa.
Borland C++ 3.1 ympäristöä (josta mikroluokkiin on asennettu vain DOS versio). Aivan vastaava ympäristö on myös Borlandin Turbo C++ 3.0 for DOS
Kummankin edellämainitun vikana on se, ettei niissä ole uusimpia C++ -ominaisuuksia, puuttuu mm:
Jos koneessa on esimerkiksi Win95 tai WinNT, niin suosittelen Borland C++ Builderia. Se on hyvä ympäristö Windows ohjelmien tekoon, ja sillä voi tehdä myös 32-bittisiä komentorivipohjaisia ohjelmia. Erityisenä etuna on, että siinä toimii lähes kaikki uusimmat C++ piirteet. Myös RHide on vakavasti harkittava vaihtoehto.
Jos koneessa on GNU/Linux, suosittelen VDK Builderia (versio 1.2). Myös G++:n käyttö mielieditorin kanssa on täysin mahdollista.
Jos konessa on pelkkä DOS tai Win 3.1, niin silloin suosittelen ensisijaisesti DJGPP:n G++:aa. Toinen vaihtoehto on Turbo C++ 3.0:sta, jolla pärjää jotenkuten.
Viimeksi muutettu: ke 4 heinäkuu 2001 15:10:08
Antti-Juhani Kaijanaho <gaia@iki.fi>
Perustuu osittain Vesa Lappalaisen ja Kari Kärkkäisen tekemiin
kurssisivustoihin ja teksteihin.