Punto-informatico.it
Telefonino.net
MegaLab.it
WinTricks.it
TechAssistance.it
PcTuner.net
DinoxPc.com
ioProgrammo.it
Winmagazine.it
Linux-Magazine.it
TTimeShop.it
Feed Xml
|
Newsletter
|
@Twitter
|
Login
|
Registrati
|
Forum
Cerca in PI
HOME
Attualità
Tecnologia
Sicurezza
Diritto & Internet
Business
Digital Life
Hardware
LIBRI
DOWNLOAD
WEBINAR
Torna alla notizia
Inizia nuova discussione
Altro
30 anni di Commodore 64
la redazione
03 gen 2012, 17.39
Che tempi...
pjt
26 risp.
03 gen 2012, 18.09
nr: uno qualsiasi
03 gen 2012, 19.08
panda rossa
03 gen 2012, 20.39
pjt
04 gen 2012, 12.57
panda rossa
04 gen 2012, 14.14
mura
05 gen 2012, 11.05
Findi
07 gen 2012, 17.16
pippo75
05 gen 2012, 18.02
Findi
07 gen 2012, 17.19
nr: iome
03 gen 2012, 21.11
Joe Tornado
04 gen 2012, 14.19
panda rossa
04 gen 2012, 14.22
Joe Tornado
04 gen 2012, 15.12
nr: grubbolo
04 gen 2012, 16.21
Prozac
07 gen 2012, 18.40
nr: ...
07 gen 2012, 18.53
pjt
04 gen 2012, 12.55
nr: prova123
04 gen 2012, 13.43
nr: bubba
05 gen 2012, 01.22
panda rossa
05 gen 2012, 10.49
nr: bubba
05 gen 2012, 13.08
nr: prova123
05 gen 2012, 13.43
nr: prova123
05 gen 2012, 13.48
Joe Tornado
05 gen 2012, 15.07
nr: bubba
05 gen 2012, 15.09
nr: grubbolo
06 gen 2012, 20.48
nr: prova123
05 gen 2012, 13.54
Non ha lasciato discendenti?
nr: uno qualsiasi
4 risp.
03 gen 2012, 19.11
_bubu_
03 gen 2012, 19.24
nr: uno qualsiasi
03 gen 2012, 19.38
nr: bufale
05 gen 2012, 22.00
nr: bufale
05 gen 2012, 21.53
Qualcuno si ricorda..
nr: Il Gargilli
13 risp.
03 gen 2012, 19.43
nr: Il Gargilli
03 gen 2012, 19.52
nr: styx
03 gen 2012, 20.03
nr: grubbolo
04 gen 2012, 16.27
nr: uno qualsiasi
03 gen 2012, 19.56
nr: styx
03 gen 2012, 19.59
nr: Il Gargilli
03 gen 2012, 20.12
nr: Prugnoso
04 gen 2012, 12.24
Joe Tornado
04 gen 2012, 14.08
nr: norman
03 gen 2012, 20.59
nr: Prugnoso
04 gen 2012, 12.27
nr: Stefanino
04 gen 2012, 12.07
nr: nome e cognome
04 gen 2012, 12.17
nr: nome e cognome
04 gen 2012, 12.18
"diverse versioni di c64"
nr: styx
03 gen 2012, 19.52
Tempi mitici
sentinel
4 risp.
03 gen 2012, 20.35
James Kirk
04 gen 2012, 20.48
sentinel
10 gen 2012, 16.37
nr: Marco santini
05 gen 2012, 13.23
sentinel
10 gen 2012, 16.40
Hey Hey sexteen key
panda rossa
1 risp.
03 gen 2012, 20.47
nr: luca
03 gen 2012, 22.59
Senza prezzo
zal
23 risp.
03 gen 2012, 22.33
nr: uno qualsiasi
03 gen 2012, 23.05
pippo75
04 gen 2012, 20.21
nr: uno qualsiasi
04 gen 2012, 20.57
nr: bubba
03 gen 2012, 23.26
zal
03 gen 2012, 23.42
nr: Jazz
04 gen 2012, 12.01
panda rossa
04 gen 2012, 12.24
nr: ingiurioso
04 gen 2012, 16.56
dont feed the troll/dovella
04 gen 2012, 17.00
pippo75
04 gen 2012, 20.24
unaDuraLezione
05 gen 2012, 10.35
In ordine di astrazione framework, api stratificate, driver.
Macchine come C64 e Amiga avevano hardware praticamente immutabile, con 4 righe di codice potevi accedere ad esso pienamente, senza dipendere da un solo byte di codice scritto da terzi.
Volevi disegnare un cerchio? lo disegnavi pixel per pixel nella bitmap della memoria, accedendo direttamente ad essa calcolando le coordinate dei pixel con un algoritmo tuo.
Oggi useresti una funzione del framework, che dialoga con un api dell'OS, che a sua volta dialoga con l'api del driver.
E scriveresti una roba tipo "mywindow.drawcircle(x,y,r,color)" senza avere la più pallida idea di quale sia il modo efficiente per calcolare le coordinate del cerchio.
Certo, è comodo e ti astrae dall'hardware: fingiamo di avere una scheda che disegna cerchi in hardware, zac! , se il driver è furbo, usa tale funzione e tu senza saperlo hai un metodo velocissimo per disegnare cerchi. Ottimo dirai.
Ma quando fai il deploy di un programma (immaginario) che si basa sulla velocità di disegno dei cerchi, devi:
-accertarti che chi scarica il tuo programma abbia installato il framework (magari esattamente la versione che usi tu), che a sua volta ha le sue dipendenze.
-accertarti che utilizzi un driver aggiornato che sfrutti l'eventuale accelerazione hardware della scheda
-pregare che le schede video che non hanno tale accelerazione siano comunque abbastanza veloci (quindi testare decine di combinazioni di configurazioni e stabilire caratteristiche minime/ottimali).
In pratica vengono introdotte tutta una serie di problematiche con l'aggravante che ogni step che ho riportato potrebbe avere bug (che non dipendono affatto da te) che magari capitano solo in alcune configurazioni e che sono tanto più probabili quanto è lungo questo processo di astrazione.
Le poche righe assembly sui vecchi computer invece, continuano e continueranno a girare perfettamente senza dipendere da nulla e nessuno, finché l'hardware non si guasterà.
unaDuraLezione
8.977
Segnala abusi
Rispondi
Quota
Chiudi
panda rossa
05 gen 2012, 10.40
pippo75
05 gen 2012, 12.26
unaDuraLezione
05 gen 2012, 16.34
zal
04 gen 2012, 13.51
nr: ingiurioso
04 gen 2012, 16.55
nr: Jazz
05 gen 2012, 11.02
panda rossa
05 gen 2012, 11.10
nr: Jazz
05 gen 2012, 14.31
nr: Jazz
05 gen 2012, 14.31
panda rossa
05 gen 2012, 15.12
dont feed the troll/dovella
04 gen 2012, 16.59
nr: grubbolo
08 gen 2012, 23.35
uhm?
nr: FridayChild
04 gen 2012, 12.27
SPECTRUM
oltrelamente
7 risp.
04 gen 2012, 13.03
oltrelamente
04 gen 2012, 13.38
nr: prova123
04 gen 2012, 13.49
nr: bubba
05 gen 2012, 01.24
pippo75
08 gen 2012, 17.49
nr: bubba
05 gen 2012, 01.08
Enjoy with Us
06 gen 2012, 14.28
oltrelamente
06 gen 2012, 15.50
Ancora programmato dagli appassionati...
unaDuraLezione
4 risp.
04 gen 2012, 14.15
panda rossa
04 gen 2012, 14.21
unaDuraLezione
04 gen 2012, 14.34
panda rossa
04 gen 2012, 14.43
nr: ingiurioso
04 gen 2012, 16.05
sigh
dexMIlano
8 risp.
04 gen 2012, 15.22
unaDuraLezione
04 gen 2012, 15.39
panda rossa
04 gen 2012, 16.09
unaDuraLezione
04 gen 2012, 16.55
mura
05 gen 2012, 11.00
Guybrush
05 gen 2012, 11.27
panda rossa
05 gen 2012, 14.07
unaDuraLezione
05 gen 2012, 17.32
nr: Marco santini
05 gen 2012, 13.26
C64 Rules!
nr: Utente
3 risp.
04 gen 2012, 18.15
nr: uno nessuno
05 gen 2012, 18.27
nr: .... parole sante
05 gen 2012, 21.14
nr: uno nessuno
07 gen 2012, 20.15
Primo Giovedini
pippo75
04 gen 2012, 23.32
Primo Giovedini
pippo75
4 risp.
04 gen 2012, 23.33
nr: bubba
05 gen 2012, 01.11
iRoby
05 gen 2012, 09.46
pippo75
05 gen 2012, 12.18
nr: bubba
05 gen 2012, 12.40
c 64
nr: armando li bovi
2 risp.
05 gen 2012, 13.26
pippo75
05 gen 2012, 14.36
nr: bubba
05 gen 2012, 14.58
non lo posso leggere
nr: uno nessuno
2 risp.
05 gen 2012, 18.18
Luca Annunziata
05 gen 2012, 18.31
nr: uno nessuno
06 gen 2012, 10.30
Il successo del C=64
nr: Non Me
2 risp.
08 gen 2012, 12.31
nr: grubbolo
08 gen 2012, 14.49
maxsix
08 gen 2012, 23.57
Il mio ricordo
LaNberto
1 risp.
10 gen 2012, 16.56
nr: uno qualsiasi
10 gen 2012, 18.25
Torna alla notizia
Inizia nuova discussione