I moderni compilatori si posso già definire sufficientemente "intelligenti" per ottimizzare il codice durante la fase di compilazione e di deploy dei nostri progetti, basandosi su insiemi di regole e knowledge base ben precise per applicare determinati algoritmi per incrementare le perfomance complessive dell'applicazione.
Quello che sino ad ora mancava era un compilatore in grado di essere completamente adattativo, ossia di adattarsi e di imparare in modo autonomo nuove regole di ottimizzazione, il tutto ovviamente senza la supervisione dell'uomo.
A quanto pare, anche questo obiettivo è stato raggiunto: IBM ha appena annunciato Milepost, quello che si preannuncia essere il primo compilatore dotato di un vero e proprio motore ad intelligenza artificiale, in grado quindi di adattare la compilazione del codice sulla base della piattaforma sulla quale quest'ultimo andrà ad essere eseguite, e apprendere automaticamente come meglio ottimizzare il software durante il processo di compilazione, per ottenere il massimo dell'efficienza dalla piattaforma.
Secondo le dichiatazioni di IBM, il nuovo compilatore potrebbe ridurre i tempi di sviluppo delle applicazioni di 10 volte (perchè molte...
Leggi il seguito »
- Articolo precedente: Giappone: calo del 24% nel mercato dei videogiochi nella prima metà del 2009
- Articolo successivo: DevTutorial #17 – TabBar Application, parte 1: la struttura di base
SEGNALA / INVIA QUESTO POST:
Hai trovato questo articolo interessante? Iscriviti GRATIS ai nostri feeds!


