Miksi Windows käyttää paluupolkuja ja kaikki muu käyttää etukäteisviiveitä

Sisällysluettelo:

Miksi Windows käyttää paluupolkuja ja kaikki muu käyttää etukäteisviiveitä
Miksi Windows käyttää paluupolkuja ja kaikki muu käyttää etukäteisviiveitä
Anonim
Oletko koskaan huomannut, että se on C: Windows Windowsissa, https://howtogeek.com/ verkossa ja / home / user / Linuxissa, OS X: ssä ja Androidissa? Windows käyttää kääntöpolkuja polkuja varten, kun taas kaikki muut näyttävät käyttävän eteenpäin vihjeitä.
Oletko koskaan huomannut, että se on C: Windows Windowsissa, https://howtogeek.com/ verkossa ja / home / user / Linuxissa, OS X: ssä ja Androidissa? Windows käyttää kääntöpolkuja polkuja varten, kun taas kaikki muut näyttävät käyttävän eteenpäin vihjeitä.

Nykyaikainen ohjelmisto yrittää automaattisesti korjata sinua, kun kirjoitat vääräntyyppisen viivan, joten ei ole väliä, minkä tyyppisiä viistoja käytät suurimman osan ajasta. Mutta joskus ero on vielä tärkeä asia.

Miksi Windows käyttää paluupolkuja: historiaa

Joten miksi Windows on outoa käyttöjärjestelmää? Se on kaikki muutamia vuosikymmen sitten tapahtuneita historian onnettomuuksia.

Unix esitteli lähdeviivojen merkin - se on / merkki - sen hakemistoparaattoriksi noin 1970. Emme todellakaan tiedä, miksi he valitsivat tämän, mutta se on se, jonka he ottivat.

Nykyään on vaikea kuvitella, mutta Microsoft DOSin alkuperäinen versio - MS-DOS 1.0 - ei tue hakemistoja lainkaan, kun se julkaistiin vuonna 1981. Useimmat DOS: n mukana toimitetuista apuohjelmista kirjoitti IBM, ja he käyttivät / merkki "kytkin" -merkkinä. Voit silti nähdä tämän nykyään komentorivillä - suorittamalla komennon dir / w kertoo dir-komennon suoritettavaksi laajan luettelomuodon vaihtoehdolla suorittaessasi komentoa dir c: kertoo dir-komennon, että luetellaan aseman C: sisältö. Eri tyyppisiä vihjeitä tässä ilmaisevat, oletko määrittänyt vaihtoehdon tai hakemistopolun. (Unixilla käytetään / -merkin sijasta merkkiä, joka ilmaisee kytkimet.)

Tuolloin ihmiset eivät todellakaan välitä siitä, että he käyttivät merkkiä, jota käytettiin toisessa käyttöjärjestelmässä erilaiseen tarkoitukseen.

MS-DOS 2.0 esitteli hakemistoa hakemistoille, mutta IBM halusi pitää yhteensopivuuden alkuperäisten DOS-apuohjelmien ja muiden ohjelmien kanssa, jotka odottavat, että / merkkiä käytetään kytkimiin. Microsoft oli jo käyttänyt / merkin jotain, joten he eivät voineet vain käyttää sitä uudelleen. He lopulta valitsivat merkin sijaan, koska se oli visuaalisesti samanlaisin näköinen.
MS-DOS 2.0 esitteli hakemistoa hakemistoille, mutta IBM halusi pitää yhteensopivuuden alkuperäisten DOS-apuohjelmien ja muiden ohjelmien kanssa, jotka odottavat, että / merkkiä käytetään kytkimiin. Microsoft oli jo käyttänyt / merkin jotain, joten he eivät voineet vain käyttää sitä uudelleen. He lopulta valitsivat merkin sijaan, koska se oli visuaalisesti samanlaisin näköinen.

