20Aug

Kāpēc Windows izmanto backslashes un viss pārējais izmanto Forward Slashes

why-windows-uses-backwardslashes-vs-forward-slashes

Vai kādreiz esat pamanījis, ka tas ir C: \ Windows \ sistēmā Windows, http: //howtogeek.com/ tīmeklī un /home/user/ operētājsistēmās Linux, OS X un Android? Windows ceļus izmanto uz aizmugures slīpsvītrām, bet viss pārējais, iespējams, izmanto smailītes uz priekšu.

Mūsdienu programmatūra mēģina automātiski labot jūs, kad ierakstāt nepareizu slīpsvītru veidu, tāpēc nav svarīgi, kāda veida slīpsvītra jūs izmantojat lielāko daļu laika. Bet dažreiz atšķirība joprojām ir svarīga.

Kāpēc Windows izmanto aizmugures slāņus: vēsture

Tātad, kāpēc Windows ir nepāra operētājsistēma out? Tas viss ir atkarīgs no dažiem negadījumiem vēsturē, kas notika gadu desmitiem atpakaļ.

Unix ieviesa 1970. gadā parāda slīpsvītra rakstzīmi - tā ir rakstzīme - kā tās direktoriju atdalītājs. Mums īsti nezina, kāpēc viņi izvēlējās šo, bet tas ir tas, ko viņi izvēlējās.

Mūsdienās ir grūti iedomāties, bet sākotnējā Microsoft DOS versijā - tas ir MS-DOS 1.0 - 1981. gadā netika atbalstīti visi katalogi, kad tā tika izlaista 1981. gadā. Lielāko daļu komunālo pakalpojumu, kas iekļautas DOS sarakstā, bija IBM, un tās izmantoja/ raksturs kā "slēdzis" raksturs. Jūs joprojām varat to redzēt jau šodien komandu uzvednē - komandas komandu

vadīšana / komandu komandu palaiž ar plaša saraksta formāta opciju, komandrindas komandā run c: \ pasaka direktora komandai sarakstu ar saturuno diska C: \.Šeit redzamie dažādie slīpsīču veidi norāda, vai jūs norādāt opciju vai direktorijas ceļu.(Uz Unix, vietā, kur norāda slēdžus, tiek lietots rakstzīmes / rakstzīmes vietā.)

Tajā laikā cilvēkiem patiešām nebija noderīga, ka viņi izmanto rakstzīmi, kuru citā operētājsistēmā izmantoja citam mērķim.

priekšējie mirgojošie slēdži-logi

MS-DOS 2.0 ieviesa atbalstu katalogiem, bet IBM vēlējās saglabāt savietojamību ar oriģinālajiem DOS utilītprogrammām un citām programmām, kuras gaidīja, ka slēdžiem izmantos rakstzīmi. Microsoft jau bija izmantojusi / character kaut ko, lai viņi nevarēja tikai atkārtoti izmantot to. Viņi galu galā izvēlējās \ rakstzīmi, jo tas bija visnopietnīgākais raksturs vizuāli.

Windows vairs nevar veidot DOS virspusē, bet jūs joprojām varat redzēt DOS mantojumu visā Windows tā, lai failu sistēma izmantotu backslashes un citas funkcijas, piemēram, disku burtus.

Daudzas no šīm detaļām ir no Microsoft darbinieka Larija Ostermana emuāra ziņojuma par šo tēmu, kurā ietverta detalizētāka iekšējā informācija no Microsoft darbiniekiem, kas pieņēmuši šos lēmumus.

dažādu tipu-of-slashes-in-windows-komandrindas

Kāpēc viss pārējais izmanto priekšējās slīpsvītras

. Tas viss šodien patiešām nebūtu svarīgs, bet tīmekļa pārlūkprogrammas sekotu Unix konvencijai un izmantotu / rakstzīmes vietņu adresēm. Tipisks Windows lietotājs, kad viņi ieraksta vietējās mapes atrašanās vietu, rakstot tīmekļa adresi un atpakaļgaitas joslu, redz uz priekšu slīpsvītru, tādēļ tas var būt neskaidrs. Vietnes ievēro Unix konvenciju, tāpat kā citiem protokoliem, piemēram, FTP.Pat tad, ja Windows datorā izmantojat tīmekļa serveri vai FTP serveri, viņi izmantos uz priekšu vērstas slīpsvītras, jo to nosaka protokols.

Citas operētājsistēmas to pašu iemeslu dēļ izmanto uz priekšu vērstas slīpsvītras - tā ir Unix konvencija. Linux ir Unix līdzīga operētājsistēma, tāpēc tā izmanto tādu pašu slīpsvītru. Mac OS X balstās uz BSD, citu Unix līdzīgu operētājsistēmu. Citas patērētāju operētājsistēmas, piemēram, Android, Chrome OS un Steam OS, balstās uz Linux, tādēļ tās izmanto tādas pašas veida slīpsvītru.

uz priekšu vērstas slashes-in-ceļu-on-linux

Vai tas ir svarīgi?

Jo interesantākais jautājums ir tas, vai tas patiešām ir svarīgs. Pārlūkošanas un operētājsistēmas izstrādātāji, šķiet, saprot, ka lietotāji ir sajaukti, tāpēc viņi bieži vien iziet no sava veida, lai pieņemtu iespējamās slīpsvītras. Ja jūs ievadāt http: \\ howtogeek.com \ uz Google Chrome, Mozilla Firefox vai Internet Explorer, pārlūkprogramma automātiski koriģēs to uz http: //howtogeek.com/ un parasti ielādēs vietni. Ja jūs ievadījāt C: /Users/ Public programmā Windows Explorer un nospiediet Enter, tas tiks automātiski labots uz C: \ Users \ Public, un jūs tiksiet novirzīts uz pareizo atrašanās vietu.

DOS izstrādātāji nebija apmierināti ar to pat pirmajās dienās, tāpēc viņi DOS pieņēma abus rakstzīmju veidus ceļiem. Jūs varat ievadīt komandas, piemēram, cd C: /Windows/, komandu uzvednē šodien, un jūs tiksiet novirzīts uz pareizo mapi.

Tas tomēr nedarbojas visur Windows. Ja jūs ievadījāt ceļu, piemēram, C: /Users/ Public dialoglodziņā Atvērt un nospiediet taustiņu Enter, jūs redzēsit kļūdu, norādot, ka faila nosaukums nav derīgs. Ir arī citas tīmekļa lietojumprogrammas, kuras var parādīt, ka varat kļūdīties, mēģinot ievadīt ceļus, piemēram, http: \\ howtogeek.com \ - tas ir atkarīgs no tā, vai programma to labo vai izvēlas rādīt kļūdas.

kļūda-with-forward-slashes-in-windows-open-dialog

Jūs parasti varat aizmirst, ka ir divu veidu slīpsvītru veidi, taču tas dažkārt ir svarīgs. Būtu jauki, ja ikviens izmantotu konsekventu atdalītāju kataloga ceļiem, taču Windows vēsturiski ir bijusi visa atgriezeniskā savietojamība - pat 80. gadu sākumā.