MikNis skrev 2013-12-30 08:21:21 följande:
Är det inte enklare att programera i assembler?
Än .NET?
Assembler är inte "svårt" som många tycks få för sig, nackdelen är att assembler sällan är portabelt. Och det är ett ganska "verbose" språk så det kan vara svårt för någon extern part att sätta sig in i ett assembler program utan tydlig dokumentation.
Med portabelt så menar jag inte enbart mellan olika typer av processorer utan mellan olika typer system också,
Windows skickar tex inte argument på samma sätt som ex linux gör. Så om du vill släppa ditt program för ett annat system måste du spendera mycket tid på att modifiera stora delar för att få det att fungera.
Det finns ingen med rätt prioriteringar som skriver program helt i assembler idag, däremot är det väldigt vanligt och kommer sannolikt förbli så för alla översiktlig framtid att man skriver om specifika funktioner i assembler för det kan ibland finnas stora mängder prestanda att hämta genom att göra det.