Re: Ny programvara oftast slöseri med resurser [delad, blåsk
Postat: 4 augusti 2014, 21:08:47
4 och 6 håller jag med om. 1, 2, 3 och 5 får du motivera.
Svenskt forum för elektroniksnack.
https://elektronikforumet.com/forum/
1, ingen bov, snarare tvärtom, bättre och snabbare program blir resultatetrogerk8 skrev:Sammanfattning:
Vi har alltså dessa sex bovar till kodineffektiva program och därmed långsammare 32-bit SC-maskiner än nödvändigt:
1) Högnivåspråk
2) Lättläst kod
3) Mindre bra kompilatorer
4) Klåfingriga programmerare (där varken typ av språk eller kompilatorkvalitet hjälper)
5) Onödiga finesser
6) Klart igår...
MVH/Roger
Med risk för att göra bort mig fullständigt skriver jag nu detta sista inlägg för ärligt talat kan jag, som ni märker, ingenting om datorer. Jag bara gnäller för jag har inget liv. Och det som irriterar mig mest i mitt liv, förutom den ofrivilliga ensamheten, är all denna datakomplicering och tvångsmässiga mutationer av applikationers användargränssnitt.Pajn skrev:4 och 6 håller jag med om. 1, 2, 3 och 5 får du motivera.
Du känner uppenbarligen inte så många tonåringar.rogerk8 skrev: Men det här är vad jag tror.
Folk spelar inte så mycket spel. Speciellt inte resurskrävande spel.
Kompilatorns kvalité är i de flesta fall bättre än normalprogrammerarens kvalité. Om det dessutomrogerk8 skrev:Detta kan dock inte sägas om högnivåspråk där resulterande maskinkod helt är upp till kompilatorns kvalitet och att man inte alltid har full koll på hur den allokerar minnet. Rätta mig gärna om jag har fel.
Fel. Hur ska man optimera något om man inte vet hur det funkar? För att inte tala om alla buggar!rogerk8 skrev: 2) Lättläst kod är bara bra ur ett mänskligt perspektiv dvs det ser trevligt ut och man tror sig ha koll. Dessutom blir det lätt för någon annan programmerare att sätta sig in i koden och ta över.
Men där tar fördelarna slut. För lättläst kod är sällan samma som effektivast tänkbara kod. Tror jag iaf.
Dåliga kompilatorer används inte (eller ja, det kanske de gör om än försumbart).rogerk8 skrev: 3) Det finns bra och dåligt av allt så självklart, kompilatorer kan vara dåliga och kanske inte genererar den där optimala maskinkoden som man förutsätter att den skall göra. För det gäller trots allt att den ska utnyttja precis dom där optimalt få OP-koderna/instruktionerna som krävs för att lösa uppgiften.
Parsa HTML, CSS, JS, bygga upp ett DOM-träd, hantera mus, tangentbord, touch, gps, mikrofon,rogerk8 skrev: 5) Om vi vänder på frågan då? En browser t.ex, vad behöver den egentligen ha för finesser? Jag ser bara fem dvs den ska kunna läsa (ner) sidor på nätet, man ska kunna klicka på länkar för kunna komma till annan sida, man ska kunna skicka information, den bör ha flikar och den bör gärna ha möjlighet att spara bokmärken.
Alla andra finesser tycker jag är helt onödiga.
Utom möjligtvis FWD/BACK samt att kunna skriva ut en sida.