For Programmers: Free Programming Magazines  


Home > Archive > Compilers > June 2006 > Phoenix Framework









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Phoenix Framework
pascal.donio@gmail.com

2006-06-03, 7:05 pm

I recently found this page on the Microsoft research site and thought
it should be interesting: http://research.microsoft.com/phoenix/

The overview page states:

"Phoenix is a framework for building compilers and a wide range of
tools for program analysis, optimization, and testing. Phoenix is
designed to support advanced techniques in compilation and program
analysis. It provides a wide variety of building blocks, implemented
around a common intermediate representation. Phoenix applies equally
well to basic block analysis; memory tracing; code coverage; fault
injection; run-time profiling and feedback; ahead-of-time and
just-in-time compilers; and whole-program, post-link, and runtime
optimization.

In its role as a compiler backend, Phoenix code generation can target a
wide range of processor architectures.

Phoenix brings together the skills and expertise of three Microsoft
groups: Visual C++, Microsoft Research, and .NET Common Language
Runtime. It is intended as the basis of industrial-strength compilers
and tools."

The caveat: Phoenix requires Visual Studio 2005, released November 7,
2005.

--Pascal

Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com