Microsoft Phoenix
keyboard_arrow_down
Contenido Microsoft Phoenix era un SDK disponible en Microsoft Connect para crear compiladores, optimizar código y realizar análisis de código. Microsoft lo describió en pasado el 1 de julio de 2008.
Original Descripción
Sinopsis
c2.dll
, compartido con Visual C++, para gestionar el análisis, la optimización y la generación de código para la arquitectura x86. Los escritores para otras arquitecturas deben proporcionarse por separado.Gracias a la arquitectura modular, cualquier componente puede reemplazarse sin afectar al resto del sistema. Por ejemplo, para adaptar el compilador a una arquitectura diferente, solo es necesario cambiar el escritor de archivos específico de la arquitectura, manteniendo el resto de la pila sin cambios. Para crear un compilador para un nuevo lenguaje, solo es necesario proporcionar los lectores.Productization
Véase también
- Lista de compiladores
- Roslyn (compilador)
Referencias
- ^ "Microsoft Phoenix SDK (2008-07-01)".
- ^ "Phoenix Academic Program". Archivado desde el original el 13 de diciembre de 2007. Retrieved 16 de noviembre, 2007.
- ^ Safonov, Vladimir O. (2010). "Microsoft Phoenix, Phoenix-Targeted Tools, and Our Phoenix Projects". Compiladores de confianza. Hoboken, New Jersey: John Wiley & Sons. pp. 239 –276. ISBN 9780470593349. Retrieved 8 de mayo, 2019.
- ^ Tairas, Robert; Gray, Jeff (10 de marzo de 2006). "Detección de clones basada en Phoenix usando árboles de sufijo" (PDF). Proceedings of the 44th annual Southeast regional conference. Association for Computing Machinery. pp. 679 –684. doi:10.1145/1185448.1185597.. Retrieved 8 de mayo, 2019.
- ^ Safonov, Vladimir; Gratchev, Mikhail; Grigoryev, Dmitry; Maslennikov, Alexander (29 de mayo – 1 de junio de 2006). "Aspecto. NET — toolkit orientado a aspectos para Microsoft. NET basado en Phoenix y Whidbey" (PDF). .NET Technologies 2006. Universidad de Bohemia Occidental: 19 –30. Retrieved 8 de mayo, 2019.
- ^ Ueng, Sain-Zee; Lathara, Melvin; Baghsorkhi, Sara S.; Hwu, Wen-mei W. "CUDA-Lite: Reducing GPU Programming Complexity". Idiomas y Compiladores para la computación paralela. Universidad de Illinois en Urbana-Champaign: Springer: 1 –15. Retrieved 8 de mayo, 2019.
- ^ Castro, Miguel; Costa, Manuel; Harris, Tim (6 de noviembre de 2006). "Asegurar el software haciendo cumplir la integridad del flujo de datos" (PDF). Proceedings of the 7th Symposium on Operating Systems Design and Implementation. USENIX Association: 147–160. Retrieved 8 de mayo, 2019.
- ^
- ^ "Phoenix Compiler Backend". Archivado desde el original el 26 de diciembre de 2010. Retrieved 16 de noviembre, 2007.
- ^ "Phoenix herramientas basadas". Archivado desde el original el 26 de diciembre de 2010. Retrieved 16 de noviembre, 2007.
- ^ "VS 2010 Beta 2 Code Analysis In-Depth First Look". Archivado desde el original el 6 de enero de 2010. Retrieved 30 de marzo, 2010.
Enlaces externos
- Sitio oficial de Phoenix
- Phoenix SDK June 2008 CTP Release(latest release to the moment of writing)
Más resultados...