Python Front-End dla GCC

PythonPhilip Herron, tegoroczny uczestnik Google Summer of Code będzie miał okazję pracować znowu nad swoim pomysłem zaimplementowania front-endu pythona do GCC. Celem jest stworzenie pythonowej wersji kompilatora AOT używającego GCC, jako frameworka dla optymalizacji middle-end, back-end, jak również mobilnego kodu. Tworzenie języków AOT celowało głównie w języki niskopoziomowe, jak C/C++/Fortran, gdzie język wymaga silnego typowanie i inne cechy deklarowania, a potem przechodziło do mniej dynamicznych cech języków pokroju Python/PHP/Perl.

Philip został zainspirowany przez PHC, kompilator PHP, który używa GCC. Projekt nie jest już dzisiaj niestety rozwijany zbyt intensywnie, jednakże Facebook korzysta z kompilatora HipHop w celu konwersji kodu źródłowego PHP do wysoce zoptymalizowanego C++, który jest budowany właśnie przez GCC. Obecnie działa także projekt Roadsend PHP, który używa bardziej LLVM (Low-Level Virtual Machine), aniżeli GCC.

Pełną wiadomość możecie przeczytać na liście mailingowej. Jest również blog owego studenta, na którym opisuje aktualne postępy.

Znalazłeś błąd w newsie? Kliknij i zgłoś go używając formularza!
podaj wynik 13 + 17 =
  
 
Komentarze
Dodaj komentarz
  
Powiadom mnie o odpowiedzi na mój komentarz

Publikowane komentarze są prywatnymi opiniami użytkowników portalu. OSWorld.pl nie ponosi odpowiedzialności za treść opinii.
Creative Commons Uznanie autorstwa 3.0