Seminar Details
| Date |
13-7-2006 |
| Time |
12:00 |
| Room/Location |
Sala conferenze, DISI, 3° piano |
| Title |
Introduzione a PyPy, un framework per la produzione di interpreti e compilatori |
| Speaker |
Dott. Antonio Cuni |
| Affiliation |
DISI, Universitā di Genova |
| Link |
http://www.disi.unige.it
|
| Abstract |
Lo scopo principale del progetto PyPy č di produrre un semplice implementazione
di Python scritta in Python stesso: gli obiettivi primari sono semplicitā e
flessibilitā. Gli aspetti affrontati nel progetto riguarderanno: lazy
evaluation, esecuzione remota trasparente, jit compilation e diversi tipi di
garbage collection.
Per raggiungere lo scopo il team di PyPy sta lavorando su un framework
che consente di analizzare codice sorgente scritto in Python e produrre
codice efficiente a basso livello. Il framework PyPy si basa su concetti di
abstract interpretation e type-inference e comprende diversi backend
che generano codice per varie piattaforme: C, LLVM, .NET, Javascript, Squeak
(Smalltalk), Lisp. PyPy e' sufficientemente generale da poter essere
riutilizzato per altri linguaggi, come ad esempio Javascript. |
|
|
 |