( rpsoft | 2020. 12. 30., sze – 11:07 )

Akkor pedig miért baj hogy benne van?

Erre elfelejtettem reagálni, pedig akartam, de jobb is külön. Általában, ha van valami egy nyelvben, az nem baj, ha egyedül kódolsz (legfeljebb nem használod, ha neked nem kell), de csoportmunka esetén már baj, mert meg kell az egészet tanulni, mert lesz valaki a csapatban, aki használja.

A PL/I volt egy olyan nyelv, amibe igyekeztek mindent belelapátolni, ami volt a FORTRAN-ban, Algol-ban vagy a COBOL-ban, meg még ami közben eszükbe jutott, és nem lett népszerű. A C++ is olyan (eredetileg a C imperatív, azt kiegészítették objektum-orientálttá, de ügyesen használva funkcionális programozás is lehetséges benne), és népszerű lett. Talán a fő különbség az, hogy ma már hozzá vannak szokva az emberek a nagy és bonyolult (és lassú) fordítóprogramokhoz. Egy kisebb Fortran program (amiben a Fortran saját, elég jó, tömbkezelését használom) ma is sokkal gyorsabban lefordítható, mint ha ugyanazt megírom C++-ban (és a template-kkel megírt std::vector-t használom). Ennek ellenére, egy nagyobb programot inkább írok C++-ban.