Подтвердить что ты не робот

Какая история за названием расширения отладчика SOS (Son of Strike)?

Какое значение имеет имя "Сын забастовки"? Служит ли это любому значению или просто звучит круто?

4b9b3361

Ответ 1

Джейсон Зандер сообщение в блоге прекрасно объясняет:

Оригинальное название команды CLR (выбранный основателем команды и бывшим Microsoft Уважаемый инженер Майк Toutonghi) был "Освещение". Larry Команда Sullivan разработчиков создала ntsd расширение dll, чтобы облегчить bootstrapping v1.0. Мы его назвали strike.dll(получить?) Молния Strike "? Да, я знаю, ba'dump bum). PSS действительно нуждался в этом, чтобы верните нам информацию в команду когда пришло время отлаживать неприятный стресс неудачи, которые почти всегда выполняются с стеком отладчика Windows. Но мы не хотели раздавать наши полные strike.dll, поскольку в нем содержались некоторые" опасных "команд, которые, если вы действительно не наш исходный код может вызвать у вас путаницу и боль (даже другим командам Microsoft). Так что я подтолкнули команду к созданию" Сына Strike "(Simon от нашего разработчика принимает кредит/вину за это), и мы отправили это с продуктом, начиная с Эверетт (также известный как V1.1).

Кроме того, я слышал о том, что CLR упоминается как "COM + 2.0" раньше, но, по-видимому, в свое время он имел несколько имен (от здесь):

Среда выполнения CLR живет в DLL, называемой MSCOREE.DLL, которая представляет собой механизм выполнения Microsoft Common Object Runtime Execution Engine. " Обычное время выполнения, или COR, является одним из многих имен, которые эта технология имела в течение своей жизни. Другие включают службы Windows следующего поколения (NGWS), Universal Runtime (URT), Lightning, COM + и COM + 2.0

Ответ 2

Это обсуждалось в подкасте Скотта Гензельмана с Тесс Феррандес некоторое время назад. Это происходит из внутреннего кодового имени, используемого на ранней стадии платформы .NET. Подробнее в показать транскрипцию.