Поэтому мне любопытно, откуда пришла идея, что URL содержат обратные косые черты. Это довольно обычное явление на работе, когда я скажу кому-нибудь перейти на определенный URL, и они спросят «косая черта вперед или назад?«Некоторый быстрый поиск в Интернете предполагает, что URL-адреса могут содержать только прямые косые черты, чтобы отличать их от путей к файлам, которые используют только обратную косую черту. Тем не менее, я уверен, что большинство людей, которые задают этот вопрос, никогда не вводили путь к файлу в командной строке. Кто-нибудь знает, какие компьютерные системы могли заставить обычного пользователя полагать, что он должен регулярно использовать обратную косую черту?
3 ответа
«Кто-нибудь знает, какие компьютерные системы могли заставить обычного пользователя полагать, что он должен регулярно использовать обратную косую черту?"
Да, IBM-DOS, MS-DOS и Windows.
На самом деле я думаю, что это не имеет ничего общего с ОС, которые они могли использовать в прошлом; Средний конечный пользователь не знает разницы и никогда не может сказать, какой из них использовать в каком контексте, поэтому он всегда спрашивает.
Кроме того, независимо от того, какой ответ вы им дадите, обычно за этим следует «ОК, а что на клавиатуре?"
Короткий и очевидный ответ на этот вопрос заключается в том, что Windows использует обратную косую черту для разделения путей к файлам. Я вижу несколько причин путаницы.
Во-первых, возможно, что приглашение C:\
гораздо более символично, чем http://
и т.д., И поэтому в первую очередь приходит на ум. Также вероятно, что большинству пользователей приходилось активно знать, где находится файл, а не точный путь URL. Таким образом, обратная косая черта, опять же, то, что сначала приходит на ум.
Во- вторых, слово слэш неоднозначно, в том , что (без контекста) может относиться либо косую черту или обратную косую черту.
Наконец, я хочу добавить, что утверждение «URL-адреса могут содержать только прямые косые черты, чтобы отличать их от путей к файлам, в которых используются только обратные косые черты», неверно. Большинство операционных систем, отличных от Windows, используют косую черту в качестве разделителей каталогов. Но Windows может сделать то же самое. Хотя канонический путь к файлу обычно использует обратную косую черту, вы также можете по большей части использовать прямую косую черту вместо обратной косой черты в именах путей. Попробуйте в следующий раз, когда у вас будет шанс.
Другой короткий и очевидный ответ заключается в том, что многие «журналисты» на радио и телевидении и некоторые рекламные объявления используют термин «обратный слеш» при формулировании URL-адресов. Я связываю это с тем фактом, что «журналисты» на радио и телевидении не являются специалистами по ракетостроению или даже специалистами по компьютерам, и возникает феномен «новой одежды Императора» - никто не хочет указывать на тот факт, что многие люди ошибаются.