Citat:
Ursprungligen postat av
maco.81
Lite konstig filosofi med tanke på svaren du fått på din ursprungliga fråga.
Eftersom du frågar, det är en ruggigt stor skillnad på att skriva effektiv C kod för ett inbyggt system och att knacka algoritmiskt effektiva lösningar i Java. Wintersmith tar upp en viktig punkt som du uppenbarligen missförstått i ett av dina tidiga inlägg: minneshantering på realtidssystem. Detta är kanske en av de viktigaste skillnaderna mot att implementera motsvarande lösning i Java.
Ja, jag uppfattar minneshanteringen som den enda skillnaden. Han föreslog static, du föreslog stack, heap är ingen bra idé förstår jag. Jag tror jag kommer välja stack för att möjliggöra expansion av koden i framtiden, det är väldigt enkelt att välja mellan static/stack också.
Att gå ner hela vägen till assembler är orimligt för en algoritmutv., du skriver själv att det är väldigt sällan man skriver assembler idag så då måste ju kompilatorerna vara ganska bra, duger för mig.
Datastrukturer verkar kvitta för prestanda enligt en användare i tråden. Jag kör separata variabler.