Dado que este es el sitio web de un programador, quizás sea interesante enumerar los "nombres reales", los nombres que los programadores de Microsoft usaron cuando trabajaron en los proyectos. Estos nombres tienden a aparecer, como registros arqueológicos, en el código fuente del CLR (Rotor), los archivos de encabezado del SDK y la Fuente de referencia.
C # comenzó como COOL (lenguaje orientado a objetos similar a C). Los archivos MAKE de Rotor muestran que el código C # temprano podría haberse escrito en archivos con la extensión de nombre de archivo .cool. Sin embargo, también hay varios lugares donde se denomina COOLC.
El CLR tenía varios nombres. Comenzó como un proyecto dentro del grupo que trabajaba en COM + de Windows 2000, hay muchas referencias a "ComPlus" en el código fuente de CLR. El código de excepción para una excepción gestionada es 0xe0434f4e, 0xe0 + "COM" +1. En el archivo WinError.h, los códigos de error CLR usan "URT", "Universal Run Time". La contracción "Cor" aparece en muchos lugares en las interfaces de alojamiento, "COM Object Runtime". El código fuente de CLR comúnmente usa el acrónimo EE, distinto de COR, abreviatura de Execution Engine y parte de los cambios en la base del código CLR para que ejecute código administrado.
Nombres de proyectos internos que he visto:
- Rainiero: Visual Studio 2002
- Everett: Visual Studio 2003
- Whidbey: Visual Studio 2005
- Orcas: Visual Studio 2008
- Hawái: Visual Studio 2010 (muy temprano)
- Rotor: versión de origen compartido del CLR
- Avalon: WPF
- Índigo: WCF
- Yukón: SQL Server 2005
- Katmai: SQL Server 2008
- Strike: una extensión de depuración personalizada utilizada para depurar la primera versión de CLR, evolucionada a SOS (Son of Strike).