о текущей директории (англ., компьютерное)

топ 100 блогов avva14.10.2010 Реймонд Чен: Why does each drive have its own current directory?

Во всех версиях DOS и Windows командная строка "помнит" отдельно текущую директорию для каждого диска. Если на C: сделать cd foo, потом пойти на D: и там сделать cd bar, а потом вернуться "c:", то окажешься в запомненной директории foo. Так было всегда, но я никогда не понимал, зачем это нужно. У такого поведения были свои преимущества, но были и недостатки.

Из этой записи Чена я наконец узнал, зачем это так сделано: для совместимости DOS 2.0 с программами DOS 1.0. И по этой причине текущая директория так работает во всех версиях DOS и Windows, включая самые последние. Потому что когда-то нужно было, чтобы программы для DOS 1.0, не знавшие что такое "директория", могли писать в разные директории на дискетах, когда их запускали в DOS 2.0. Бедный, бедный мой мозг.

Было бы полезно сделать подборку записей Реймонда Чена (а у него немало записей в таком духе) обязательной для изучения будущими программистами в университетах.

Оставить комментарий

Предыдущие записи блогера :
Архив записей в блогах:
«Газпром нефть» и «Сименс» заключили соглашение о сотрудничестве В рамках Петербургского международного экономического форума «Газпром нефть» заключила соглашение о стратегическом партнерстве с компанией «Сименс АГ». Подписи под документом поставили председатель правления «Газпром ...
Всего несколько дней осталось мне до отъезда в Москву (это не то, что вы подумали. Просто у меня 9 октября концерт в Твери, пора репетировать). Зарисовки Киева мне не даются. Поэтому покажу вам несколько карточек и буду надеяться, что у меня все ...
На днях случился у меня такой разговор. Со случайным собеседником. Как принято говорить, «приятный» молодой человек в костюме, поинтересовался: кем работаете? Обычно не афиширую, чем занимаюсь. А тут пооткровенничал. Блоггер, говорю. И получил в ответ ехидную ухмылку: а, это такие, ...
В продолжении магазинно-продуктовой и не только темы вспомнился случай. Сам я вроде как и с высшим гуманитарным образованием человек, но интеллигентность и культурность человека, наверное, качество врожденное, порода, так сказать... В магазине очень интеллигентного вида старушка ...
Опять в ленте на глаза попалось: бабульки собирают бабульки на дровишки в костёр с еретиками. Мало, плохо горит, надо бы пожарче. Им вот не стыдно собирать на смерть. Добро в говно переводить. Я даже не говорю кто, где, что — везде одно и то же, одно и то же, только логотипы разные. ...