"В Windows нельзя создать файл или папку под названием "Con", ибо у Билла Гейтса в детстве была прозвище Con - ботаник. И он постарался чтобы в его системе отсутствовали такие файлы и папки". Когда мне это прислали в первый раз неделю назад, я ещё улыбался. Но когда такое у себя в ЖЖ пишут уважаемые мной девушки - это полный Пэ. Поэтому, чтобы хотя бы те, кто меня читает, не позоролись, расскажу историю.
В давние времена, когда не было Windows Vista, был MS-DOS. Серые буквы на чёрном фоне. Люди вводили команды с клавиатуры, а не кликали мышкой по иконкам, и результат получали в виде голого текста, а не в красивых окошках. Потом начали появляться версии Windows. К более-менее человеческому виду эта среда пришла к версии 3.1. Это не была операционная система в полном смысле этого слова, это была графическая надстройка над DOS'ом (и без него не работавшая) , которая позволяла запускать программы, написанные специально для этой среды. Время шло, появилась Windows 95. Её ругали больше других; это сейчас все привыкли, что XP работает более-мене стабильно, а тогда это был кошмар; с тех пор Билла Гейтса и ненавидят, хотя сейчас уже почти забыли, за что. Но Winows 95 была, по сути, такой же надстройкой над DOS. 98 - это те же яйца, но уже слегка исправленные и с ними даже можно было работать.
Постепенно, через Windows 2000 (Win2k) мы пришли к XP. Это уже полноценная операционка, ставится на голый комп, ничего не требует и делает всё сама. Но структура каталогов (теперь их зовут папками) , названия файлов и прочие радости жизни, к которым привыкли предыдущие поколения, остались теми же.
А теперь перенесёмся снова в прошлое. Серые буквы на чёрном фоне. DOS означает "дисковая операционная система" и, в первую очередь, была призвана удобно (в меру возможностей) организовать работу с файлами. Файлы можно было перемещать, копировать, создавать каталоги, перемещаться по каталогам. И существовал специальный файл, который репрезентировал в этой системе клавиатуру и экран. То есть, если в него копировать другой файл, то тот файл отображался на экране. А если из него копировать в другой файл, то в тот файл записывалось всё, что напишешь на клавиатуре (конец файла - Ctrl+Z). Файл этот назывался консольным (легенда гласит, что слово "консоль" пошло от названия печатной машинки "Consol"; с тех пор консольным назвают любой текстовый интерфейс) и представлялся в системе под именем "con". Соответственно, создать такой файл нельзя - это имя зарезервировано.
Прошли года. Традиции свято хранятся ради совместимости со старыми программами. А молодых зелёных юзеров разводят байками о тяжёлом детстве Билла. Вот так.
Другие языки программирования и технологии
Вопрос! Почему нельзя создать папку с названием "Con"?
я думаю у програмистов большая проблема с этим словом :)
они его бояться
спасибо за подсказку :)
я думаю у програмистов большая проблема с этим словом :)
они его бояться
спасибо за подсказку :)
Это документированная еще в конце 1970-х годов, ежели не ошибаюсь (максимум -- самое начало 80-х) возможность. Называется "Зарезервированные имена". Поскольку в т. ч. было необходимо, чтобы обращаться к этим устройствам можно было бы из любого каталога.
А ведь развитие операционок идёт по принципам максимально возможной совместимости (у меня есть программы середины 80-х, которые идут под WinXP-SP3 лучше, чем под Win95), иначе попробуй переведи пользователей на новую систему, и к тому же зарезервированных слов не так уж много; и смысла их убирать не было ни на одном этапе, да и в современных системах они тоже используются по тому же назначению.
они его бояться
спасибо за подсказку :)
я думаю у програмистов большая проблема с этим словом :)
они его бояться
спасибо за подсказку :)
Это документированная еще в конце 1970-х годов, ежели не ошибаюсь (максимум -- самое начало 80-х) возможность. Называется "Зарезервированные имена". Поскольку в т. ч. было необходимо, чтобы обращаться к этим устройствам можно было бы из любого каталога.
А ведь развитие операционок идёт по принципам максимально возможной совместимости (у меня есть программы середины 80-х, которые идут под WinXP-SP3 лучше, чем под Win95), иначе попробуй переведи пользователей на новую систему, и к тому же зарезервированных слов не так уж много; и смысла их убирать не было ни на одном этапе, да и в современных системах они тоже используются по тому же назначению.
1 вариант - прозвище Билла Гейтса в детстве
2 вариант - con использовалось в DOS для обозначения устройства (Зарезервировано)
2 вариант - con использовалось в DOS для обозначения устройства (Зарезервировано)
потому что это имя уже зарезервировано
Такая кликуха была у Била Гейтса в школе (типа ботаник) ну, а он до сих пор обижается)))))))))))
Vova Vedenskij
"Con - ботаник"- это на каком языке?
Похожие вопросы
- почему В Windows нельзя создать папку с названием "Con".?
- А правда, чтов Windows нельзя создать папку с названием "Con", этим словом в детстве обзывали Билла Гейтса?
- Интересно кому нибудь удалось создать в Windows в любой версии папку с названием con?
- Почему в виндовс нельзя создать файл или папку с названием «Con»?
- Создайте в Windows'e папку под названием " Con ". Можете ? )) Полтинник дам )
- кто может создать папку на рабочем столе по-имени CON
- Как скриптом создать папку с вчерашней датой?
- Создал папку на рабочем столе! Как сдедать чтобы только я мог заходить в нее??? Как пароль поставить?
- Как создать папку с точкой в начале. Не получается,попробуйте сами
- как сделать папку без названия на раб. столе? зажимаю alt, 255 ничего не получается помогите!!!
Чушь не копируй.