Kodėl Windows naudoja backslashes ir viską kitaip naudoja priekines brūkšnius

Turinys:

Kodėl Windows naudoja backslashes ir viską kitaip naudoja priekines brūkšnius
Kodėl Windows naudoja backslashes ir viską kitaip naudoja priekines brūkšnius

Video: Kodėl Windows naudoja backslashes ir viską kitaip naudoja priekines brūkšnius

Video: Kodėl Windows naudoja backslashes ir viską kitaip naudoja priekines brūkšnius
Video: Обзор ноутбука-трансформера Lenovo IdeaPad Yoga 2 Pro - YouTube 2024, Balandis
Anonim
Ar kada nors pastebėjote, kad tai C: Windows "Windows", https://howtogeek.com/ žiniatinklyje ir / home / user / "Linux", "OS X" ir "Android"? "Windows" naudoja kelio atkarpas, o viskas, atrodo, naudojasi priekiniais brūkšniais.
Ar kada nors pastebėjote, kad tai C: Windows "Windows", https://howtogeek.com/ žiniatinklyje ir / home / user / "Linux", "OS X" ir "Android"? "Windows" naudoja kelio atkarpas, o viskas, atrodo, naudojasi priekiniais brūkšniais.

Šiuolaikinė programinė įranga bando automatiškai ištaisyti jus, kai įvesite neteisingą brūkšniuotojo tipo tipą, todėl nesvarbu, kokio tipo nuolydį dažniausiai naudojate. Tačiau kartais šis skirtumas vis dar svarbus.

Kodėl Windows naudoja atvirkštinius brūkšnius: istorija

Kodėl "Windows" veikia keista operacinė sistema? Visa tai susiję su keletu istorinių įvykių, įvykusių prieš dešimtmečius.

"Unix" pristatė į priekį brūkšniuotą rašmenį - tai yra / simbolis - kaip jo katalogų atskyriklis maždaug 1970-aisiais. Mes tikrai nežinome, kodėl jie pasirinko šį variantą, tačiau tai yra tas, kurį jie pasirinko.

Sunku įsivaizduoti šiandien, tačiau originali "Microsoft DOS" versija, ty MS-DOS 1.0, 1981 m. Nepalaiko katalogų, kai ji buvo išleista. Daugumą kompanijų, įtrauktų į DOS, parašė IBM, ir jie naudojo / simbolis kaip simbolis "jungiklis". Šiandien vis dar galite pamatyti komandų eilutę - paleisti komandą dir / w pasako dir komandą paleisti su plataus sąrašo formato parinktimi, paleidžiant komandą dir c: komandą dir nurodo disko C:. Čia pateikiami skirtingi brūkšnių tipai, nurodantys, ar nurodote parinktį ar katalogo kelią. ("Unix" vietoje vietoj "/ character" naudojamas simbolis, rodantis jungiklius.)

Tuo metu žmonės tikrai nesirūpino, kad jie naudoja kitoje operacinėje sistemoje naudojamą charakterį.

MS-DOS 2.0 pristatė katalogų palaikymą, tačiau IBM norėjo išlaikyti suderinamumą su originaliomis DOS komunalinėmis paslaugomis ir kitomis programomis, kurios tikisi, kad simbolis bus naudojamas komutatoriams. "Microsoft" jau kažką naudojo už "simbolį", taigi jie negalėjo pakartotinai jį naudoti. Jie galiausiai pasirinko simbolį, nes vizualiai jis buvo labiausiai panašus.
MS-DOS 2.0 pristatė katalogų palaikymą, tačiau IBM norėjo išlaikyti suderinamumą su originaliomis DOS komunalinėmis paslaugomis ir kitomis programomis, kurios tikisi, kad simbolis bus naudojamas komutatoriams. "Microsoft" jau kažką naudojo už "simbolį", taigi jie negalėjo pakartotinai jį naudoti. Jie galiausiai pasirinko simbolį, nes vizualiai jis buvo labiausiai panašus.

