|
|
|
|
Strumenti |
23-08-2007, 13:50 | #81 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7027
|
|
23-08-2007, 18:30 | #82 | |||
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3305
|
Quote:
Si parla di riusabilità del codice, ma col C# è inesistente. Se penso ad un programma con una vita stimata di una decina d'anni, realizzarlo in C# non mi sembra un'ottima idea. Ogni 2 anni sarai obbligato a fare il porting alla nuovissima versione ricca di feature. Quote:
Poi siamo realistici in 3 anni non scrivi un sistema operativo, sarà più facile che realizzino un wrapper sopra le API di Vista così da renderlo ancora più leggero Quote:
|
|||
23-08-2007, 19:00 | #83 | |||||
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7027
|
Quote:
io mi chiedo sinceramente cosa diamine avessero in mente di fare alla Sun prima di ottenere la major version numero 2. Quote:
Quote:
Quote:
Quote:
comunque non vedo cosa c'entri: hai fatto un'affermazione ("tirano acqua al loro mulino") già di per se' discutibile e pretendi di anche rifilarcela molto alla lontana. |
|||||
23-08-2007, 19:01 | #84 | |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7027
|
Quote:
|
|
23-08-2007, 19:08 | #85 | |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53968
|
Quote:
|
|
23-08-2007, 19:12 | #86 | ||||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Quote:
Quote:
Quote:
Quote:
Per il resto, chi non tira acqua al proprio mulino?
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
||||
23-08-2007, 19:12 | #87 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Dipende da come viene usato.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
23-08-2007, 19:14 | #88 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53968
|
|
23-08-2007, 19:17 | #89 | |||
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7083
|
Quote:
Quote:
Quote:
il garbage collector non è una peculiarità degli ambienti managed (anche se sono loro ad averne spinto l'uso) ci sono dei GC anche per il C la peculiarità degli ambienti managed è quella di girare dentro una VM e attualmente non vedo perchè dovrebbe farlo il SO, in fondo il vantaggio più evidente di queste soluzioni è la portabilità e non mi sembra un'esigenza nella programmazione di un SO. prendi un linguaggio come il D ad esempio.. offre tutto quello che offrono i linguaggi degli ambienti managed come java e C# (se non di più) e inoltre permette anche di inserire direttamente codice assembly nel sorgente (cosa che nella programmazione di un SO fa sempre comodo) |
|||
23-08-2007, 19:19 | #90 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53968
|
Un Gabage Collector fatto con gli smart pointer si scrive in 10 minuti con la STL
|
23-08-2007, 19:25 | #91 | |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Quote:
La fregatura col PAE è quando la memoria in più viene usata come la vecchissima EMS dei tempi dell'8086, cioé copiando in segmenti sotto il limite dei 4GB le zone di memoria alta a cui bisogna accedere.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
23-08-2007, 19:26 | #92 |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12077
|
perché?
__________________
|
23-08-2007, 19:27 | #93 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53968
|
E Windows Server come fa ? Se non sbaglio NT e 2000 facevano come hai detto te.
|
23-08-2007, 19:27 | #94 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7083
|
|
23-08-2007, 19:27 | #95 |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12077
|
confermo
__________________
|
23-08-2007, 19:28 | #96 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53968
|
Non solo della tag cache. Mi sembra di aver letto che c'è un'ulteriore livello nella tabella delle pagine e questo mette in crisi il TLB.
|
23-08-2007, 19:32 | #97 | |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12077
|
Quote:
quando dovevi accedere continuamente a pagine situate in blocchi diversi avevi prestazioni decisamente catastrofiche. Quello era uno dei principali vantaggi dell'uso di x86-64 con programmi che usavano enormi quantità di memoria.
__________________
|
|
23-08-2007, 19:34 | #98 | |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12077
|
Quote:
Ora però mi sfugge il nome del chipppettino in questione
__________________
|
|
23-08-2007, 19:35 | #99 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7083
|
vero! ma in questo caso la portabilità è un'esigenza piuttosto importante
|
23-08-2007, 19:36 | #100 | |||||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Quote:
Per il resto, non credo che i tempi siano maturi per un s.o. totalmente managed. Personalmente propendo per un piccolo kernel scritto con un linguaggio non-managed e che si occupa di far girare la VM (col JIT compiler) su cui poi poggia tutto il resto. Quote:
Mi sembra un ottimo risultato, con margini di miglioramento per il futuro. Quote:
Comunque la VM di cui parli con .NET si traduce sempre in JIT compiler per l'architettura su cui sta girando l'applicazione. Quote:
Quote:
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|||||
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:52.