Per què Windows utilitza barres invertides i tot el que fa servir barres incloses endavant

Alguna vegada us heu adonat que és C: \ Windows \ a Windows, //howtogeek.com/ al web i / home / user / a Linux, OS X i Android? Windows utilitza barres invertides per als camins, mentre que tota la resta sembla utilitzar barres inclinades cap endavant.

El programari modern intenta corregir-vos automàticament quan escriviu un tipus de barra incorrecte, de manera que no importa quin tipus de barra utilitzeu la major part del temps. Però, de vegades, la diferència encara importa.

Per què Windows utilitza barres invertides: un historial

Llavors, per què Windows és el sistema operatiu estrany? Tot es deu a uns quants accidents de la història que van passar fa dècades.

Unix va introduir el caràcter de barra inclinada (aquest és el caràcter /) com a separador de directoris cap al 1970. No sabem realment per què van escollir aquest, però aquest va ser el que van escollir.

Avui és difícil d’imaginar, però la versió original de Microsoft DOS, que és MS-DOS 1.0, no admetia gens els directoris quan es va llançar el 1981. La majoria de les utilitats incloses amb DOS les va escriure IBM i feien servir el / caràcter com a caràcter de "commutador". Encara podeu veure-ho avui a l'indicador d'ordres: executar l'ordre dir / w indica a l'ordre dir que s'executi amb l'opció de format de llista ampla mentre s'executa l'ordre dir c: \ diu a l'ordre dir que enumeri el contingut de la unitat C: \. Els diferents tipus de barres aquí indiquen si especifiqueu una opció o un camí de directori. (A Unix, s'utilitza el caràcter - en lloc del caràcter / per indicar els commutadors.)

En aquell moment, a la gent no li importava que utilitzessin un caràcter que s’utilitzés amb un propòsit diferent en un altre sistema operatiu.

RELACIONATS:Windows confia encara en MS-DOS?

MS-DOS 2.0 va introduir compatibilitat amb directoris, però IBM volia mantenir la compatibilitat amb les utilitats DOS originals i altres programes que esperaven que el caràcter / s'utilitzés per als commutadors. Microsoft ja havia utilitzat el caràcter / per a alguna cosa, de manera que no només el podien tornar a utilitzar. En última instància, van triar el personatge \, ja que era el personatge visual més semblant.

És possible que Windows ja no es construeixi a sobre de DOS, però encara podeu veure l'herència de DOS a tot Windows en la forma en què s'utilitzen barres invertides i altres funcions, com ara lletres de disc, per al sistema de fitxers.

Molts d’aquests detalls provenen de la publicació del blog de l’empleat de Microsoft Larry Osterman sobre el tema, que conté informació privilegiada més detallada dels empleats de Microsoft que van prendre aquestes decisions.

Per què tota la resta utilitza barres inclinades cap endavant

Avui tot això no importaria, però els navegadors web segueixen la convenció Unix i utilitzen / caràcters per a les adreces de pàgines web. Un usuari típic de Windows veu una barra inclinada directa quan escriu una adreça web i una barra invertida quan escriu la ubicació d’una carpeta local, de manera que pot resultar confús. Els llocs web segueixen la convenció Unix, igual que altres protocols com FTP. Fins i tot si esteu executant un servidor web o un servidor FTP en una màquina Windows, faran servir barres inclinades perquè això és el que demana el protocol.

Altres sistemes operatius fan servir barres inclinades cap endavant per la mateixa raó: és la convenció Unix. Linux és un sistema operatiu similar a Unix, de manera que utilitza el mateix tipus de barra. Mac OS X es basa en BSD, un altre sistema operatiu similar a Unix. Altres sistemes operatius de consum com Android, Chrome OS i Steam OS es basen en Linux, de manera que utilitzen el mateix tipus de barra.

Importa?

La pregunta més interessant és si realment importa. Els desenvolupadors de navegadors i sistemes operatius semblen adonar-se que els usuaris estan confosos, de manera que sovint fan tot el possible per acceptar qualsevol tipus de barra inclosa. Si escriviu http: \ howtogeek.com \ a Google Chrome, Mozilla Firefox o Internet Explorer, el navegador el corregirà automàticament a //howtogeek.com/ i carregarà el lloc web normalment. Si escriviu C: / Users / Public a Windows Explorer i premeu Retorn, es corregirà automàticament a C: \ Users \ Public i se us dirigirà a la ubicació correcta.

Els desenvolupadors de DOS no estaven contents amb això fins i tot als primers dies, de manera que van fer que DOS acceptés els dos tipus de personatges per als camins. Encara podeu escriure ordres com cd C: / Windows / al símbol del sistema avui mateix i us dirigirà a la carpeta correcta.

Tanmateix, això no funciona a tot arreu a Windows. Si escriviu un camí com C: / Usuaris / Públic al quadre de diàleg Obre i premeu Retorn, veureu un error que indica que el nom del fitxer no és vàlid. Hi ha altres aplicacions basades en web que us poden mostrar un error si intenteu escriure un camí com http: \ howtogeek.com \: depèn de si el programa us ho corregeix o decideix mostrar un error.

Normalment, podeu oblidar que hi ha dos tipus diferents de barres incloses, però de tant en tant importa. Estaria bé que tothom fes servir un separador coherent per a camins de directori, però històricament el Windows s’ha centrat en la compatibilitat amb versions anteriors, fins i tot a principis dels anys vuitanta.


$config[zx-auto] not found$config[zx-overlay] not found