Mi a különbség pl. az ANSI C++ és a Borland C++ között? És hány egyéb változata van még a C++ nyelvnek?
Az ANSI C++ az egy szabvány (így is hívják néha,de valójában ISO szabvány), a Borland C++ meg egy IDE, meg a hozzá tartozó compiler is, azt hiszem.
Változatai nem is a fordítók "nyelvjárásai" inkább az ISO szabványok, úgy mint C++03, vagy C++11. A fordítók van, hogy nem követik a szabványt (ez annyira nem jó), meg olyan is van, hogy megengedőbbek (néha ez sem jó, de lehet az, meg akár szubjektív is).
Összefoglalva a C++ az nagyjából mind egy kutya. (újítások vannak max. az újabb szabványokban)
Pl. a Borland C++ egy olyan nyelv, ami megfelel az ANSI C++ követelményeinek, és vannak egyéb sajátosságai, amiket csak a Borland fordító ismer. (Fordítási direktívák, amúgy kötelező de elhagyható elemek, stb.)
Szóval ezek a változatok a különböző cégek által készített C++ fordítók miatt vannak. (Pl. Borland, GNU gcc, MSVC,..)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!