Windowsia ei ehkä enää rakenneta DOSin päälle, mutta voit silti nähdä DOSin perintötunnuksen Windows-käyttöjärjestelmässä samalla tavalla kuin tiedostojärjestelmässä käytetään muita taustoja ja muita ominaisuuksia, kuten kirjaimia.

Monet näistä yksityiskohdista ovat Microsoftin työntekijöiden Larry Ostermanin blogikirjoitus aiheesta, joka sisältää yksityiskohtaisempia sisäpiiritietoa Microsoftin työntekijöistä, jotka ovat tehneet nämä päätökset.

Image
Image

Miksi kaikki muut käyttävät eteenpäin viiveitä

Kaikki tämä ei todellakaan ole väliä, mutta verkkoselaimet noudattavat Unix-yleissopimusta ja käyttävät / merkkejä verkkosivujen osoitteisiin. Tyypillinen Windows-käyttäjä näkee suoraa viivaa kirjoittaessaan verkko-osoitteen ja kääntökulman, kun he kirjoittavat paikallisen kansion sijainnin, joten tämä voi olla hämmentävää. Verkkosivustot noudattavat Unix-yleissopimusta, samoin kuin muut protokollat kuten FTP. Vaikka käytätkin Windows-koneessa Web-palvelinta tai FTP-palvelinta, ne käyttävät eteenpäin viiveitä, koska se vaatii protokollaa.

Muut käyttöjärjestelmät käyttävät samaa syytä eteenpäin -viivejä - Unix-yleissopimus. Linux on Unix-tyyppinen käyttöjärjestelmä, joten se käyttää samanlaista slash-muotoa. Mac OS X perustuu BSD: ään, joka on toinen Unixin kaltainen käyttöjärjestelmä. Muut kuluttajakäyttöjärjestelmät, kuten Android, Chrome OS ja Steam-käyttöjärjestelmä, perustuvat Linuxiin, joten ne käyttävät samanlaista slash-muotoa.

Image
Image

Onko sillä väliä?

Mielenkiintoisempi kysymys on, onko se todella tärkeätä. Selain- ja käyttöjärjestelmän kehittäjät näyttävät ymmärtävän, että käyttäjät ovat hämmentyneitä, joten he usein poistuvat tavasta hyväksyä mitä tahansa leikkausmahdollisuutta. Jos kirjoitat http: howtogeek.com Google Chrome, Mozilla Firefox tai Internet Explorer, selain korjaa sen automaattisesti https://howtogeek.com/ ja lataa verkkosivuston normaalisti. Jos kirjoitat C: / Users / Public -ohjelman Resurssienhallinnassa ja painat Enter-näppäintä, se korjataan automaattisesti C: Users Public -kansioon ja sinut viedään oikeaan paikkaan.

DOS-kehittäjät eivät olleet tyytyväisiä tähän jo alkuvuosina, joten he tekivät DOS: n hyväksymään molempia merkkejä polkuihin. Voit vielä kirjoittaa komentoja kuten cd C: / Windows / komentoon komentokehotteeksi tänään ja siirryt oikeaan kansioon.

Tämä ei kuitenkaan toimi kaikkialla Windowsissa. Jos kirjoitat C: / Users / Public -ohjelman, kuten Avaa-valintaikkunan C: / Users / Public ja paina Enter-näppäintä, näkyviin tulee virhe, joka kertoo, että tiedostonimi ei ole kelvollinen. On olemassa muita web-pohjaisia sovelluksia, jotka saattavat näyttää virheen, jos yrität kirjoittaa sellaisen polun kuin http: howtogeek.com - riippuu siitä, korjaako ohjelma sinulle tai päättää näyttää virheen.

Image
Image

Yleensä unohdat, että on olemassa kahta erilaista viilaluokkia, mutta se joskus on väliä. Olisi mukavaa, jos kaikki käyttäisivät johdonmukaista erottelua hakemistopolkuihin, mutta Windows on historiallisesti ollut kyse taaksepäin yhteensopivuudesta - jopa 1980-luvun alussa.

Suositeltava: