Cho rằng đây là trang web của một lập trình viên, có lẽ rất thú vị khi liệt kê "tên thật", những cái tên mà các lập trình viên của Microsoft đã sử dụng khi họ làm việc trong các dự án. Những tên này có xu hướng hiển thị, giống như hồ sơ khảo cổ học, trong mã nguồn cho CLR (Rotor), tệp tiêu đề SDK và Nguồn tham chiếu.
C # khởi đầu là COOL (Ngôn ngữ hướng đối tượng giống C). Các cấu hình của Rotor cho thấy rằng mã C # ban đầu có thể đã được viết trong các tệp có phần mở rộng tên tệp .cool. Tuy nhiên, cũng có một số nơi nó được đặt tên là COOLC.
CLR có một số tên. Nó bắt đầu như một dự án bên trong nhóm làm việc trên COM + của Windows 2000, có nhiều tham chiếu đến "ComPlus" trong mã nguồn CLR. Mã ngoại lệ cho một ngoại lệ được quản lý là 0xe0434f4e, 0xe0 + "COM" +1. Trong tệp WinError.h, mã lỗi CLR sử dụng "URT", "Universal Run Time". Sự co lại "Cor" xuất hiện ở nhiều nơi trong giao diện lưu trữ, "COM Object Runtime". Mã nguồn CLR rất thường sử dụng từ viết tắt EE, khác với COR, viết tắt của Execution Engine và một phần của những thay đổi trong cơ sở mã CLR để nó thực thi mã được quản lý.
Tên dự án nội bộ mà tôi đã thấy:
- Rainier: Visual Studio 2002
- Everett: Visual Studio 2003
- Whidbey: Visual Studio 2005
- Orcas: Visual Studio 2008
- Hawaii: Visual Studio 2010 (rất sớm)
- Rotor: Phiên bản nguồn được chia sẻ của CLR
- Avalon: WPF
- Màu chàm: WCF
- Yukon: SQL Server 2005
- Katmai: SQL Server 2008
- Strike: một tiện ích mở rộng trình gỡ lỗi tùy chỉnh được sử dụng để gỡ lỗi phiên bản đầu tiên của CLR, được phát triển thành SOS (Son of Strike).