20Aug
Jeste li ikada primijetili da je to C: \ Windows \ u sustavu Windows, http: //howtogeek.com/ na webu i /home/user/ na Linuxu, OS X i Androidu? Windows koristi povratne trake za staze, dok sve ostalo čini se da koristi koso prema naprijed.
Suvremeni softver pokušava automatski ispraviti vas kada upišete pogrešnu vrstu proreza, tako da nije važno koju vrstu proreza koristite većinu vremena. Ali, ponekad, razlika i dalje je važna.
Zašto Windows koristi backslashes: Povijest
Pa zašto je Windows neparan operativni sustav van? To je sve do nekoliko nesreća povijesti koja se desila prije nekoliko desetljeća.
Unix je 1970. godine uveo oznaku za pomak prema naprijed - to je / znak - kao razdjelnik mapa oko 1970. Ne znamo zašto su odabrali ovaj, ali to je onaj koji su odabrali.
Danas je teško zamisliti, ali originalna verzija sustava Microsoft DOS - to je MS-DOS 1.0 - nije podržala telefonske imenike kad je izdana 1981. godine. Većina komunalnih usluga uključenih u DOS napisao je IBM, a koristili su ih/ znak kao znak "prekidača".I dalje možete vidjeti ovo u naredbenom retku - pokrenite naredbu
dir / w reći dir naredbu za pokretanje s opcijom širokog formata popisa, a pokrenuti naredbu dir c: \ govori dir naredbu za popis sadržajapogona C: \.Različite vrste krajeva ovdje upućuju na to jeste li odredili opciju ili put mape.(Na Unixu se umjesto znaka / znak koristi znak - znak za označavanje prekidača.)U to vrijeme, ljudi nisu imali baš stalo da koriste znak koji je upotrijebljen za drukčiju svrhu na nekom drugom operativnom sustavu.
MS-DOS 2.0 predstavio je podršku za direktorije, ali IBM je želio zadržati kompatibilnost s originalnim DOS komunalnim i drugim programima koji su očekivali da će se / znak koristiti za sklopke. Microsoft je već koristio / znak za nešto, pa su ga ne bi mogli samo ponovno upotrijebiti. Na kraju su odabrali \ karakter umjesto toga, jer je vizualno bio lik s najbližim izgledom.
Windows više ne može biti izgrađen na vrhu DOS-a, ali i dalje možete vidjeti naslijeđe DOS-a tijekom cijelog sustava Windows na način na koji se koriste poprečni krugovi i druge značajke kao što su slova pogona za datotečni sustav.
Mnogi od tih detalja nalaze se na blogu zaposlenika tvrtke Microsoft Larry Osterman, koja sadrži detaljnije informacije o Microsoftovim zaposlenicima koji su donijeli te odluke.
Zašto sve ostalo koristi naprijed kose crte
Sve to danas ne bi bilo važno, ali web preglednici slijede Unix konvenciju i koriste / znakove za adrese web stranica. Tipični korisnici sustava Windows vide prijelaznu kazaljku kada upisuju web adresu i povratnu traku kad upisuju lokaciju lokalne mape, pa to može biti zbunjujuće. Web stranice slijede Unix konvenciju, kao i ostali protokoli poput FTP-a.Čak i ako koristite web-poslužitelj ili FTP poslužitelj na stroj za Windows, upotrebljavat će kose za pomak prema naprijed, jer to zahtijeva protokol.
Ostali operacijski sustavi koriste isječke iz istog razloga - to je Unix konvencija. Linux je operacijski sustav sličan Unixu, pa koristi isti tip rezanja. Mac OS X temelji se na BSD-u, drugom operacijskom sustavu sličnom Unixu. Ostali potrošački operativni sustavi, kao što su Android, Chrome OS i Steam OS, temelje se na Linuxu pa koriste istu vrstu rezova.
Je li to pitanje?
Zanimljivije je pitanje je li to zaista važno.Čini se da su razvojni programeri preglednika i operacijskih sustava svjesni da su korisnici zbunjeni, pa često odlaze na put da prihvate bilo kakvu moguću širinu. Ako upisujete http: \\ howtogeek.com \ u Google Chrome, Mozilla Firefox ili Internet Explorer, preglednik će je automatski ispraviti na http: //howtogeek.com/ i normalno učitati web mjesto. Ako upišete C: /Users/ Public u Windows Explorer i pritisnite Enter, automatski će se ispraviti na C: \ Users \ Public i bit ćete preusmjereni na ispravnu lokaciju.
DOS programeri nisu bili sretni s tim čak ni u prvim danima pa su DOS prihvatili obje vrste znakova za staze. Još uvijek možete upisati naredbe poput CD-a C: /Windows/ u naredbeni redak i odnesete ih u ispravnu mapu.
Međutim, to ne funkcionira svugdje u sustavu Windows. Ako upišete put kao C: /Users/ Public u dijaloški okvir Open i pritisnite Enter, vidjet ćete pogrešku koja kaže da naziv datoteke nije valjan. Postoje i druge web-aplikacije koje bi mogle biti pogrešne ako pokušate upisati stazu poput http: \\ howtogeek.com \ - ovisi o tome da li ga program ispravlja ili odluči prikazati pogrešku.
Obično možete zaboraviti da postoje dvije različite vrste kose crta, ali povremeno je važno. Bilo bi lijepo ako svatko koristi dosljedno razdvajanje za mape direktorija, ali Windows je povijesno bio sve o kompatibilnosti unatrag - čak i početkom 1980-ih.