sobota, 24 lipca 2010

Nowy kompilator Delphi

Huh. Rzeczywistość zaczyna mnie coraz bardziej zadziwiać - nowy kompilator Delphi zapowiada się rewelacyjnie - właściwie to dwa kompilatory. Po pierwsze obecny kompilator jest przepisywany/został przepisany z C (>300K kodu) do C++ by łatwiej było nim zarządzać i naprawiać błędy/wprowadzać nowe właściwości.

Stary kompilator jest trzymany (i będzie) by zachować wszystkie właściwości języka jakie znamy, wszystkie jego niekiedy specyficzne zachowania by można było łagodnie przejść na nowy język Delphi.

Mam nadzieję, że chodzi tylko o zachowanie starego front-end kompilatora, czyli części odpowiedzialnej za składnię, ale z nowym back-endem, czyli częścią generującą kod maszynowy.

Nowy kompilator ma być znacznie elastyczniejszy. Nie tyle ciekawy jestem nowej składni co ostatnio zwłaszcza back-endu:

With a back end compiler architecture - we are not limited to just Intel (x86, x64) only. It will be possible to plug in any number of optimizers and code emitters - whether this work is done by Embarcadero engineers, chip manufacturers or other engineers and community members.


jak to napisał David Intersimone z Embarcadero (Vice President of Developer Relations and Chief Evangelist). WOW!

Kompilator Delphi na Xboxa, PS3, Gameboya, do plików SWF, do Javy ? Jeśli nie ruszy tego Embarcadero, wszystko będziemy mogli stworzyć my - community members!