Miksi Windows käyttää taaksepäin viivoja ja kaikki muu käyttää eteenpäin viivoja

Oletko koskaan huomannut, että se on C: \ Windows \ Windowsissa, //howtogeek.com/ verkossa ja / home / user / Linuxissa, OS X: ssä ja Androidissa? Windows käyttää taaksepäin viivoja poluissa, kun taas kaikki muu näyttää käyttävän eteenpäin kauttaviivoja.

Moderni ohjelmisto yrittää korjata sinut automaattisesti, kun kirjoitat väärän kauttaviivan, joten ei ole väliä minkä tyyppistä kauttaviivaa käytät suurimman osan ajasta. Mutta joskus erolla on silti merkitystä.

Miksi Windows käyttää taaksepäin osoittavia viivoja: historia

Joten miksi Windows on outo käyttöjärjestelmä? Kaikki johtuu muutamasta historian onnettomuudesta, joka tapahtui vuosikymmeniä sitten.

Unix esitteli eteenpäin viivan merkin - se on / merkki - hakemiston erottimena noin vuonna 1970. Emme todellakaan tiedä, miksi he valitsivat tämän, mutta he valitsivat sen.

Nykyään on vaikea kuvitella, mutta Microsoft DOS: n alkuperäinen versio - MS-DOS 1.0 - ei tue ollenkaan hakemistoja, kun se julkaistiin vuonna 1981. Suurin osa DOS: n mukana tulevista apuohjelmista oli IBM: n kirjoittamia, ja he käyttivät / merkki “kytkin” merkkinä. Voit nähdä tämän vielä tänään komentokehotteessa - komennon dir / w suorittaminen käskee dir-komennon suorittamaan laaja luettelomuoto -vaihtoehdolla, kun taas komennon dir c: \ käskee dir-komennon luetella aseman C sisältö: \. Eri tyyppiset kauttaviivat osoittavat tässä, määritätkö vaihtoehdon vai hakemistopolun. (Unixissa merkkiä / käytetään merkkien / merkkien sijaan osoittamaan kytkimiä.)

Tuolloin ihmiset eivät välittäneet siitä, että he käyttivät hahmoa, jota käytettiin eri tarkoitukseen toisessa käyttöjärjestelmässä.

RELATED: Onko Windows edelleen tukeutunut MS-DOS: iin?

MS-DOS 2.0 esitteli tuen hakemistoille, mutta IBM halusi säilyttää yhteensopivuuden alkuperäisten DOS-apuohjelmien ja muiden ohjelmien kanssa, jotka odottivat / -merkin käyttämistä kytkimissä. Microsoft oli jo käyttänyt / -merkkiä johonkin, joten he eivät voineet vain käyttää sitä uudelleen. Lopulta he valitsivat sen sijaan \ hahmon, koska se oli visuaalisesti samanlaisimman näköinen merkki.

Windowsia ei ehkä enää rakenneta DOS: n päälle, mutta voit silti nähdä DOS: n perinnön koko Windowsissa tavalla, jolla taaksepäin viivoja ja muita ominaisuuksia, kuten asemakirjaimia, käytetään tiedostojärjestelmässä.

Monet näistä yksityiskohdista ovat peräisin Microsoftin työntekijän Larry Ostermanin blogikirjoituksesta aiheesta, joka sisältää tarkempia sisäpiiritietoja Microsoftin työntekijöiltä, ​​jotka ovat tehneet nämä päätökset.

Miksi kaikki muu käyttää eteenpäin viivoja

Tällä kaikella ei ole merkitystä tänään, mutta verkkoselaimet noudattavat Unix-käytäntöä ja käyttävät / merkkejä verkkosivujen osoitteissa. Tyypillinen Windows-käyttäjä näkee vinoviivan eteenpäin kirjoittaessaan verkko-osoitteen ja taaksepäin vinoviivan kirjoittaessaan paikallisen kansion sijainnin, joten tämä voi olla hämmentävää. Sivustot noudattavat Unix-sopimusta, kuten muutkin protokollat, kuten FTP. Vaikka sinulla olisi verkkopalvelin tai FTP-palvelin Windows-koneella, he käyttävät eteenpäin viivoja, koska protokolla vaatii sitä.

Muut käyttöjärjestelmät käyttävät eteenpäin kauttaviivoja samasta syystä - se on Unix-käytäntö. Linux on Unix-tyyppinen käyttöjärjestelmä, joten se käyttää saman tyyppistä kauttaviivaa. Mac OS X perustuu BSD: hen, toiseen Unix-tyyppiseen käyttöjärjestelmään. Muut kuluttajien käyttöjärjestelmät, kuten Android, Chrome OS ja Steam OS, perustuvat Linuxiin, joten ne käyttävät samantyyppistä kauttaviivaa.

Onko sillä väliä?

Mielenkiintoisempi kysymys on, onko sillä todella merkitystä. Selain- ja käyttöjärjestelmäkehittäjät näyttävät ymmärtävän, että käyttäjät ovat hämmentyneitä, joten he usein tekevät kaikkensa hyväksyäkseen kaikenlaisen kauttaviivan. Jos kirjoitat http: \\ howtogeek.com \ Google Chromeen, Mozilla Firefoxiin tai Internet Exploreriin, selain korjaa sen automaattisesti osoitteeksi //howtogeek.com/ ja lataa verkkosivuston normaalisti. Jos kirjoitat C: / Users / Public Windowsin Resurssienhallintaan ja painat Enter, se korjataan automaattisesti muotoon C: \ Users \ Public ja sinut viedään oikeaan sijaintiin.

DOS-kehittäjät eivät olleet tyytyväisiä tähän edes alkuaikoina, joten he saivat DOS: n hyväksymään molemmat merkit poluille. Voit silti kirjoittaa komentoja, kuten cd C: / Windows /, tänään komentokehotteeseen ja sinut ohjataan oikeaan kansioon.

Tämä ei kuitenkaan toimi kaikkialla Windowsissa. Jos kirjoitat polun, kuten C: / Users / Public, Avaa-valintaikkunaan ja painat Enter, näet virheen sanomalla, että tiedoston nimi ei ole kelvollinen. On muitakin verkkopohjaisia ​​sovelluksia, jotka saattavat näyttää sinulle virheen, jos yrität kirjoittaa polun, kuten http: \\ howtogeek.com \ - riippuu siitä, korjaako ohjelma sen puolestasi vai päättääkö näyttää virheen.

Voit yleensä unohtaa, että on olemassa kahdenlaisia ​​kauttaviivoja, mutta sillä on joskus merkitystä. Olisi mukavaa, jos kaikki käyttäisivät johdonmukaista erotinta hakemistopolkuihin, mutta Windows on historiallisesti keskittynyt taaksepäin yhteensopivuuteen - jopa 1980-luvun alussa.