Pagrindinis » kaip » Kodėl „Windows“ taiko „backslashes“ ir viskas, kas kitas naudoja, persiuntimus

    Kodėl „Windows“ taiko „backslashes“ ir viskas, kas kitas naudoja, persiuntimus

    Ar kada nors pastebėjote, kad jis yra „Windows“, „Windows“, http://howtogeek.com/ žiniatinklyje, ir / home / user / „Linux“, „OS X“ ir „Android“? „Windows“ naudoja backslashes keliams, o visa kita, atrodo, naudoja išankstinius brūkšnelius.

    Šiuolaikinė programinė įranga bando automatiškai pataisyti jus, kai įvesite neteisingą šlyties tipą, taigi nesvarbu, kokio tipo brūkšnį naudojate didžiąją laiko dalį. Bet kartais šis skirtumas vis dar yra svarbus.

    Kodėl „Windows“ naudoja „backslashes“: istoriją

    Tad kodėl „Windows“ yra nelyginė operacinė sistema? Viskas priklauso nuo kelių įvykių, įvykusių prieš dešimtmečius.

    „Unix“ pristatė „priekinio brūkšnio“ ženklą - tai yra „simbolis“ kaip savo katalogų atskyrimo įrenginį maždaug 1970 m. Mes tikrai nežinome, kodėl jie pasirinko šį, bet tai buvo tas, kurį jie pasirinko.

    Šiandien sunku įsivaizduoti, tačiau pradinė „Microsoft DOS“ versija, kuri yra „MS-DOS 1.0“, nepalaikė katalogų, kai ji buvo išleista 1981 m. / simbolis kaip „perjungimo“ simbolis. Šiandien jį vis tiek galite pamatyti komandų eilutėje - vykdydami komandą dir / w nurodo dir komandai paleisti su plataus sąrašo formato parinktimi, paleidžiant komandą dir c: \ t nurodo dir komandai įrašyti C disko turinį: \ t Įvairūs šlyties tipai nurodo, ar nurodote parinktį, ar katalogo kelią. („Unix“, vietoj / simbolio naudojamas simbolis, nurodantis jungiklius.)

    Tuo metu žmonės iš tikrųjų nerūpėjo, kad jie naudojasi simboliu, kuris buvo naudojamas kitam tikslui kitoje operacinėje sistemoje.

    MS-DOS 2.0 įdiegė katalogų palaikymą, tačiau IBM norėjo išlaikyti suderinamumą su originaliomis DOS komunalinėmis paslaugomis ir kitomis programomis, kurios tikėjosi, kad jungikliai bus naudojami. „Microsoft“ kažkam jau naudojo / simbolį, todėl jie negalėjo tiesiog ją pakartotinai naudoti. Galiausiai jie pasirinko tą vietą, nes jis buvo panašiausias.

    „Windows“ nebegali statyti ant DOS viršaus, tačiau vis dar galite matyti DOS palikimą visame „Windows“ sistemoje taip, kaip failų sistemoje naudojamos „backslashes“ ir kitos funkcijos, pvz., Disko raidės.

    Daugelis šių detalių yra iš „Microsoft“ darbuotojo Larry Osterman'o dienoraščio temoje, kurioje pateikiama išsamesnė „Microsoft“ darbuotojų, padariusių šiuos sprendimus, vidinė informacija.

    Kodėl viskas kitur naudojasi „priekinio nusidėvėjimo“

    Visa tai šiandien tikrai nebūtų svarbu, tačiau žiniatinklio naršyklės vadovaujasi „Unix“ konvencija ir naudoja / simbolius tinklalapių adresams. Tipiškas „Windows“ vartotojas mato priekinį brūkšnį, kai įveda žiniatinklio adresą ir grįžtamąjį brūkšnį, kai įveda vietinio aplanko vietą, todėl tai gali būti paini. Svetainės seka Unix konvenciją, kaip ir kiti protokolai, pvz., FTP. Net jei naudojate žiniatinklio serverį arba FTP serverį „Windows“ įrenginyje, jie naudos išankstinius brūkšnelius, nes būtent to reikalauja protokolas.

    Kitos operacinės sistemos dėl tos pačios priežasties naudoja išankstinius brūkšnelius - tai Unix konvencija. „Linux“ yra „Unix“ tipo operacinė sistema, todėl naudojasi to paties tipo brūkšneliu. „Mac OS X“ yra pagrįsta BSD, kita Unix tipo operacine sistema. Kitos vartotojų operacinės sistemos, tokios kaip „Android“, „Chrome“ OS ir „Steam OS“, yra paremtos „Linux“, todėl jos naudojasi to paties tipo brūkšneliu.

    Ar tai svarbu?

    Kuo įdomesnis klausimas, ar tai tikrai svarbu. Atrodo, kad naršyklė ir operacinės sistemos kūrėjai supranta, kad vartotojai yra painiojami, todėl jie dažnai išeina iš būdų priimti bet kokio tipo brūkšnius. Jei į „Google Chrome“, „Mozilla Firefox“ arba „Internet Explorer“ įvedate „http: howtogeek.com“, naršyklė automatiškai pataisys ją į http://howtogeek.com/ ir įkelia svetainę įprasta. Jei į „Windows Explorer“ įrašysite „C: / Users / Public“ ir paspausite „Enter“, jis bus automatiškai pataisytas į „C“: „Viešieji“ ir būsite nukreipti į teisingą vietą.

    DOS kūrėjai tai nepatenkino net ankstyvosiomis dienomis, todėl DOS priėmė abiejų tipų simbolius takams. Jūs vis tiek galite įvesti komandas, pvz., Cd C: / Windows / į komandų eilutę, ir jūs būsite perkelti į teisingą aplanką.

    Tačiau tai neveikia visur „Windows“. Jei į Open dialogo langą įvedate kelią, pvz., C: / Users / Public, ir paspauskite Enter, pamatysite klaidą, sakydama, kad failo pavadinimas negalioja. Yra ir kitų žiniatinklio programų, kurios gali parodyti klaidą, jei bandote įvesti kelią, pvz., Http: howtogeek.com - tai priklauso nuo to, ar programa jums pataiso, ar nusprendžia rodyti klaidą.


    Paprastai galite pamiršti, kad yra du skirtingi brūkšnių tipai, tačiau kartais tai svarbu. Būtų malonu, jei kiekvienas naudotų nuoseklų katalogų takų atskyrimą, tačiau „Windows“ istoriškai buvo susijusi su atgaliniu suderinamumu - net ir 1980-ųjų pradžioje.