Anda mungkin menemukan artikel Wikipedia ini menarik dan informatif.
Microsoft memulai pengembangan pada .NET Framework pada akhir 1990-an yang awalnya dengan nama Next Generation Windows Services (NGWS). Pada akhir 2000, versi beta pertama .NET 1.0 dirilis.
Siaran pers lama untuk keluarga .NET menyinggung judul sebelumnya dari Next Generation Windows Services (NGWS). Jika sarkasme lebih merupakan secangkir teh Anda, pengumuman dari The Register ini juga menarik.
Dan menurut artikel Wikipedia ini tentang nama kode Microsoft, tampaknya .NET / NGWS menggunakan nama Lightning dan Project 42 .
Project Lightning adalah nama kode asli untuk Common Language Runtime pada tahun 1997. [73] Tim ini berbasis di gedung 42, maka Proyek 42. "Next Generation Windows Services" muncul dalam siaran pers paling awal tentang platform yang akan datang.
Wikipedia menghubungkan ke wawancara dengan Jay Roxe dan artikel dari The Age sebagai bukti untuk informasi ini.
Jay memberi tahu kami bahwa perkembangan telah dimulai setidaknya pada tahun 1997, saat itulah ia bergabung dengan tim:
OKE, biar saya beri sejarah. Saya bergabung dengan apa yang sekarang menjadi tim .NET Framework, atau tim Common Language Runtime, kembali pada bulan November 1997. [Ini] kembali ketika dinamakan Project Lightning, kemudian menjadi COM +, kemudian menjadi Project 42, kemudian kami memiliki re-org kecil yang menyenangkan ini yang menjadikannya Project 21? kami kehilangan setengah dari tim.
Jadi, saya menulis hal-hal seperti String dan StringBulder, dan saya menulis implementasi awal, meskipun saya tidak memilikinya selamanya, semua tipe dasar seperti Int [16, 32, dan 64], dan ganda, dan semua itu. Saya melakukan beberapa pekerjaan pada Object dan Dev Lead untuk System.IO kelas, globalisasi, dan banyak koleksi bekerja juga.
Sebuah posting blog oleh Jason Zander pada topik yang tidak berhubungan memberi kita menarik remeh informasi bahwa "Lightning" codename dipilih oleh pendiri tim CLR, Mike Toutonghi:
Nama asli tim CLR (dipilih oleh pendiri tim dan mantan Insinyur Microsoft Distinguished Mike Toutonghi) adalah "Pencahayaan". Tim pengembang Larry Sullivan membuat ekstensi ntsd dll untuk membantu memfasilitasi bootstrap v1.0. Kami menyebutnya strike.dll (mengerti? "Serangan Petir"? Ya, saya tahu, ba'dump bum).
Dan Pelajaran Sejarah James Kovacs C # /. NET mengisi beberapa celah lagi. Pertanyaan Stack Overflow ini juga layak dibaca, bagi mereka yang tertarik dengan sejarah.