Windows negali būti pastatytas DOS viršuje, bet jūs vis dar galite pamatyti "DOS" palikimą visoje "Windows" taip, kad failų sistemai būtų naudojami grįžtamieji brūkšniai ir kitos funkcijos, pvz., Raidžių raidės.

Daugelis šių detalių yra iš "Microsoft" darbuotojo Larry'o Ostermano tinklaraščio įrašo šiuo klausimu, kuriame pateikiama išsamesnė "Microsoft" darbuotojų, kurie priėmė šiuos sprendimus, vidinę informaciją.

Image
Image

Kodėl viskas kitaip naudoja posūkį į priekį

Šiandien viskas iš tikrųjų nebūtų svarbi, tačiau žiniatinklio naršyklės laikosi "Unix" konvencijos ir naudoja / simbolius interneto puslapių adresams. Tipiškas "Windows" vartotojas, kai įveda žiniatinklio adresą ir atvirkštinio brūkšnį, kai įveda vietinio aplanko vietą, mato priekinį brūkšnį, todėl tai gali būti paini. Tinklalapiai vykdo "Unix" konvenciją, kaip ir kitus protokolus, pvz., FTP. Net jei naudojate "Windows" kompiuterį esantį žiniatinklio serverį arba FTP serverį, jie naudos priekines brūkšnius, nes to reikalauja protokolas.

Kitos operacinės sistemos dėl tos pačios priežasties naudoja priekines brūkšnius - tai yra "Unix" sutartis. Linux yra Unix panaši operacinė sistema, taigi ji naudoja tą patį brūkšnį. "Mac OS X" yra pagrįsta "BSD", kita "Unix" tipo operacine sistema. Kitos vartotojų operacinės sistemos, pvz., "Android", "Chrome OS" ir "Steam OS", yra pagrįstos "Linux", todėl jie naudoja tą patį brūkšnį.

Image
Image

Ar tai svarbu?

Kuo labiau įdomus klausimas, ar tai tikrai svarbu. Panašu, kad naršyklės ir operacinės sistemos kūrėjai supranta, kad vartotojai yra supainioti, todėl jie dažnai neleidžia priimti bet kokio tipo nuolaužų. Jei įvesite http: howtogeek.com į "Google Chrome", "Mozilla Firefox" arba "Internet Explorer", naršyklė automatiškai ištaisys ją https://howtogeek.com/ ir įkels tinklalapį įprastai. Jei įrašote C: / Users / Public į "Windows Explorer" ir paspauskite "Enter", jis bus automatiškai ištaisytas į C: Users Public ir būsite nukreiptas į teisingą vietą.

DOS kūrėjai nebuvo patenkinti tuo net ir ankstyvosiomis dienomis, todėl DOS priėmė abiejų takų tipų simbolius. Šiandien vis dar galite į komandų eilutę įrašyti komandas kaip cd C: / Windows /, ir būsite nukreipti į teisingą aplanką.

Tačiau tai neveikia visur "Windows" sistemoje. Jei įveskite tokį kelią kaip C: / Users / Public į dialogo langą Atidaryti ir paspauskite "Enter", pamatysite klaidą nurodydami, kad failo vardas negalioja. Yra ir kitos žiniatinklio programos, kurios gali parodyti jums klaidą, jei bandote įvesti kelią kaip http: howtogeek.com - tai priklauso nuo to, ar programa jį ištaiso arba nusprendžia rodyti klaidą.

Image
Image

Paprastai galite pamiršti, kad yra dviejų skirtingų tipų įbrėžimų, tačiau kartais tai yra svarbu. Būtų malonu, jei visi naudotų nuoseklų atskyrą katalogų keliui, bet istorija Windows visada buvo susijusi su atgaliniu suderinamumu - net 1980-ųjų pradžioje.

Rekomenduojamas: