kan jag bli programmerare??
UPPERCASE skrev 2013-12-31 01:13:06 följande:
Nej det har de inte, det är en myt. Jag jobbar med detta dagligen. Ja man förlorar i läsbarhet men läsbarhet betyder inte något i sammanhang där man kan vinna hundratusentals kr på att komma undan med mindre dyr hårdvara om samma algoritm går att optimera.
En kompilator genererar generellt bättre kod än en nybörjare (Dvs någon som inte inser sammanhanget mer än vad instruktionerna gör) på assembler, men jämfört med någon som kan det så har den inte en chans och framförallt är problemet att kompilatorer omöjligt kan veta vad du vill utföra.
Fast nu är det faktiskt så att ASM inte alls är så vanligt om du ser till det stora hela. Det kanske är det i någon nisch som du jobbar inom, men generellt sett så är det mycket ovanligare. Prestanda vinns idag främst genom algoritmiska förändringar, inte genom att köra färre instruktioner.
Det finns alltid någon inbiten gammal gubbe som vägrar släppa sitt gamla favoritspråk, eller de som tycker det är prestige i att skriva nära hårdvaran. Men för oss som vill vara både produktiva och skriva kod med god prestanda så finns det andra alternativ.
Med det inte sagt att ASM inte efterfrågas, för det gör det. Men det är en helt annan sak att det skulle vara "väldigt vanligt" - vilket är rent påhitt.