( Ritter | 2020. 08. 01., szo – 05:47 )

Egy szavam nem volt a C vagy C++ ellen. A kettő közül a C -t jobban kedvelem. Ennek talán az az oka, hogy előbb tanultam magas szintű nyelveket (Java, C#) és nagyon nem kedveltem C++ -ban az olyan megmagyarázhatatlan hibákat amiknek okát a laborvezető tanár sem értette. C -ben ez nem fordult elő. Szerintem ezek nem fognak eltűnni, mert gépközeli programozási nyelvre továbbra is szükség van. A Java vagy C# biztosan nem fogja kiszorítani. Konkurenciát inkább olyan új nyelvek jelentenek mint a Rust vagy GO. De talán ezek talán valóban jobb alternatívák is. 

Ezek mind architektúra független nyelvek. Az Assembly viszont ezer szállal kötődik a hardveres és mellette persze a szoftveres architektúrához. Jóval tovább tart egy feladat lekódolása és nagyon könnyű hibázni. Multiprocesszorok hatékony kihasználása elég nehéz Assemblyben. És amióta már úgysem azok a kódok kerülnek ténylegesen végrehajtásra a CPU-n amit Assemblyben megírtál a totál gépközeliség is csak illúzió.