Ви можете знайти цю статтю в Вікіпедії , щоб бути цікавою та інформативною.
Microsoft розпочала розробку в .NET Framework наприкінці 1990-х, спочатку під назвою Windows Generation Services (NGWS). Наприкінці 2000 року були випущені перші бета-версії .NET 1.0.
Старий прес-реліз для сімейства .NET натякає на попередню назву «Послуги Windows нового покоління» (NGWS). Якщо сарказм більше вашої чашки чаю, цікаве також і це повідомлення з Реєстру.
Згідно з цією статтею Вікіпедії про кодові назви Microsoft, виявляється, що .NET / NGWS пішов за іменами Lightning та Project 42 .
Проект Lightning був оригінальною кодовою назвою для загальної мови виконання в 1997 році. [73] Команда базувалася на будівлі 42, звідси Project 42. "Windows Services Windows наступного покоління" з'явилися в самих ранніх прес-релізах про майбутню платформу.
Вікіпедія посилається на інтерв'ю Джея Рокса та статтю з "Епохи" як доказ цієї інформації.
Джей каже нам, що розвиток почався серйозно принаймні до 1997 року, як саме тоді він приєднався до команди:
Гаразд, дозвольте мені дати вам історію. Я приєднався до того, що зараз є .NET Framework командою, або командою загальної мови виконання, ще в листопаді 1997 року. [Це було] ще тоді, коли його називали Project Lightning, тоді він став COM +, потім став Project 42, тоді у нас був цей приємний маленький орган, який зробив його Project 21? ми втратили половину команди.
І так, я писав такі речі, як String і StringBulder, і я написав початкову реалізацію, хоча я не мав її назавжди, всі базові типи, такі як Int [16, 32 і 64], і подвійний, і все це. Я провів деяку роботу над «Об’єктом» і був керівником Dev для класів System.IO, глобалізацією та низкою колекцій.
Повідомлення в блозі Джейсона Зандера на незв’язану тему дає нам цікаву інформацію про те, що засновник команди CLR Майк Тутонгі вибрав кодове ім’я "Блискавка":
Оригінальна назва команди CLR (обрана засновником команди та колишнім інженером Microsoft Майком Тутонгі) була "Lighting". Команда розробників Ларрі Саллівана створила dtsd dll-розширення, щоб полегшити завантаження v1.0. Ми назвали це strike.dll (зрозумієте? "Блискавка"? Так, я знаю, бамду бамб).
І урок історії Джеймса Ковачса C # /. NET з історії заповнює ще кілька прогалин. Це питання про переповнення стека також варто прочитати для тих, хто цікавиться історією.