Home | Search | Help  
Home Page Università di Genova

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.
Back to Seminars